@charset "UTF-8";
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 100;
  src: url("./dist/fonts/NotoSansJP-Thin.woff2") format("woff2"), url("./dist/fonts/NotoSansJP-Thin.woff") format("woff"), url("./dist/fonts/NotoSansJP-Thin.otf") format("opentype");
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 200;
  src: url("./dist/fonts/NotoSansJP-Light.woff2") format("woff2"), url("./dist/fonts/NotoSansJP-Light.woff") format("woff"), url("./dist/fonts/NotoSansJP-Light.otf") format("opentype");
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 300;
  src: url("./dist/fonts/NotoSansJP-DemiLight.woff2") format("woff2"), url("./dist/fonts/NotoSansJP-DemiLight.woff") format("woff"), url("./dist/fonts/NotoSansJP-DemiLight.otf") format("opentype");
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 400;
  src: url("./dist/fonts/NotoSansJP-Regular.woff2") format("woff2"), url("./dist/fonts/NotoSansJP-Regular.woff") format("woff"), url("./dist/fonts/NotoSansJP-Regular.otf") format("opentype");
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 500;
  src: url("./dist/fonts/NotoSansJP-Medium.woff2") format("woff2"), url("./dist/fonts/NotoSansJP-Medium.woff") format("woff"), url("./dist/fonts/NotoSansJP-Medium.otf") format("opentype");
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 700;
  src: url("./dist/fonts/NotoSansJP-Bold.woff2") format("woff2"), url("./dist/fonts/NotoSansJP-Bold.woff") format("woff"), url("./dist/fonts/NotoSansJP-Bold.otf") format("opentype");
}
@font-face {
  font-family: "Noto Sans JP";
  font-style: normal;
  font-weight: 900;
  src: url("./dist/fonts/NotoSansJP-Black.woff2") format("woff2"), url("./dist/fonts/NotoSansJP-Black.woff") format("woff"), url("./dist/fonts/NotoSansJP-Black.otf") format("opentype");
}
@font-face {
  font-family: "Noto Serif CJK JP";
  font-style: normal;
  font-weight: 100;
  src: url("./dist/fonts/NotoSerifCJKjp-ExtraLight.woff") format("woff"), url("./dist/fonts/NotoSerifCJKjp-ExtraLight.otf") format("opentype");
}
@font-face {
  font-family: "Noto Serif CJK JP";
  font-style: normal;
  font-weight: 200;
  src: url("./dist/fonts/NotoSerifCJKjp-Light.woff") format("woff"), url("./dist/fonts/NotoSerifCJKjp-Light.otf") format("opentype");
}
@font-face {
  font-family: "Noto Serif CJK JP";
  font-style: normal;
  font-weight: 400;
  src: url("./dist/fonts/NotoSerifCJKjp-Regular.woff") format("woff"), url("./dist/fonts/NotoSerifCJKjp-Regular.otf") format("opentype");
}
@font-face {
  font-family: "Noto Serif CJK JP";
  font-style: normal;
  font-weight: 500;
  src: url("./dist/fonts/NotoSerifCJKjp-Medium.woff") format("woff"), url("./dist/fonts/NotoSerifCJKjp-Medium.otf") format("opentype");
}
@font-face {
  font-family: "Noto Serif CJK JP";
  font-style: normal;
  font-weight: 600;
  src: url("./dist/fonts/NotoSerifCJKjp-SemiBold.woff") format("woff"), url("./dist/fonts/NotoSerifCJKjp-SemiBold.otf") format("opentype");
}
@font-face {
  font-family: "Noto Serif CJK JP";
  font-style: normal;
  font-weight: 700;
  src: url("./dist/fonts/NotoSerifCJKjp-Bold.woff") format("woff"), url("./dist/fonts/NotoSerifCJKjp-Bold.otf") format("opentype");
}
@font-face {
  font-family: "Noto Serif CJK JP";
  font-style: normal;
  font-weight: 900;
  src: url("./dist/fonts/NotoSerifCJKjp-Black.woff") format("woff"), url("./dist/fonts/NotoSerifCJKjp-Black.otf") format("opentype");
}
@font-face {
  font-family: "Roboto";
  src: url("./dist/fonts/Roboto-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("./dist/fonts/Roboto-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: url("./dist/fonts/Roboto-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("./dist/fonts/Roboto-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: url("./dist/fonts/Roboto-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("./dist/fonts/Roboto-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: url("./dist/fonts/Roboto-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("./dist/fonts/Roboto-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: url("./dist/fonts/Roboto-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("./dist/fonts/Roboto-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: url("./dist/fonts/Roboto-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("./dist/fonts/Roboto-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "RobotoCondensed";
  src: url("./dist/fonts/RobotoCondensed-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "RobotoCondensed";
  src: url("./dist/fonts/RobotoCondensed-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "RobotoCondensed";
  src: url("./dist/fonts/RobotoCondensed-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "RobotoCondensed";
  src: url("./dist/fonts/RobotoCondensed-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "RobotoCondensed";
  src: url("./dist/fonts/RobotoCondensed-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "RobotoCondensed";
  src: url("./dist/fonts/RobotoCondensed-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 900;
  src: url("./dist/fonts/Montserrat-Black.ttf") format("truetype");
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 900;
  src: url("./dist/fonts/Montserrat-BlackItalic.ttf") format("truetype");
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 900;
  src: url("./dist/fonts/Montserrat-BlackItalic.ttf") format("truetype");
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 800;
  src: url("./dist/fonts/Montserrat-ExtraBold.ttf") format("truetype");
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 800;
  src: url("./dist/fonts/Montserrat-Extra.ttf") format("truetype");
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700;
  src: url("./dist/fonts/Montserrat-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 700;
  src: url("./dist/fonts/Montserrat-BoldItalic.ttf") format("truetype");
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  src: url("./dist/fonts/Montserrat-SemiBold.ttf") format("truetype");
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 600;
  src: url("./dist/fonts/Montserrat-SemiBoldItalic.ttf") format("truetype");
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  src: url("./dist/fonts/Montserrat-Medium.ttf") format("truetype");
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 500;
  src: url("./dist/fonts/Montserrat-MediumItalic.ttf") format("truetype");
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  src: url("./dist/fonts/Montserrat-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 400;
  src: url("./dist/fonts/Montserrat-Italic.ttf") format("truetype");
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  src: url("./dist/fonts/Montserrat-Light.ttf") format("truetype");
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 300;
  src: url("./dist/fonts/Montserrat-LightItalic.ttf") format("truetype");
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 200;
  src: url("./dist/fonts/Montserrat-ExtraLight.ttf") format("truetype");
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 200;
  src: url("./dist/fonts/Montserrat-ExtraLightItalic.ttf") format("truetype");
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 100;
  src: url("./dist/fonts/Montserrat-Thin.ttf") format("truetype");
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 100;
  src: url("./dist/fonts/Montserrat-ThinItalic.ttf") format("truetype");
}
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  letter-spacing: 0.1em;
  vertical-align: baseline;
  background: transparent;
  box-sizing: border-box;
  list-style-type: none;
}

input,
textarea {
  box-sizing: border-box;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

nav ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

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

/* change colours to suit your needs */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

/* change colours to suit your needs */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

del {
  text-decoration: line-through;
}

abbr[title],
dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* change border colour to suit your needs */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}

input,
select {
  vertical-align: middle;
  font-size: 100%;
}

html {
  font-size: 62.5%;
  -webkit-text-size-adjust: 100%;
  overflow-y: auto;
  font-family: "Noto Sans JP", sans-serif;
}

body {
  -webkit-text-size-adjust: 100%;
  font-size: 1.6rem;
  overflow-y: auto;
}

.wrapper {
  overflow-x: hidden;
}

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

li {
  list-style-type: none;
}

p, a, li {
  line-height: 1.4;
}

a {
  text-decoration: none;
  color: #000;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  background: transparent;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  box-sizing: border-box;
}

a[href^="tel:"] {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
}
@media screen and (max-width: 560px) {
  a[href^="tel:"] {
    pointer-events: auto;
  }
}

.c-sectionTitle {
  margin-bottom: 70px;
  padding: 15px 0;
  border-top: 2px solid #ECCA81;
  border-bottom: 2px solid #ECCA81;
  text-align: center;
  color: #222;
  font-size: 5rem;
  font-weight: 500;
  font-family: "Noto Serif JP", serif;
  position: relative;
}
@media screen and (max-width: 1170px) {
  .c-sectionTitle {
    padding: 10px 0;
    font-size: 3.2rem;
  }
}
@media screen and (max-width: 1170px) and (max-width: 960px) {
  .c-sectionTitle {
    font-size: 2.4rem;
  }
}
@media screen and (max-width: 1170px) and (max-width: 960px) and (max-width: 560px) {
  .c-sectionTitle {
    font-size: 2rem;
  }
}
.c-sectionTitle .obj--01,
.c-sectionTitle .obj--02 {
  position: absolute;
  top: -40px;
  width: 420px;
}
@media screen and (max-width: 1170px) {
  .c-sectionTitle .obj--01,
.c-sectionTitle .obj--02 {
    width: 340px;
  }
}
.c-sectionTitle .obj--01 {
  left: 0;
  transform: translateX(-100%);
}
.c-sectionTitle .obj--02 {
  right: 0;
  transform: translateX(100%);
}

.c-contentTitle {
  margin-bottom: 50px;
  padding-bottom: 10px;
  text-align: center;
  font-weight: 500;
  position: relative;
}
.c-contentTitle .sub {
  display: block;
  margin-bottom: 5px;
  font-size: 2rem;
}
@media screen and (max-width: 1170px) {
  .c-contentTitle .sub {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 1170px) and (max-width: 960px) {
  .c-contentTitle .sub {
    font-size: 1.2rem;
  }
}
.c-contentTitle .main {
  font-family: "Noto Serif JP", serif;
  font-size: 4rem;
}
@media screen and (max-width: 1170px) {
  .c-contentTitle .main {
    font-size: 2.4rem;
  }
}
@media screen and (max-width: 1170px) and (max-width: 960px) {
  .c-contentTitle .main {
    font-size: 1.8rem;
  }
}
.c-contentTitle img {
  position: absolute;
  bottom: 0;
  left: 0;
}

/* クリック時 */
.navActive {
  visibility: visible !important;
  opacity: 1 !important;
}

.menuTopActive {
  top: 30px !important;
  transform: translate(-50%, 0) rotate(30deg) !important;
  background: #fff !important;
}

.menuCenterActive {
  opacity: 0;
}

.menuBottomActive {
  top: 30px !important;
  transform: translate(-50%, 0) rotate(-30deg) !important;
  background: #fff !important;
}

.menuTextActive {
  color: #fff !important;
}

.header {
  display: flex;
  align-items: center;
  height: 100px;
  padding: 0 40px;
}

.headerLogo {
  width: 240px;
}
@media screen and (max-width: 960px) {
  .headerLogo {
    width: 180px;
  }
} /*ボタン*/
.hamburger_btn {
  position: fixed;
  top: 20px;
  right: 20px;
  width: 70px;
  height: 72px;
  cursor: pointer;
  z-index: 50;
}
.hamburger_btn .line {
  position: absolute;
  top: 0;
  left: 20px;
  width: 32px;
  height: 2px;
  background: #333333;
  text-align: center;
  transition: 0.4s ease;
}
.hamburger_btn .line_01 {
  top: 16px;
}
.hamburger_btn .line_02 {
  top: 26px;
}
.hamburger_btn .line_03 {
  top: 36px;
}

.btn_line01 {
  transform: translateY(10px) rotate(-45deg);
}

.btn_line02 {
  opacity: 0;
}

.btn_line03 {
  transform: translateY(-10px) rotate(45deg);
}

/*サイドバー*/
.menu-enter-active,
.menu-leave-active {
  transition: opacity 0.4s;
}

.menu-enter,
.menu-leave-to {
  opacity: 0;
}

.menu-leave,
.menu-enter-to {
  opacity: 1;
}

.menu {
  width: 300px;
  height: 100%;
  padding: 60px 20px;
  background: #F7F7F7;
  z-index: 30;
  position: fixed;
  top: 0;
  right: 0;
  display: flex;
  flex-direction: column;
}
.menu .tel {
  margin-top: auto;
  display: flex;
  justify-content: center;
  gap: 10px;
}
.menu .tel svg {
  width: 20px;
  fill: #6EB0AB;
}
.menu .tel .num {
  font-size: 2rem;
  font-family: "Noto Serif JP", serif;
  font-weight: 500;
}

.menu a {
  display: inline-block;
  color: #6EB0AB;
  font-size: 1.6rem;
  font-weight: bold;
  margin-bottom: 22px;
  padding-bottom: 22px;
}
.menu a:last-child {
  margin-bottom: 0;
}

.footer .container {
  width: min(100% - 80px, 1360px);
  margin: 0 auto 50px;
}
@media screen and (max-width: 560px) {
  .footer .container {
    width: min(100% - 40px, 1360px);
  }
}
.footer h2 {
  padding: 10px 0;
  margin-bottom: 50px;
  background: linear-gradient(120deg, #5F4D3F 0%, #695749 40%, #130F0D 100%);
  color: #fff;
  font-family: "Noto Serif JP", serif;
  font-weight: 500;
  font-size: 3.2rem;
  text-align: center;
}
@media screen and (max-width: 960px) {
  .footer h2 {
    font-size: 2.4rem;
  }
}
.footer .wrap h3 {
  width: min(100%, 480px);
  margin: 0 auto 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
}
@media screen and (max-width: 560px) {
  .footer .wrap h3 {
    display: block;
    text-align: center;
  }
}
.footer .wrap h3 img {
  width: 110px;
}
@media screen and (max-width: 560px) {
  .footer .wrap h3 img {
    display: inline-block;
    margin-bottom: 10px;
  }
}
.footer .wrap h3 .jp {
  font-family: "Noto Serif JP", serif;
  font-weight: 500;
}
@media screen and (max-width: 560px) {
  .footer .wrap h3 .jp {
    display: block;
  }
}
.footer .wrap .link {
  text-align: center;
  margin-bottom: 35px;
}
.footer .wrap .link a {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  text-align: center;
  color: #222;
}
@media screen and (max-width: 960px) {
  .footer .wrap .link a {
    font-size: 1.4rem;
  }
}

.footer .container .cta {
  width: min(100%, 960px);
  margin: 0 auto 20px;
  display: flex;
  gap: 30px;
}
@media screen and (max-width: 960px) {
  .footer .container .cta {
    display: block;
  }
}

.footer .container .cta .tel,
.footer .container .cta .qr {
  border: 1px solid #000;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}
@media screen and (max-width: 960px) {
  .footer .container .cta .tel,
.footer .container .cta .qr {
    display: block;
    text-align: center;
    padding: 40px 20px;
  }
}
@media screen and (max-width: 960px) and (max-width: 560px) {
  .footer .container .cta .tel,
.footer .container .cta .qr {
    padding: 20px;
  }
}
.footer .container .cta .tel .left,
.footer .container .cta .qr .left {
  display: flex;
  align-items: center;
  gap: 10px;
}
@media screen and (max-width: 960px) {
  .footer .container .cta .tel .left,
.footer .container .cta .qr .left {
    justify-content: center;
  }
}

.footer .container .cta .tel p,
.footer .container .cta .qr p {
  font-size: 1.4rem;
}
@media screen and (max-width: 960px) {
  .footer .container .cta .tel p,
.footer .container .cta .qr p {
    text-align: center;
  }
}

.footer .container .cta .tel {
  width: 64%;
  padding: 40px;
}
@media screen and (max-width: 960px) {
  .footer .container .cta .tel {
    width: min(100%, 480px);
    margin: 0 auto 30px;
  }
}
.footer .container .cta .tel .left svg {
  fill: #6EB0AB;
  width: 24px;
}
.footer .container .cta .tel .left p {
  font-weight: 500;
  font-size: 1.4rem;
  text-align: right;
}
@media screen and (max-width: 960px) {
  .footer .container .cta .tel .left p {
    text-align: center;
  }
}
.footer .container .cta .tel .num {
  font-size: 3.6rem;
  font-family: "Noto Serif JP", serif;
  font-weight: bold;
}
@media screen and (max-width: 1170px) {
  .footer .container .cta .tel .num {
    font-size: 2.8rem;
  }
}
@media screen and (max-width: 1170px) and (max-width: 960px) {
  .footer .container .cta .tel .num {
    font-size: 2.4rem;
  }
}

.footer .container .cta .qr {
  width: 36%;
  position: relative;
  padding: 40px 20px;
}
@media screen and (max-width: 960px) {
  .footer .container .cta .qr {
    width: min(100%, 480px);
    margin: 0 auto;
  }
}
.footer .container .cta .qr .left svg {
  width: 30px;
  fill: #00B900;
}
.footer .container .cta .qr .left p {
  font-family: "Noto Serif JP", serif;
  font-weight: bold;
}
.footer .container .cta .qr .angle {
  width: 16px;
  fill: #00B900;
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translate(0, -50%);
}
@media screen and (max-width: 960px) {
  .footer .container .cta .qr .angle {
    right: 10px;
  }
}

.footer .container .address {
  width: min(100%, 540px);
  margin: 0 auto;
  line-height: 1.6;
}
@media screen and (max-width: 960px) {
  .footer .container .address {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 960px) and (max-width: 560px) {
  .footer .container .address {
    width: min(100%, 540px);
  }
}
.footer .container .address span {
  font-weight: 500;
}

.footer .other {
  text-align: center;
  padding: 20px 0;
  background: #f7f7f7;
}
.footer .other .sns {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  margin-bottom: 5px;
}
.footer .other .sns svg {
  width: 24px;
}
.footer .other .sns span {
  font-weight: bold;
}
.footer .other .link {
  text-align: center;
}
.footer .other .link a {
  font-size: 1.4rem;
  color: #4C433C;
}

.topMv {
  padding: 60px 60px 0;
  margin-bottom: 120px;
  position: relative;
}
@media screen and (max-width: 960px) {
  .topMv {
    padding: 40px 40px 0;
  }
}
@media screen and (max-width: 960px) and (max-width: 560px) {
  .topMv {
    padding: 20px 20px 0;
    margin-bottom: 60px;
  }
}
.topMv:after {
  content: "";
  display: block;
  background: url(../../images/common/bg-02.png) center center/100% no-repeat;
  width: 100%;
  background-position-y: top;
  height: 250px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}

.topIntro {
  padding-bottom: 80px;
  background: linear-gradient(360deg, #BFE5DE 0%, transparent 50%, transparent 100%);
}
.topIntro .container {
  width: min(100% - 80px, 1170px);
  margin: 0 auto;
}
@media screen and (max-width: 560px) {
  .topIntro .container {
    width: min(100% - 40px, 1170px);
  }
}
.topIntro .container .read {
  width: min(100% - 40px, 900px);
  margin: 0 auto 60px;
  padding: 30px;
  border: 1px solid #ff0000;
  color: #ff0000;

}
.topIntro .container .read .readTitle {
  font-size: 18px;
  text-align: center;
  margin-bottom: 20px;
}
.topIntro .container .read .readText {
  margin-bottom: 10px;
  font-size: 15px;
  line-height: 2;
}
.topIntro .container .read .readInfo {
  font-size: 13px;
}
.topIntro .container .text {
  margin-bottom: 80px;
  font-size: 2.8rem;
  line-height: 2.4;
  color: #333;
  font-family: "Noto Serif JP", serif;
  text-align: center;
  position: relative;
}
@media screen and (max-width: 1200px) {
  .topIntro .container .text {
    margin-bottom: 50px;
    font-size: 2rem;
  }
}
@media screen and (max-width: 960px) and (max-width: 560px) {
  .topIntro .container .text {
    font-size: 1.6rem;
  }
}
.topIntro .container .text .obj--01,
.topIntro .container .text .obj--02 {
  position: absolute;
  top: -240px;
  width: 420px;
  z-index: -1;
}
@media screen and (max-width: 1170px) {
  .topIntro .container .text .obj--01,
.topIntro .container .text .obj--02 {
    width: 340px;
  }
}
.topIntro .container .text .obj--01 {
  left: 0;
  transform: translateX(-100%);
}
.topIntro .container .text .obj--02 {
  right: 0;
  transform: translateX(100%);
}

.topIntro .container .list {
  display: flex;
  gap: 40px;
  flex-wrap: wrap;
  margin-bottom: 70px;
}
@media screen and (max-width: 960px) {
  .topIntro .container .list {
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 960px) and (max-width: 560px) {
  .topIntro .container .list {
    gap: 20px;
  }
}
.topIntro .container .listItem {
  width: calc((100% - 120px) / 4);
}
@media screen and (max-width: 960px) {
  .topIntro .container .listItem {
    width: calc((100% - 40px) / 2);
  }
}
@media screen and (max-width: 960px) and (max-width: 560px) {
  .topIntro .container .listItem {
    width: calc((100% - 20px) / 2);
  }
}
.topIntro .container .listItem__pic img {
  width: 100%;
  height: 100%;
  aspect-ratio: 1/1;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 30px;
}
.topIntro .container .listItem h3 {
  margin-bottom: 15px;
  text-align: center;
  font-size: 2rem;
  font-family: "Noto Serif JP", serif;
  font-weight: 500;
}
@media screen and (max-width: 960px) {
  .topIntro .container .listItem h3 {
    font-size: 1.6rem;
  }
}

.topIntro .container .link {
  text-align: center;
}
.topIntro .container .link a {
  display: inline-block;
  width: min(100%, 640px);
  margin: 0 auto;
}
.topIntro .container .link a img {
  width: 100%;
}

.topPoint {
  background: linear-gradient(360deg, #BFE5DE 0%, #DEEDEB 100%);
  margin-bottom: 120px;
  padding: 160px 0;
  position: relative;
}
@media screen and (max-width: 960px) {
  .topPoint {
    margin-bottom: 80px;
  }
}
@media screen and (max-width: 960px) {
  .topPoint {
    padding: 120px 0;
  }
}
.topPoint:before {
  content: "";
  display: block;
  width: 100%;
  height: 250px;
  background: url(../../../images/common/bg-02.png) center center/100% no-repeat;
  position: absolute;
  background-position-y: top;
  top: 0;
  left: 0;
  opacity: 0.3;
}
.topPoint:after {
  content: "";
  display: block;
  width: 100%;
  height: 250px;
  background: url(../../../images/common/bg-03.png) center center/100% no-repeat;
  position: absolute;
  background-position-y: bottom;
  bottom: 0;
  left: 0;
  opacity: 0.3;
}
.topPoint .container {
  width: min(100% - 80px, 1720px);
  margin: 0 auto;
}
@media screen and (max-width: 560px) {
  .topPoint .container {
    width: min(100% - 40px, 1720px);
  }
}

.topPoint .container .wrapTop,
.topPoint .container .wrapCenter,
.topPoint .container .wrapBottom {
  width: min(100%, 1240px);
  background: rgba(255, 255, 255, 0.4);
  padding: 55px 0;
  z-index: 1;
  position: relative;
}
@media screen and (max-width: 960px) {
  .topPoint .container .wrapTop,
.topPoint .container .wrapCenter,
.topPoint .container .wrapBottom {
    padding: 40px 0;
  }
}
@media screen and (max-width: 960px) and (max-width: 560px) {
  .topPoint .container .wrapTop,
.topPoint .container .wrapCenter,
.topPoint .container .wrapBottom {
    width: min(100%, 1240px);
  }
}
.topPoint .container .wrapTop .bg,
.topPoint .container .wrapCenter .bg,
.topPoint .container .wrapBottom .bg {
  width: min(100% - 80px, 1000px);
  margin: 0 auto;
}
@media screen and (max-width: 560px) {
  .topPoint .container .wrapTop .bg,
.topPoint .container .wrapCenter .bg,
.topPoint .container .wrapBottom .bg {
    width: min(100% - 40px, 1000px);
  }
}
.topPoint .container .wrapTop .commonTitle,
.topPoint .container .wrapCenter .commonTitle,
.topPoint .container .wrapBottom .commonTitle {
  margin-bottom: 40px;
  display: flex;
  gap: 20px;
  align-items: center;
  position: relative;
}
@media screen and (max-width: 960px) {
  .topPoint .container .wrapTop .commonTitle,
.topPoint .container .wrapCenter .commonTitle,
.topPoint .container .wrapBottom .commonTitle {
    display: block;
  }
}
.topPoint .container .wrapTop .commonTitle .baloon,
.topPoint .container .wrapCenter .commonTitle .baloon,
.topPoint .container .wrapBottom .commonTitle .baloon {
  width: 140px;
  height: 140px;
  border-radius: 50%;
  background: #fff;
  display: grid;
  place-content: center;
  color: #6EB0AB;
  text-align: center;
  font-family: "Noto Serif JP", serif;
  line-height: 1;
}
@media screen and (max-width: 1170px) {
  .topPoint .container .wrapTop .commonTitle .baloon,
.topPoint .container .wrapCenter .commonTitle .baloon,
.topPoint .container .wrapBottom .commonTitle .baloon {
    width: 80px;
    height: 80px;
  }
}
@media screen and (max-width: 1170px) and (max-width: 960px) {
  .topPoint .container .wrapTop .commonTitle .baloon,
.topPoint .container .wrapCenter .commonTitle .baloon,
.topPoint .container .wrapBottom .commonTitle .baloon {
    width: 60px;
    height: 60px;
  }
}
.topPoint .container .wrapTop .commonTitle .baloon .en,
.topPoint .container .wrapCenter .commonTitle .baloon .en,
.topPoint .container .wrapBottom .commonTitle .baloon .en {
  font-size: 1.5rem;
  display: inline-block;
  margin-bottom: 4px;
}
@media screen and (max-width: 1170px) {
  .topPoint .container .wrapTop .commonTitle .baloon .en,
.topPoint .container .wrapCenter .commonTitle .baloon .en,
.topPoint .container .wrapBottom .commonTitle .baloon .en {
    font-size: 1.3rem;
  }
}
@media screen and (max-width: 1170px) and (max-width: 960px) {
  .topPoint .container .wrapTop .commonTitle .baloon .en,
.topPoint .container .wrapCenter .commonTitle .baloon .en,
.topPoint .container .wrapBottom .commonTitle .baloon .en {
    font-size: 1rem;
  }
}
.topPoint .container .wrapTop .commonTitle .baloon .num,
.topPoint .container .wrapCenter .commonTitle .baloon .num,
.topPoint .container .wrapBottom .commonTitle .baloon .num {
  font-size: 5.2rem;
  font-weight: 500;
  letter-spacing: 0;
}
@media screen and (max-width: 1170px) {
  .topPoint .container .wrapTop .commonTitle .baloon .num,
.topPoint .container .wrapCenter .commonTitle .baloon .num,
.topPoint .container .wrapBottom .commonTitle .baloon .num {
    font-size: 2.8rem;
  }
}
@media screen and (max-width: 1170px) and (max-width: 960px) {
  .topPoint .container .wrapTop .commonTitle .baloon .num,
.topPoint .container .wrapCenter .commonTitle .baloon .num,
.topPoint .container .wrapBottom .commonTitle .baloon .num {
    font-size: 2rem;
  }
}
.topPoint .container .wrapTop .commonTitle .jp,
.topPoint .container .wrapCenter .commonTitle .jp,
.topPoint .container .wrapBottom .commonTitle .jp {
  width: calc(100% - 140px);
  font-family: "Noto Serif JP", serif;
  font-weight: 500;
  font-size: 2.8rem;
  color: #555;
}
@media screen and (max-width: 1400px) {
  .topPoint .container .wrapTop .commonTitle .jp,
.topPoint .container .wrapCenter .commonTitle .jp,
.topPoint .container .wrapBottom .commonTitle .jp {
    font-size: 2.8rem;
  }
}
@media screen and (max-width: 1400px) and (max-width: 1170px) {
  .topPoint .container .wrapTop .commonTitle .jp,
.topPoint .container .wrapCenter .commonTitle .jp,
.topPoint .container .wrapBottom .commonTitle .jp {
    font-size: 2.4rem;
  }
}
@media screen and (max-width: 1400px) and (max-width: 1170px) and (max-width: 960px) {
  .topPoint .container .wrapTop .commonTitle .jp,
.topPoint .container .wrapCenter .commonTitle .jp,
.topPoint .container .wrapBottom .commonTitle .jp {
    font-size: 2rem;
  }
}
.topPoint .container .wrapTop .commonTitle img,
.topPoint .container .wrapCenter .commonTitle img,
.topPoint .container .wrapBottom .commonTitle img {
  width: 220px;
  position: absolute;
  top: 50%;
  right: -40px;
  transform: translateY(-50%);
}
@media screen and (max-width: 1400px) {
  .topPoint .container .wrapTop .commonTitle img,
.topPoint .container .wrapCenter .commonTitle img,
.topPoint .container .wrapBottom .commonTitle img {
    width: 160px;
  }
}
@media screen and (max-width: 1400px) and (max-width: 960px) {
  .topPoint .container .wrapTop .commonTitle img,
.topPoint .container .wrapCenter .commonTitle img,
.topPoint .container .wrapBottom .commonTitle img {
    width: 120px;
    top: 0;
    right: -20px;
    transform: translateY(0);
  }
}

.topPoint .container .wrapTop {
  margin: 0 auto 60px 0;
}

.topPoint .container .wrapCenter {
  margin: 0 0 60px auto;
}

.topPoint .container .wrapBottom {
  margin: 0 auto;
}

.topPoint .container .wrapTop .bg .content {
  display: flex;
  gap: 35px;
}
@media screen and (max-width: 960px) {
  .topPoint .container .wrapTop .bg .content {
    display: block;
  }
}
.topPoint .container .wrapTop .bg .content .left {
  width: 66.6%;
}
@media screen and (max-width: 960px) {
  .topPoint .container .wrapTop .bg .content .left {
    width: 100%;
    margin-bottom: 40px;
  }
}
.topPoint .container .wrapTop .bg .content .left .pic {
  margin-bottom: 40px;
}
.topPoint .container .wrapTop .bg .content .left .pic img {
  aspect-ratio: 3/2;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 30px;
}
.topPoint .container .wrapTop .bg .content .left dl .inner {
  margin-bottom: 40px;
}
.topPoint .container .wrapTop .bg .content .left dl .inner:last-child {
  margin-bottom: 0;
}
.topPoint .container .wrapTop .bg .content .left dl .inner dt {
  margin-bottom: 15px;
  padding: 10px;
  font-family: "Noto Serif JP", serif;
  font-size: 1.8rem;
  font-weight: 500;
  background: #fff;
  color: #555;
}
@media screen and (max-width: 960px) {
  .topPoint .container .wrapTop .bg .content .left dl .inner dt {
    font-size: 1.6rem;
    padding: 6px;
  }
}
.topPoint .container .wrapTop .bg .content .left dl .inner dd {
  line-height: 1.6;
}
@media screen and (max-width: 960px) {
  .topPoint .container .wrapTop .bg .content .left dl .inner dd {
    font-size: 1.4rem;
  }
}
.topPoint .container .wrapTop .bg .content .gallery {
  width: 33.4%;
}
@media screen and (max-width: 960px) {
  .topPoint .container .wrapTop .bg .content .gallery {
    width: 100%;
    display: flex;
    gap: 20px;
  }
}
.topPoint .container .wrapTop .bg .content .galleryItem {
  margin-bottom: 25px;
}
@media screen and (max-width: 960px) {
  .topPoint .container .wrapTop .bg .content .galleryItem {
    width: 33.3%;
    margin-bottom: 0;
  }
}
.topPoint .container .wrapTop .bg .content .galleryItem:last-child {
  margin-bottom: 0;
}
.topPoint .container .wrapTop .bg .content .galleryItem img {
  width: 100%;
  height: 100%;
  aspect-ratio: 3/2;
  border-radius: 30px;
}

.topPoint .container .wrapCenter .bg .text {
  margin-bottom: 40px;
  line-height: 1.6;
}
@media screen and (max-width: 960px) {
  .topPoint .container .wrapCenter .bg .text {
    font-size: 1.4rem;
  }
}
.topPoint .container .wrapCenter .bg .text .top {
  display: block;
  margin-bottom: 20px;
}
.topPoint .container .wrapCenter .bg .text .notes {
  color: #222;
}

.topPoint .container .wrapCenter .bg .gallery {
  margin-bottom: 40px;
  display: grid;
  grid-template-columns: 1fr 2fr;
  grid-template-rows: repeat(2, 1fr);
  gap: 20px;
}
.topPoint .container .wrapCenter .bg .galleryItem--01 {
  grid-area: 1/1/2/2;
}
.topPoint .container .wrapCenter .bg .galleryItem--01 img {
  aspect-ratio: 3/2;
}
.topPoint .container .wrapCenter .bg .galleryItem--02 {
  grid-area: 2/1/3/2;
}
.topPoint .container .wrapCenter .bg .galleryItem--02 img {
  aspect-ratio: 3/2;
}
.topPoint .container .wrapCenter .bg .galleryItem--03 {
  grid-area: 1/2/3/3;
}
.topPoint .container .wrapCenter .bg .galleryItem img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 30px;
}

.topPoint .container .wrapCenter .bg .content {
  display: flex;
  gap: 60px;
  background: rgba(255, 255, 255, 0.6);
  padding: 60px 70px;
}
@media screen and (max-width: 1170px) {
  .topPoint .container .wrapCenter .bg .content {
    gap: 30px;
    padding: 60px 40px;
  }
}
@media screen and (max-width: 1170px) and (max-width: 960px) {
  .topPoint .container .wrapCenter .bg .content {
    display: block;
  }
}
@media screen and (max-width: 1170px) and (max-width: 960px) and (max-width: 560px) {
  .topPoint .container .wrapCenter .bg .content {
    padding: 40px 20px;
  }
}
.topPoint .container .wrapCenter .bg .content h3 {
  margin-bottom: 15px;
  padding-left: 10px;
  font-size: 1.8rem;
  font-family: "Noto Serif JP", serif;
  border-left: 2px solid #222;
  color: #222;
  font-weight: 500;
}

.topPoint .container .wrapCenter .bg .content .left {
  width: 55%;
}
@media screen and (max-width: 960px) {
  .topPoint .container .wrapCenter .bg .content .left {
    width: 100%;
    margin-bottom: 40px;
  }
}

.topPoint .container .wrapCenter .bg .content .right {
  width: 45%;
}
@media screen and (max-width: 960px) {
  .topPoint .container .wrapCenter .bg .content .right {
    width: 100%;
  }
}
.topPoint .container .wrapCenter .bg .content .right .list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 30px;
}
@media screen and (max-width: 1170px) {
  .topPoint .container .wrapCenter .bg .content .right .list {
    gap: 20px;
  }
}
@media screen and (max-width: 1170px) and (max-width: 960px) {
  .topPoint .container .wrapCenter .bg .content .right .list {
    justify-content: flex-start;
  }
}
.topPoint .container .wrapCenter .bg .content .right .listItem {
  width: calc((100% - 90px) / 4);
}
@media screen and (max-width: 1170px) {
  .topPoint .container .wrapCenter .bg .content .right .listItem {
    width: calc((100% - 60px) / 4);
  }
}
.topPoint .container .wrapCenter .bg .content .right .listItem__icon {
  max-width: 60px;
  margin: 0 auto 5px;
  aspect-ratio: 1/1;
  display: grid;
  place-content: center;
  background: #6EB0AB;
  border-radius: 10px;
}
@media screen and (max-width: 1170px) {
  .topPoint .container .wrapCenter .bg .content .right .listItem__icon {
    width: 50px;
    height: 50px;
  }
}
.topPoint .container .wrapCenter .bg .content .right .listItem__icon img {
  width: 40px;
  height: 40px;
  -o-object-fit: contain;
     object-fit: contain;
}
@media screen and (max-width: 1170px) {
  .topPoint .container .wrapCenter .bg .content .right .listItem__icon img {
    width: 30px;
    height: 30px;
  }
}
.topPoint .container .wrapCenter .bg .content .right .listItem h4 {
  font-size: 1.4rem;
  text-align: center;
  font-weight: 500;
  color: #333;
}
@media screen and (max-width: 1170px) {
  .topPoint .container .wrapCenter .bg .content .right .listItem h4 {
    font-size: 1rem;
  }
}

.topPoint .container .wrapBottom .bg .flex {
  display: flex;
  gap: 20px;
  margin-bottom: 80px;
}
@media screen and (max-width: 960px) {
  .topPoint .container .wrapBottom .bg .flex {
    margin-bottom: 60px;
    display: block;
  }
}

.topPoint .container .wrapBottom .bg .flex .flexLeft {
  width: 540px;
}
@media screen and (max-width: 960px) {
  .topPoint .container .wrapBottom .bg .flex .flexLeft {
    width: auto;
    margin-bottom: 20px;
  }
}
.topPoint .container .wrapBottom .bg .flex .flexLeft dl .inner dt {
  margin-bottom: 15px;
  padding: 10px;
  font-family: "Noto Serif JP", serif;
  font-size: 1.8rem;
  font-weight: 500;
  background: #fff;
  color: #555;
}
@media screen and (max-width: 960px) {
  .topPoint .container .wrapBottom .bg .flex .flexLeft dl .inner dt {
    font-size: 1.6rem;
    padding: 6px;
  }
}
.topPoint .container .wrapBottom .bg .flex .flexLeft dl .inner dd {
  line-height: 1.6;
}
@media screen and (max-width: 960px) {
  .topPoint .container .wrapBottom .bg .flex .flexLeft dl .inner dd {
    font-size: 1.4rem;
  }
}

.topPoint .container .wrapBottom .bg .flex .flexPic {
  flex: 1;
  position: relative;
}
@media screen and (max-width: 960px) {
  .topPoint .container .wrapBottom .bg .flex .flexPic {
    width: min(100%, 320px);
    margin: 0 auto;
  }
}
.topPoint .container .wrapBottom .bg .flex .flexPic img {
  border-radius: 30px;
}
.topPoint .container .wrapBottom .bg .flex .flexPic figcaption {
  color: #fff;
  font-family: "Roboto", sans-serif;
  font-size: 8.2rem;
  font-weight: 300;
  line-height: 1;
  letter-spacing: 0;
  position: absolute;
  bottom: 0;
  left: -40px;
  transform: translateY(50%);
}
@media screen and (max-width: 960px) {
  .topPoint .container .wrapBottom .bg .flex .flexPic figcaption {
    font-size: 6rem;
  }
}

.topPoint .container .wrapBottom .bg .list {
  display: flex;
  gap: 30px;
}
@media screen and (max-width: 960px) {
  .topPoint .container .wrapBottom .bg .list {
    display: block;
  }
}
.topPoint .container .wrapBottom .bg .listItem {
  width: calc((100% - 60px) / 3);
}
@media screen and (max-width: 960px) {
  .topPoint .container .wrapBottom .bg .listItem {
    width: min(100%, 480px);
    margin: 0 auto 30px;
  }
}
@media screen and (max-width: 960px) {
  .topPoint .container .wrapBottom .bg .listItem:last-child {
    margin-bottom: 0;
  }
}
.topPoint .container .wrapBottom .bg .listItem__pic {
  margin-bottom: 10px;
}
.topPoint .container .wrapBottom .bg .listItem__pic img {
  width: 100%;
  height: 100%;
  aspect-ratio: 3/2;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 30px;
}
.topPoint .container .wrapBottom .bg .listItem h3 {
  margin-bottom: 15px;
  padding: 10px;
  font-family: "Noto Serif JP", serif;
  font-size: 1.8rem;
  font-weight: 500;
  background: #fff;
  color: #555;
}
@media screen and (max-width: 960px) {
  .topPoint .container .wrapBottom .bg .listItem h3 {
    font-size: 1.6rem;
    padding: 6px;
  }
}
.topPoint .container .wrapBottom .bg .listItem__text {
  line-height: 1.6;
}
@media screen and (max-width: 960px) {
  .topPoint .container .wrapBottom .bg .listItem__text {
    font-size: 1.4rem;
  }
}

.topGuide .container {
  width: min(100% - 80px, 1170px);
    margin: 0 auto;
    margin-bottom: 80px;
}
@media screen and (max-width: 560px) {
  .topGuide .container {
    width: min(100% - 40px, 1170px);
  }
}
.topGuide .container .link {
  text-align: center;
}
.topGuide .container .link a {
  display: inline-block;
  width: min(100%, 400px);
  margin: 0 auto;
}
.topGuide .container .link a img {
width: 100%;
}

.topGuide .topGuide__about {
  margin-bottom: 80px;
}
@media screen and (max-width: 960px) {
  .topGuide .topGuide__about {
    margin-bottom: 50px;
  }
}
.topGuide .topGuide__about .text {
  width: min(100%, 800px);
  margin: 0 auto;
  line-height: 2.4;
}
@media screen and (max-width: 960px) {
  .topGuide .topGuide__about .text {
    font-size: 1.4rem;
  }
}
.topGuide .topGuide__about .text span {
  display: inline;
  padding-bottom: 8px;
  border-bottom: 1px dotted #222;
}
@media screen and (max-width: 960px) {
  .topGuide .topGuide__about .text span {
    font-size: 1.4rem;
    padding-bottom: 6px;
  }
}

.topGuide .topGuide___tab .tab {
  position: relative;
}
.topGuide .topGuide___tab .tab .tabButton {
  display: flex;
  gap: 30px;
  align-items: center;
  margin-bottom: 60px;
}
@media screen and (max-width: 960px) {
  .topGuide .topGuide___tab .tab .tabButton {
    margin-bottom: 40px;
    flex-wrap: wrap;
    gap: 20px;
  }
}
.topGuide .topGuide___tab .tab .tabButton .tabItem {
  width: 25%;
  padding: 20px;
  background: #6EB0AB;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
}
@media screen and (max-width: 960px) {
  .topGuide .topGuide___tab .tab .tabButton .tabItem {
    display: block;
    width: calc((100% - 20px) / 2);
    text-align: center;
    padding: 10px 20px;
  }
}
.topGuide .topGuide___tab .tab .tabButton .tabItem:hover {
  cursor: pointer;
}
.topGuide .topGuide___tab .tab .tabButton .tabItem .group {
  font-size: 1.4rem;
  padding: 4px 0;
  line-height: 1;
  display: inline-block;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
@media screen and (max-width: 1170px) {
  .topGuide .topGuide___tab .tab .tabButton .tabItem .group {
    font-size: 1.2rem;
  }
}
@media screen and (max-width: 1170px) and (max-width: 960px) {
  .topGuide .topGuide___tab .tab .tabButton .tabItem .group {
    margin-bottom: 4px;
  }
}
.topGuide .topGuide___tab .tab .tabButton .tabItem .name {
  font-size: 2.4rem;
  font-weight: 500;
  font-family: "Noto Serif JP", serif;
}
@media screen and (max-width: 1170px) {
  .topGuide .topGuide___tab .tab .tabButton .tabItem .name {
    display: block;
    font-size: 1.6rem;
    text-align: center;
  }
}

.tabContent {
  position: relative;
}
.tabContent .tabBlock {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  opacity: 0;
  visibility: hidden;
}
.tabContent .tabBlock.show {
  position: static;
  visibility: visible;
  opacity: 1;
}

.active {
  color: #6EB0AB !important;
  background: #fff !important;
  border: 1px solid #ECCA81;
}
.active .group {
  border-top: 1px solid #6EB0AB !important;
  border-bottom: 1px solid #6EB0AB !important;
}

.topGuide .topGuide___tab .tabContent {
  padding-bottom: 60px;
  margin-bottom: 20px;
  position: relative;
}
.topGuide .topGuide___tab .tabContent:after {
  content: "";
  display: block;
  background: linear-gradient(240deg, #BFE5DE 0%, #DEEDEB 100%);
  width: 100%;
  height: 20px;
  position: absolute;
  bottom: 0;
  left: 0;
}

.topGuide .topGuide___tab .tabContent .tabBlock .contentItem {
  position: relative;
}
.topGuide .topGuide___tab .tabContent .tabBlock .contentItem h4 {
  font-weight: 500;
  text-align: center;
  margin-bottom: 40px;
}
.topGuide .topGuide___tab .tabContent .tabBlock .contentItem h4 .subTitle {
  display: block;
  padding: 4px 0;
  margin-bottom: 20px;
  background: #BFE5DE;
  color: #6EB0AB;
  font-size: 1.8rem;
}
.topGuide .topGuide___tab .tabContent .tabBlock .contentItem h4 .mainTitle {
  font-size: 3.2rem;
  color: #222;
  font-family: "Noto Serif JP", serif;
}
@media screen and (max-width: 960px) {
  .topGuide .topGuide___tab .tabContent .tabBlock .contentItem h4 .mainTitle {
    font-size: 2.4rem;
  }
}
.topGuide .topGuide___tab .tabContent .tabBlock .contentItem .mainPic {
  width: min(100%, 900px);
  margin: 0 auto 30px;
  border-radius: 30px;
}

.topGuide .topGuide___tab .tabContent .tabBlock .contentItem .gallery {
  margin-bottom: 40px;
  display: flex;
  gap: 20px;
  border-radius: 30px;
}
@media screen and (max-width: 960px) {
  .topGuide .topGuide___tab .tabContent .tabBlock .contentItem .gallery {
    flex-wrap: wrap;
  }
}
.topGuide .topGuide___tab .tabContent .tabBlock .contentItem .gallery li {
  width: calc((100% - 60px) / 4);
}
@media screen and (max-width: 960px) {
  .topGuide .topGuide___tab .tabContent .tabBlock .contentItem .gallery li {
    width: calc((100% - 20px) / 2);
  }
}

.topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary {
  margin-bottom: 80px;
  padding: 60px 60px;
  background: #F7F7F7;
  border-radius: 30px;
}
@media screen and (max-width: 1400px) {
  .topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary {
    padding: 80px 60px;
  }
}
@media screen and (max-width: 1400px) and (max-width: 1170px) {
  .topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary {
    padding: 60px 40px;
  }
}
@media screen and (max-width: 1400px) and (max-width: 1170px) and (max-width: 960px) {
  .topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary {
    margin-bottom: 60px;
  }
}
@media screen and (max-width: 1400px) and (max-width: 1170px) and (max-width: 560px) {
  .topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary {
    padding: 40px 20px;
  }
}
.topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary h5 {
  font-size: 2.8rem;
  font-family: "Noto Serif JP", serif;
  margin-bottom: 40px;
  font-weight: 500;
  text-align: center;
}
@media screen and (max-width: 960px) {
  .topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary h5 {
    font-size: 2rem;
  }
}
.topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .facility {
  margin-bottom: 30px;
}
.topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .facility h6 {
  margin-bottom: 20px;
  font-size: 2.4rem;
  font-family: "Noto Serif JP", serif;
  border-bottom: 1px solid #ECCA81;
  padding-bottom: 4px;
  font-weight: 500;
}
@media screen and (max-width: 960px) {
  .topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .facility h6 {
    font-size: 1.8rem;
  }
}
.topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .facility .list {
  width: min(100%, 920px);
  margin: 0 auto;
  display: flex;
  align-items: flex-start;
  gap: 15px 30px;
  flex-wrap: wrap;
  text-align: center;
}
@media screen and (max-width: 1170px) {
  .topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .facility .list {
    gap: 10px 30px;
  }
}
@media screen and (max-width: 1170px) and (max-width: 960px) {
  .topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .facility .list {
    gap: 10px;
  }
}
.topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .facility .listItem {
  width: calc((100% - 210px) / 8);
}
@media screen and (max-width: 1170px) {
  .topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .facility .listItem {
    width: calc((100% - 150px) / 6);
  }
}
@media screen and (max-width: 1170px) and (max-width: 960px) {
  .topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .facility .listItem {
    width: calc((100% - 30px) / 4);
  }
}
.topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .facility .listItem figure {
  margin: 0 auto 10px;
  border-radius: 10px;
  aspect-ratio: 1/1;
  background: #6EB0AB;
  display: grid;
  place-content: center;
}
@media screen and (max-width: 960px) {
  .topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .facility .listItem figure {
    width: 60px;
    height: 60px;
  }
}
@media screen and (max-width: 960px) and (max-width: 560px) {
  .topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .facility .listItem figure {
    width: 50px;
    height: 50px;
  }
}
.topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .facility .listItem figure img {
  width: 50px;
  height: 50px;
  -o-object-fit: contain;
     object-fit: contain;
}
@media screen and (max-width: 960px) {
  .topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .facility .listItem figure img {
    width: 30px;
    height: 30px;
  }
}
@media screen and (max-width: 960px) and (max-width: 560px) {
  .topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .facility .listItem figure img {
    width: 20px;
    height: 20px;
  }
}
.topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .facility .listItem span {
  display: block;
  line-height: 1.3;
  font-size: 1.1rem;
  white-space: pre-line;
  color: #333;
}
@media screen and (max-width: 1170px) {
  .topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .facility .listItem span {
    font-size: 1rem;
  }
}

.topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .floor {
  margin-bottom: 50px;
}
.topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .floor h6 {
  margin-bottom: 20px;
  font-size: 2.4rem;
  font-family: "Noto Serif JP", serif;
  border-bottom: 1px solid #ECCA81;
  padding-bottom: 4px;
  font-weight: 500;
}
@media screen and (max-width: 960px) {
  .topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .floor h6 {
    font-size: 1.8rem;
  }
}
.topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .floor figure {
  width: min(100%, 640px);
  margin: 0 auto;
}

.topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .access h6 {
  margin-bottom: 20px;
  font-size: 2.4rem;
  font-family: "Noto Serif JP", serif;
  border-bottom: 1px solid #ECCA81;
  padding-bottom: 4px;
  font-weight: 500;
}
@media screen and (max-width: 960px) {
  .topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .access h6 {
    font-size: 1.8rem;
  }
}
.topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .access .flex {
  display: flex;
  gap: 20px;
}
@media screen and (max-width: 960px) {
  .topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .access .flex {
    display: block;
  }
}
.topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .access .flex .info {
  width: 50%;
}
@media screen and (max-width: 960px) {
  .topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .access .flex .info {
    width: 100%;
    margin-bottom: 30px;
  }
}
.topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .access .flex .info .address {
  margin-bottom: 40px;
}
@media screen and (max-width: 960px) {
  .topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .access .flex .info .address {
    margin-bottom: 30px;
  }
}
.topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .access .flex .info .address .top {
  display: block;
  font-family: "Noto Serif JP", serif;
  font-size: 2rem;
  font-weight: 500;
}
@media screen and (max-width: 1170px) {
  .topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .access .flex .info .address .top {
    font-size: 1.6rem;
  }
}
.topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .access .flex .info .address .time {
  color: #6EB0AB;
  font-weight: bold;
  white-space: pre-line;
}
@media screen and (max-width: 1170px) {
  .topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .access .flex .info .address .time {
    font-size: 1.4rem;
  }
}
.topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .access .flex .info .list .inner {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 1170px) {
  .topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .access .flex .info .list .inner {
    display: block;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 1170px) {
  .topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .access .flex .info .list .inner:last-child {
    margin-bottom: 0;
  }
}
.topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .access .flex .info .list .inner dt {
  font-size: 1.3rem;
  width: 65%;
}
@media screen and (max-width: 1170px) {
  .topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .access .flex .info .list .inner dt {
    width: 100%;
  }
}
@media screen and (max-width: 960px) {
  .topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .access .flex .info .list .inner dt {
    font-size: 1.3rem;
  }
}
.topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .access .flex .info .list .inner dd {
  color: #6EB0AB;
  width: 35%;
  font-size: 1.3rem;
}
@media screen and (max-width: 1170px) {
  .topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .access .flex .info .list .inner dd {
    width: 100%;
  }
}
@media screen and (max-width: 960px) {
  .topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .access .flex .info .list .inner dd {
    font-size: 1.3rem;
  }
}
.topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .access .flex .map {
  width: 50%;
}
@media screen and (max-width: 960px) {
  .topGuide .topGuide___tab .tabContent .tabBlock .contentItem .summary .access .flex .map {
    width: min(100%, 480px);
    margin: 0 auto;
  }
}

.topGuide .topGuide___tab .tabContent .tabBlock .contentItem .price {
  margin-bottom: 60px;
}
.topGuide .topGuide___tab .tabContent .tabBlock .contentItem .price h5 {
  font-size: 2.8rem;
  font-family: "Noto Serif JP", serif;
  margin-bottom: 40px;
  font-weight: 500;
  text-align: center;
}
@media screen and (max-width: 960px) {
  .topGuide .topGuide___tab .tabContent .tabBlock .contentItem .price h5 {
    font-size: 2rem;
  }
}
.topGuide .topGuide___tab .tabContent .tabBlock .contentItem .price .list {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}
@media screen and (max-width: 560px) {
  .topGuide .topGuide___tab .tabContent .tabBlock .contentItem .price .list {
    display: block;
  }
}
.topGuide .topGuide___tab .tabContent .tabBlock .contentItem .price .listItem {
  width: calc((100% - 10px) / 2);
}
@media screen and (max-width: 560px) {
  .topGuide .topGuide___tab .tabContent .tabBlock .contentItem .price .listItem {
    width: 100%;
    margin-bottom: 20px;
  }
}
.topGuide .topGuide___tab .tabContent .tabBlock .contentItem .price .listItem:last-child {
  margin-bottom: 0;
}

.topGuide .topGuide___tab .tabContent .tabBlock .contentItem .video {
  width: min(100%, 640px);
  margin: 0 auto;
  aspect-ratio: 16/9;
}
.topGuide .topGuide___tab .tabContent .tabBlock .contentItem .video iframe {
  width: 100%;
  height: 100%;
}

.topRent .container .link {
  text-align: center;
}
.topRent .container .link a {
  display: inline-block;
  width: min(100%, 640px);
  margin: 0 auto;
}
.topRent .container .link a img {
  width: 100%;
}

.topGuide .bg {
  background: linear-gradient(90deg, rgba(222, 237, 235, 0.4) 0%, rgba(191, 229, 222, 0.4) 100%);
  padding: 100px 0;
  margin-bottom: 120px;
}
@media screen and (max-width: 960px) {
  .topGuide .bg {
    padding: 60px 0;
  }
}
@media screen and (max-width: 960px) {
  .topGuide .bg {
    margin-bottom: 80px;
  }
}
.topGuide .bg .topGuide__intro {
  width: min(100% - 80px, 1170px);
  margin: 0 auto;
}
@media screen and (max-width: 560px) {
  .topGuide .bg .topGuide__intro {
    width: min(100% - 40px, 1170px);
  }
}
.topGuide .bg .topGuide__intro .text {
  width: min(100%, 680px);
  margin: 0 auto 40px;
  line-height: 1.6;
  color: #4C433C;
}
@media screen and (max-width: 960px) {
  .topGuide .bg .topGuide__intro .text {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 960px) {
  .topGuide .bg .topGuide__intro .scroll {
    overflow-x: scroll;
  }
}
.topGuide .bg .topGuide__intro .scroll .pic {
  width: min(100%, 900px);
  margin: 0 auto;
}
@media screen and (max-width: 560px) {
  .topGuide .bg .topGuide__intro .scroll .pic {
    width: 640px;
  }
}

.topRent {
  margin-bottom: 120px;
}
@media screen and (max-width: 960px) {
  .topRent {
    margin-bottom: 80px;
  }
}
.topRent .container {
  width: min(100% - 80px, 1170px);
  margin: 0 auto;
}
@media screen and (max-width: 560px) {
  .topRent .container {
    width: min(100% - 40px, 1170px);
  }
}
.topRent .wrap {
  margin-bottom: 50px;
}
.topRent .wrap:last-child {
  margin-bottom: 0;
}
.topRent .wrap h3 {
  margin-bottom: 40px;
  padding: 15px 0;
  background: linear-gradient(90deg, rgba(222, 237, 235, 0.4) 0%, rgba(191, 229, 222, 0.4) 100%);
  color: #222;
  font-size: 3.2rem;
  font-family: "Noto Serif JP", serif;
  font-weight: 500;
  text-align: center;
}
@media screen and (max-width: 960px) {
  .topRent .wrap h3 {
    font-size: 2.4rem;
  }
}
@media screen and (max-width: 960px) and (max-width: 560px) {
  .topRent .wrap h3 {
    font-size: 1.8rem;
  }
}
.topRent .wrap .flex {
  display: flex;
  gap: 60px;
  margin-bottom: 80px;
}
@media screen and (max-width: 960px) {
  .topRent .wrap .flex {
    display: block;
    margin-bottom: 60px;
  }
}

.topRent .container .wrap .flex .gallery {
  width: 440px;
}
@media screen and (max-width: 960px) {
  .topRent .container .wrap .flex .gallery {
    width: min(100%, 480px);
    margin: 0 auto 40px;
  }
}
.topRent .container .wrap .flex .galleryTop {
  margin-bottom: 40px;
}
.topRent .container .wrap .flex .galleryFloor {
  margin-bottom: 25px;
}

.topRent .container .wrap .flex .intro {
  flex: 1;
}
.topRent .container .wrap .flex .introAddress {
  margin-bottom: 20px;
  color: #4C433C;
  font-size: 2rem;
}
@media screen and (max-width: 960px) {
  .topRent .container .wrap .flex .introAddress {
    font-size: 1.6rem;
  }
}
.topRent .container .wrap .flex .introDetail {
  margin-bottom: 70px;
}
@media screen and (max-width: 960px) {
  .topRent .container .wrap .flex .introDetail {
    margin-bottom: 50px;
  }
}
.topRent .container .wrap .flex .introDetail .inner {
  line-height: 1.8;
  margin-bottom: 10px;
}
@media screen and (max-width: 960px) {
  .topRent .container .wrap .flex .introDetail .inner {
    font-size: 1.4rem;
  }
}
.topRent .container .wrap .flex .introDetail .inner dt {
  margin-bottom: 10px;
  font-weight: bold;
  line-height: 1;
}
@media screen and (max-width: 960px) {
  .topRent .container .wrap .flex .introDetail .inner dt {
    margin-bottom: 5px;
  }
}
.topRent .container .wrap .flex .introDetail .inner dt .brown {
  color: #4C433C;
}
.topRent .container .wrap .flex .introDetail .inner dd {
  line-height: 1.5;
}
.topRent .container .wrap .flex .introPrice {
  margin-bottom: 30px;
}
@media screen and (max-width: 960px) {
  .topRent .container .wrap .flex .introPrice {
    width: min(100%, 480px);
    margin: 0 auto 30px;
  }
}
.topRent .container .wrap .flex .introPrice:last-child {
  margin-bottom: 0;
}

.topSupport .container {
  width: min(100% - 80px, 1170px);
  margin: 0 auto;
}
@media screen and (max-width: 560px) {
  .topSupport .container {
    width: min(100% - 40px, 1170px);
  }
}

.topSupport .topSupport__program {
  margin-bottom: 160px;
}
@media screen and (max-width: 960px) {
  .topSupport .topSupport__program {
    margin-bottom: 120px;
  }
}

.topSupport .topSupport__program .text {
  font-weight: 500;
  margin-bottom: 30px;
  text-align: center;
}
.topSupport .topSupport__program .text .sub {
  display: block;
  font-size: 1.8rem;
  margin-bottom: 5px;
}
@media screen and (max-width: 960px) {
  .topSupport .topSupport__program .text .sub {
    font-size: 1.6rem;
  }
}
@media screen and (max-width: 960px) and (max-width: 560px) {
  .topSupport .topSupport__program .text .sub {
    font-size: 1.4rem;
  }
}
.topSupport .topSupport__program .text .main {
  font-size: 3.2rem;
  font-family: "Noto Serif JP", serif;
}
@media screen and (max-width: 960px) {
  .topSupport .topSupport__program .text .main {
    font-size: 2.4rem;
  }
}
@media screen and (max-width: 960px) and (max-width: 560px) {
  .topSupport .topSupport__program .text .main {
    font-size: 1.8rem;
  }
}

.topSupport .topSupport__program .link {
  text-align: center;
}
.topSupport .topSupport__program .link a {
  font-weight: bold;
  font-size: 2rem;
  border-bottom: 1px solid #333;
}
@media screen and (max-width: 960px) {
  .topSupport .topSupport__program .link a {
    font-size: 1.6rem;
  }
}

.topSupport .topSupport__program .list {
  margin-bottom: 30px;
  padding: 60px 100px;
  display: flex;
  gap: 140px;
  background: #f7f7f7;
  border-radius: 30px;
  color: #222;
}
@media screen and (max-width: 1170px) {
  .topSupport .topSupport__program .list {
    gap: 40px;
    padding: 60px 40px;
  }
}
@media screen and (max-width: 1170px) and (max-width: 960px) {
  .topSupport .topSupport__program .list {
    display: block;
  }
}
@media screen and (max-width: 1170px) and (max-width: 960px) and (max-width: 560px) {
  .topSupport .topSupport__program .list {
    padding: 40px 20px;
  }
}
.topSupport .topSupport__program .listItem {
  width: 33.3%;
}
@media screen and (max-width: 960px) {
  .topSupport .topSupport__program .listItem {
    width: min(100%, 480px);
    margin: 0 auto 40px;
  }
}
@media screen and (max-width: 960px) {
  .topSupport .topSupport__program .listItem:last-child {
    margin-bottom: 0;
  }
}

.topSupport .topSupport__program .list .point {
  width: 140px;
  height: 140px;
  border-radius: 50%;
  background: #fff;
  display: grid;
  place-content: center;
  color: #6EB0AB;
  text-align: center;
  font-family: "Noto Serif JP", serif;
  line-height: 1;
  margin: 0 auto 30px;
}
@media screen and (max-width: 1170px) {
  .topSupport .topSupport__program .list .point {
    width: 80px;
    height: 80px;
  }
}
@media screen and (max-width: 1170px) and (max-width: 960px) {
  .topSupport .topSupport__program .list .point {
    width: 60px;
    height: 60px;
  }
}
.topSupport .topSupport__program .list .point .en {
  font-size: 1.5rem;
  display: inline-block;
  margin-bottom: 4px;
}
@media screen and (max-width: 1170px) {
  .topSupport .topSupport__program .list .point .en {
    font-size: 1.3rem;
  }
}
@media screen and (max-width: 1170px) and (max-width: 960px) {
  .topSupport .topSupport__program .list .point .en {
    font-size: 1rem;
  }
}
.topSupport .topSupport__program .list .point .num {
  font-size: 5.2rem;
  font-weight: 500;
  letter-spacing: 0;
}
@media screen and (max-width: 1170px) {
  .topSupport .topSupport__program .list .point .num {
    font-size: 2.8rem;
  }
}
@media screen and (max-width: 1170px) and (max-width: 960px) {
  .topSupport .topSupport__program .list .point .num {
    font-size: 2rem;
  }
}
@media screen and (max-width: 960px) {
  .topSupport .topSupport__program .list .point {
    margin-bottom: 20px;
  }
}

.topSupport .topSupport__program .list h4 {
  margin-bottom: 20px;
  font-family: "Noto Serif JP", serif;
  text-align: center;
  font-weight: 500;
}
.topSupport .topSupport__program .list h4 .sub {
  font-size: 1.8rem;
  display: block;
  margin-bottom: 7px;
}
@media screen and (max-width: 1170px) {
  .topSupport .topSupport__program .list h4 .sub {
    font-size: 1.6rem;
  }
}
@media screen and (max-width: 1170px) and (max-width: 960px) {
  .topSupport .topSupport__program .list h4 .sub {
    font-size: 1.4rem;
  }
}
.topSupport .topSupport__program .list h4 .main {
  font-size: 4rem;
}
@media screen and (max-width: 1170px) {
  .topSupport .topSupport__program .list h4 .main {
    font-size: 2.6rem;
  }
}
@media screen and (max-width: 1170px) and (max-width: 960px) {
  .topSupport .topSupport__program .list h4 .main {
    font-size: 2rem;
  }
}

.topSupport .topSupport__program .list ol li {
  font-family: "Noto Serif JP", serif;
  line-height: 1.6;
}
@media screen and (max-width: 960px) {
  .topSupport .topSupport__program .list ol li {
    font-size: 1.4rem;
  }
}

.topSupport .topSupport__system {
  margin-bottom: 120px;
}
@media screen and (max-width: 960px) {
  .topSupport .topSupport__system {
    margin-bottom: 80px;
  }
}
.topSupport .topSupport__system .text {
  width: min(100%, 820px);
  margin: 0 auto 50px;
  line-height: 2.4;
}
.topSupport .topSupport__system .text span {
  display: inline;
  padding-bottom: 8px;
  border-bottom: 1px dotted #222;
}
@media screen and (max-width: 960px) {
  .topSupport .topSupport__system .text span {
    font-size: 1.4rem;
    padding-bottom: 6px;
  }
}

.topSupport .topSupport__system .inner .textTop {
  font-family: "Noto Serif JP", serif;
  font-size: 3.2rem;
  margin-bottom: 30px;
  text-align: center;
}
@media screen and (max-width: 1170px) {
  .topSupport .topSupport__system .inner .textTop {
    font-size: 2.4rem;
  }
}
@media screen and (max-width: 1170px) and (max-width: 960px) {
  .topSupport .topSupport__system .inner .textTop {
    font-size: 2rem;
  }
}
.topSupport .topSupport__system .inner .textBottom {
  width: min(100%, 820px);
  margin: 0 auto 50px;
  line-height: 1.7;
}
@media screen and (max-width: 960px) {
  .topSupport .topSupport__system .inner .textBottom {
    font-size: 1.4rem;
  }
}
.topSupport .topSupport__system .inner h5 {
  margin-bottom: 25px;
  padding: 20px 0;
  background: linear-gradient(360deg, #BFE5DE 0%, #DEEDEB 100%);
  text-align: center;
  font-weight: 500;
  font-family: "Noto Serif JP", serif;
  font-size: 2.8rem;
}
@media screen and (max-width: 960px) {
  .topSupport .topSupport__system .inner h5 {
    font-size: 1.8rem;
    padding: 15px 0;
    font-weight: 400;
  }
}
.topSupport .topSupport__system .inner h5 .small {
  font-size: 2rem;
}
@media screen and (max-width: 960px) {
  .topSupport .topSupport__system .inner h5 .small {
    font-size: 1.4rem;
  }
}

.topSupport .topSupport__system .inner .list {
  padding: 80px;
  display: flex;
  flex-wrap: wrap;
  gap: 100px 70px;
  background: #f7f7f7;
  border-radius: 30px;
}
@media screen and (max-width: 1170px) {
  .topSupport .topSupport__system .inner .list {
    padding: 60px 40px;
  }
}
@media screen and (max-width: 1170px) and (max-width: 960px) {
  .topSupport .topSupport__system .inner .list {
    display: block;
  }
}
@media screen and (max-width: 1170px) and (max-width: 960px) and (max-width: 560px) {
  .topSupport .topSupport__system .inner .list {
    padding: 40px 20px;
  }
}
.topSupport .topSupport__system .inner .listItem {
  width: calc((100% - 70px) / 2);
  display: flex;
  gap: 20px;
  position: relative;
}
@media screen and (max-width: 960px) {
  .topSupport .topSupport__system .inner .listItem {
    display: block;
    width: min(100%, 560px);
    margin: 0 auto 30px;
  }
}
@media screen and (max-width: 960px) {
  .topSupport .topSupport__system .inner .listItem:last-child {
    margin-bottom: 0;
  }
}
.topSupport .topSupport__system .inner .listItem:nth-child(odd):after, .topSupport .topSupport__system .inner .listItem:nth-child(even):after {
  content: "";
  display: block;
  width: calc(100% + 35px);
  height: 1px;
  background: rgba(51, 51, 51, 0.5);
  position: absolute;
  bottom: -50px;
}
@media screen and (max-width: 960px) {
  .topSupport .topSupport__system .inner .listItem:nth-child(odd):after, .topSupport .topSupport__system .inner .listItem:nth-child(even):after {
    display: none;
  }
}
.topSupport .topSupport__system .inner .listItem:nth-child(odd):after {
  left: 0;
}
.topSupport .topSupport__system .inner .listItem:nth-child(even):after {
  left: -35px;
}
.topSupport .topSupport__system .inner .listItem:nth-child(5):after, .topSupport .topSupport__system .inner .listItem:nth-child(6):after {
  display: none;
}
.topSupport .topSupport__system .inner .listItem .point {
  width: 140px;
  height: 140px;
  border-radius: 50%;
  background: #fff;
  display: grid;
  place-content: center;
  color: #6EB0AB;
  text-align: center;
  font-family: "Noto Serif JP", serif;
  line-height: 1;
}
@media screen and (max-width: 1170px) {
  .topSupport .topSupport__system .inner .listItem .point {
    width: 80px;
    height: 80px;
  }
}
@media screen and (max-width: 1170px) and (max-width: 960px) {
  .topSupport .topSupport__system .inner .listItem .point {
    width: 60px;
    height: 60px;
  }
}
.topSupport .topSupport__system .inner .listItem .point .en {
  font-size: 1.5rem;
  display: inline-block;
  margin-bottom: 4px;
}
@media screen and (max-width: 1170px) {
  .topSupport .topSupport__system .inner .listItem .point .en {
    font-size: 1.3rem;
  }
}
@media screen and (max-width: 1170px) and (max-width: 960px) {
  .topSupport .topSupport__system .inner .listItem .point .en {
    font-size: 1rem;
  }
}
.topSupport .topSupport__system .inner .listItem .point .num {
  font-size: 5.2rem;
  font-weight: 500;
  letter-spacing: 0;
}
@media screen and (max-width: 1170px) {
  .topSupport .topSupport__system .inner .listItem .point .num {
    font-size: 2.8rem;
  }
}
@media screen and (max-width: 1170px) and (max-width: 960px) {
  .topSupport .topSupport__system .inner .listItem .point .num {
    font-size: 2rem;
  }
}
@media screen and (max-width: 960px) {
  .topSupport .topSupport__system .inner .listItem .point {
    margin: 0 auto 20px;
  }
}
.topSupport .topSupport__system .inner .listItem .intro {
  width: calc(100% - 140px);
}
@media screen and (max-width: 1170px) {
  .topSupport .topSupport__system .inner .listItem .intro {
    width: calc(100% - 80px);
  }
}
@media screen and (max-width: 1170px) and (max-width: 960px) {
  .topSupport .topSupport__system .inner .listItem .intro {
    width: 100%;
  }
}
.topSupport .topSupport__system .inner .listItem .intro h4 {
  font-family: "Noto Serif JP", serif;
  font-weight: 500;
  font-size: 2.8rem;
  margin-bottom: 12px;
}
@media screen and (max-width: 1170px) {
  .topSupport .topSupport__system .inner .listItem .intro h4 {
    font-size: 2.2rem;
  }
}
@media screen and (max-width: 1170px) and (max-width: 960px) {
  .topSupport .topSupport__system .inner .listItem .intro h4 {
    font-size: 1.8rem;
  }
}
@media screen and (max-width: 1170px) and (max-width: 560px) {
  .topSupport .topSupport__system .inner .listItem .intro h4 {
    font-size: 1.6rem;
  }
}
.topSupport .topSupport__system .inner .listItem .introText {
  line-height: 1.5;
}
@media screen and (max-width: 960px) {
  .topSupport .topSupport__system .inner .listItem .introText {
    font-size: 1.4rem;
  }
}

.topSupport .topSupport__domico {
  margin-bottom: 120px;
}
@media screen and (max-width: 960px) {
  .topSupport .topSupport__domico {
    margin-bottom: 80px;
  }
}
.topSupport .topSupport__domico .container {
  width: min(100% - 80px, 1170px);
  margin: 0 auto;
}
@media screen and (max-width: 560px) {
  .topSupport .topSupport__domico .container {
    width: min(100% - 40px, 1170px);
  }
}
.topSupport .topSupport__domico figure {
  width: min(100%, 920px);
  margin: 0 auto 40px;
}
.topSupport .topSupport__domico h4 {
  width: min(100%, 920px);
  margin: 0 auto 20px;
  color: #222;
  font-size: 2.8rem;
  font-weight: 500;
}
@media screen and (max-width: 960px) {
  .topSupport .topSupport__domico h4 {
    font-size: 2.2rem;
  }
}
@media screen and (max-width: 960px) and (max-width: 560px) {
  .topSupport .topSupport__domico h4 {
    font-size: 1.8rem;
  }
}
.topSupport .topSupport__domico .list {
  width: min(100%, 920px);
  margin: 0 auto;
  color: #4C433C;
}
.topSupport .topSupport__domico .listItem {
  line-height: 1.6;
  margin-bottom: 2px;
}
.topSupport .topSupport__domico .listItem:last-child {
  margin-bottom: 0;
}

.topCovid .container {
  width: min(100% - 80px, 1170px);
  margin: 0 auto;
}
@media screen and (max-width: 560px) {
  .topCovid .container {
    width: min(100% - 40px, 1170px);
  }
}
.topCovid .container .c-sectionTitle {
  font-size: 4rem;
}
@media screen and (max-width: 1170px) {
  .topCovid .container .c-sectionTitle {
    padding: 10px 0;
    font-size: 2.8rem;
  }
}
@media screen and (max-width: 1170px) and (max-width: 960px) {
  .topCovid .container .c-sectionTitle {
    font-size: 2.2rem;
  }
}
@media screen and (max-width: 1170px) and (max-width: 960px) and (max-width: 560px) {
  .topCovid .container .c-sectionTitle {
    font-size: 1.8rem;
  }
}
.topCovid .container .c-contentTitle .sub {
  font-size: 1.6rem;
}
@media screen and (max-width: 1170px) {
  .topCovid .container .c-contentTitle .sub {
    font-size: 1.2rem;
  }
}
.topCovid .container .c-contentTitle .main {
  font-size: 3.2rem;
}
@media screen and (max-width: 1170px) {
  .topCovid .container .c-contentTitle .main {
    font-size: 2rem;
  }
}
@media screen and (max-width: 1170px) and (max-width: 960px) {
  .topCovid .container .c-contentTitle .main {
    font-size: 1.6rem;
  }
}

.topCovid .topSupport__attempt {
  margin-bottom: 120px;
}
@media screen and (max-width: 960px) {
  .topCovid .topSupport__attempt {
    margin-bottom: 80px;
  }
}
.topCovid .topSupport__attempt .list {
  width: min(100%, 700px);
  margin: 0 auto;
}
.topCovid .topSupport__attempt .listItem {
  display: flex;
  gap: 20px;
  margin-bottom: 15px;
}
.topCovid .topSupport__attempt .listItem:last-child {
  margin-bottom: 0;
}
.topCovid .topSupport__attempt .listItem img {
  width: 30px;
  -o-object-fit: contain;
     object-fit: contain;
}
@media screen and (max-width: 960px) {
  .topCovid .topSupport__attempt .listItem img {
    width: 20px;
  }
}
.topCovid .topSupport__attempt .listItem .jp {
  font-size: 2.8rem;
  color: #222;
  font-family: "Noto Serif JP", serif;
}
@media screen and (max-width: 1170px) {
  .topCovid .topSupport__attempt .listItem .jp {
    font-size: 2rem;
  }
}
@media screen and (max-width: 1170px) and (max-width: 960px) {
  .topCovid .topSupport__attempt .listItem .jp {
    font-size: 1.6rem;
  }
}

.topFlow {
  margin-bottom: 120px;
}
@media screen and (max-width: 960px) {
  .topFlow {
    margin-bottom: 80px;
  }
}
.topFlow .container {
  width: min(100% - 80px, 1170px);
  margin: 0 auto;
}
@media screen and (max-width: 560px) {
  .topFlow .container {
    width: min(100% - 40px, 1170px);
  }
}
.topFlow .container .text {
  width: min(100%, 880px);
  margin: 0 auto 45px;
  font-weight: 500;
}
@media screen and (max-width: 960px) {
  .topFlow .container .text {
    font-size: 1.4rem;
    margin-bottom: 30px;
  }
}

.topFlow .list {
  width: min(100%, 1140px);
  margin: 0 auto 30px;
}
.topFlow .listItem {
  padding-bottom: 20px;
  padding-right: 60px;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  gap: 20px;
  position: relative;
  border-bottom: 1px solid #ECCA81;
}
@media screen and (max-width: 960px) {
  .topFlow .listItem {
    display: block;
    padding-right: 0;
  }
}
.topFlow .listItem:last-child {
  margin-bottom: 0;
}
.topFlow .listItem .left {
  display: flex;
  align-items: center;
  gap: 20px;
  width: 33%;
}
@media screen and (max-width: 960px) {
  .topFlow .listItem .left {
    width: 100%;
    margin-bottom: 5px;
  }
}
.topFlow .listItem .left .num {
  font-size: "Noto Serif JP", serif;
  color: #6EB0AB;
  font-size: 4.4rem;
  font-weight: 500;
}
@media screen and (max-width: 1170px) {
  .topFlow .listItem .left .num {
    font-size: 3.2rem;
  }
}
@media screen and (max-width: 1170px) and (max-width: 960px) {
  .topFlow .listItem .left .num {
    font-size: 2.4rem;
  }
}
.topFlow .listItem .left .season {
  display: inline-block;
  width: 200px;
  color: #6EB0AB;
  background: #DEEDEB;
  padding: 5px 0;
  text-align: center;
  font-weight: 500;
}
@media screen and (max-width: 960px) {
  .topFlow .listItem .left .season {
    font-size: 1.4rem;
  }
}
.topFlow .listItem .detail {
  width: 67%;
}
@media screen and (max-width: 960px) {
  .topFlow .listItem .detail {
    font-size: 1.4rem;
    width: 100%;
  }
}
.topFlow .listItem .detail a {
  border-bottom: 1px solid #000;
  font-weight: bold;
}
@media screen and (max-width: 960px) {
  .topFlow .listItem .detail a {
    font-size: 1.4rem;
  }
}
.topFlow .listItem img {
  width: 40px;
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
}
@media screen and (max-width: 960px) {
  .topFlow .listItem img {
    width: 30px;
    transform: translateY(0);
    top: 0;
  }
}

.topFlow .notes {
  display: flex;
  justify-content: center;
  gap: 20px;
  align-items: center;
}
.topFlow .notes img {
  width: 40px;
}
@media screen and (max-width: 960px) {
  .topFlow .notes .jp {
    font-size: 1.4rem;
  }
}

.topExperience {
  padding: 100px 0;
  margin-bottom: 120px;
  background: linear-gradient(360deg, #BFE5DE 0%, #DEEDEB 100%);
  position: relative;
}
@media screen and (max-width: 960px) {
  .topExperience {
    padding: 60px 0;
  }
}
@media screen and (max-width: 960px) {
  .topExperience {
    margin-bottom: 80px;
  }
}
.topExperience:before {
  content: "";
  display: block;
  width: 100%;
  height: 250px;
  background: url(../../../images/common/bg-02.png) center center/100% no-repeat;
  position: absolute;
  background-position-y: top;
  top: 0;
  left: 0;
  opacity: 0.3;
}
.topExperience .container {
  width: min(100% - 80px, 1360px);
  margin: 0 auto;
}
@media screen and (max-width: 560px) {
  .topExperience .container {
    width: min(100% - 40px, 1360px);
  }
}
.topExperience .container .bg {
  background: rgba(255, 255, 255, 0.4);
  padding: 60px 0;
}
.topExperience .container .bg .content {
  width: min(100% - 80px, 1170px);
  margin: 0 auto;
}
@media screen and (max-width: 560px) {
  .topExperience .container .bg .content {
    width: min(100% - 40px, 1170px);
  }
}

.topExperience .container .bg .content .inner {
  display: flex;
  gap: 60px;
}
@media screen and (max-width: 1170px) {
  .topExperience .container .bg .content .inner {
    gap: 30px;
  }
}
@media screen and (max-width: 1170px) and (max-width: 960px) {
  .topExperience .container .bg .content .inner {
    display: block;
  }
}
.topExperience .container .bg .content .inner .left {
  width: 50%;
}
@media screen and (max-width: 960px) {
  .topExperience .container .bg .content .inner .left {
    width: min(100%, 560px);
    margin: 0 auto 40px;
  }
}
.topExperience .container .bg .content .inner .left .picTop {
  width: min(100%, 420px);
  margin-right: auto;
  margin-bottom: 40px;
}
.topExperience .container .bg .content .inner .left .picBottom {
  width: min(100%, 260px);
  margin-left: auto;
}
.topExperience .container .bg .content .inner .left .pic img {
  aspect-ratio: 3/2;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 30px;
}
.topExperience .container .bg .content .inner .right {
  width: 50%;
}
@media screen and (max-width: 960px) {
  .topExperience .container .bg .content .inner .right {
    width: 100%;
  }
}
.topExperience .container .bg .content .inner .right .text {
  margin-bottom: 40px;
  line-height: 1.6;
}
@media screen and (max-width: 960px) {
  .topExperience .container .bg .content .inner .right .text {
    font-size: 1.4rem;
  }
}
.topExperience .container .bg .content .inner .right .cta {
  width: min(100%, 460px);
  padding: 25px 0;
  background: rgba(255, 255, 255, 0.4);
  text-align: center;
}
.topExperience .container .bg .content .inner .right .cta .jp {
  display: block;
  margin-bottom: 10px;
  font-size: 1.4rem;
}
.topExperience .container .bg .content .inner .right .cta .tel {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
}
.topExperience .container .bg .content .inner .right .cta .tel svg {
  width: 30px;
  fill: #6EB0AB;
}
.topExperience .container .bg .content .inner .right .cta .tel .num {
  font-size: 3.2rem;
  font-family: "Noto Serif JP", serif;
  font-weight: 500;
}
@media screen and (max-width: 1170px) {
  .topExperience .container .bg .content .inner .right .cta .tel .num {
    font-size: 2.6rem;
  }
}
@media screen and (max-width: 1170px) and (max-width: 960px) {
  .topExperience .container .bg .content .inner .right .cta .tel .num {
    font-size: 2.2rem;
  }
}

@media screen and (min-width: 1170px){
  .font14{
    font-size: 1.5rem;
  }
}

/*# sourceMappingURL=data:application/json;base64,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QTtFQVBBO0lBQ0EsV0FBQTtFQVNFO0FBQ0Y7QUFDQTtFQUNBO0lBQ0EsaUJBQUE7RUFQRTtBQVNGO0FBQ0E7RUFQQSxVQUFBO0FBU0E7QUFDQTtFQUNBO0lBQ0EsdUJBQUE7SUFQQSxjQUFBO0VBQ0E7QUFTQTs7QUFFQTtFQVBFLG1CQUFBO0FBU0Y7QUFDQTtFQUNBLGlCQUFBO0VBUEEsbUNBQUE7RUFTRSxtQkFSRjtFQVNBLGdCQUFBO0VBUEEsa0JBQUE7QUFTQTtBQUNBO0VBQ0E7SUFDQSxlQUFBO0VBQ0E7QUFDQTtBQUNBO0VBQ0EsYUFBQTtFQUNBLFNBQUE7RUFQQSxlQUFBO0FBU0E7QUFDQTtFQUNFO0lBUEYsY0FBQTtFQUNBO0FBU0E7QUFDQTtFQUNBLDhCQUFBO0FBQ0E7QUFDQTtFQVBFO0lBQ0YsV0FBQTtJQVNJLG1CQUFtQjtFQUN2QjtBQUNBO0FBQ0E7RUFDQSxnQkFBQTtBQUNBOztBQUVBO0VBQ0EsdUJBQUE7RUFDQSxjQUFBO0VBUEEsa0JBQUE7QUFTQTtBQUNBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUFDQTs7QUFFQTtFQUNBLGtCQUFBO0FBQ0E7QUFDQTtFQUNFLHFCQUFBO0VBQ0YsdUJBQUE7RUFDQSxjQUFBO0FBQ0E7QUFDQTtFQVBFLFdBQUE7QUFTRjs7QUFFQTtFQUNFLDhGQVJGO0VBU0EsZ0JBQUE7RUFDQSxvQkFBQTtBQUNBO0FBQ0E7RUFQQTtJQVNBLGVBQUE7RUFDQTtBQUNBO0FBQ0E7RUFQQTtJQVNFLG1CQVJGO0VBU0E7QUFDQTtBQUNBO0VBQ0UsK0JBUkY7RUFTRSxjQUFBO0FBQ0Y7QUFDQTtFQVBBO0lBU0UsK0JBQUE7RUFQRjtBQVNBO0FBUEE7RUFDQSx1QkFBQTtFQVNFLG1CQVJBO0VBU0YsZ0JBQUE7RUFDQSxjQUFBO0FBQ0E7QUFDQTtFQVBFO0lBU0YsaUJBQUE7RUFDRTtBQUNGO0FBQ0E7RUFDQTtJQUNBLGtCQUFBO0VBUEE7QUFTQTtBQUNBO0VBUEEsdUJBQUE7RUFDQSxjQUFBO0FBU0E7QUFDQTtFQUNBO0lBQ0EsWUFBQTtFQUNBO0FBQ0E7O0FBRUE7RUFD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QUNGO0FBQ0E7RUFDQTtJQVBBLFdBQUE7SUFDQSxZQUFBO0VBU0E7QUFDQTtBQUNBO0VBUEEsaUJBQUE7RUFTRSxxQkFSRjtFQVNBLGtCQUFBO0FBQ0E7QUFDQTtFQUNFO0lBQ0EsaUJBQUE7RUFDRjtBQUNBO0FBQ0E7RUFDRTtJQUNBLGVBQUE7RUFDRjtBQVBBO0FBU0E7RUFDRSxpQkFBRjtFQVBFLGdCQUFBO0VBU0YsaUJBQUE7QUFDQTtBQUNBO0VBQ0E7SUFDQSxpQkFBQTtFQVBBO0FBU0E7QUFDQTtFQUNBO0lBQ0EsZUFBQTtFQVBBO0FBU0E7QUFDQTtFQVBBO0lBQ0EsbUJBQUE7RUFTRTtBQUNGOztBQU5BO0VBQ0EsbUJBQUE7RUFTRSxtQ0FSQTtFQVNGLGtCQUFBO0VBQ0EsZ0JBQUE7QUFDQTtBQUNBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7QUFDQTtBQUNBO0VBQ0E7SUFDQSxpQkFBQTtFQUNFO0FBQ0Y7QUFDQTtFQUNBO0lBQ0ksaUJBQWlCO0VBUHJCO0FBU0E7QUFDQTtFQUNBLGVBQUE7QUFDQTtBQUNBO0VBQ0U7SUFQQSxpQkFBQTtFQVNGO0FBQ0E7QUFDQTtFQUNFO0lBQ0YsZUFBQTtFQUNBO0FBQ0E7O0FBRUE7RUFDQSxtQ0FBQTtFQUNBLGdCQUFBO0FBQ0E7QUFDQTtFQVBBO0lBU0EsaUJBQUE7RUFQQTtBQVNBOztBQUVBO0VBQ0Esb0JBQUE7QUFDQTtBQUNBO0VBQ0U7SUFDRixtQkFBQTtFQVBFO0FBU0Y7QUFDQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBQUNBO0FBQ0E7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtBQUNBO0FBQ0E7RUFDQTtJQUNBLGlCQUFBO0lBQ0EsbUJBQUE7RUFDRTtBQUNGOztBQUVBO0VBQ0EsbUNBQUE7RUFQRSxpQkFBQTtFQVNBLG1CQVJBO0VBU0Ysa0JBQUE7QUFDQTtBQUNBO0VBQ0U7SUFQQSxpQkFBQTtFQVNGO0FBQ0E7QUFDQTtFQVBFO0lBQ0YsZUFBQTtFQUNBO0FBU0E7QUFDQTtFQUNFLHVCQVJGO0VBU0EsbUJBQUE7RUFDQSxnQkFBQTtBQUNBO0FBQ0E7RUFDRTtJQVBGLGlCQUFBO0VBU0E7QUFDQTtBQUNBO0VBQ0UsbUJBUkE7RUFTRixlQUFBO0VBQ0EsNkRBQUE7RUFDRSxrQkFBQTtFQUNBLGdCQVJGO0VBQ0UsbUNBQUE7RUFTRixpQkFBQTtBQUNBO0FBQ0E7RUFQQTtJQUNFLGlCQUFBO0lBU0YsZUFBQTtJQUNBLGdCQUFBO0VBUEE7QUFTQTtBQUNBO0VBQ0EsZUFBQTtBQUNBO0FBQ0E7RUFDRTtJQUNGLGlCQUFBO0VBQ0E7QUFDQTs7QUFFQTtFQUNBLGFBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNFLGVBQUE7RUFDQSxtQkFBQTtFQUNGLG1CQUFBO0FBQ0E7QUFDQTtFQUNBO0lBQ0Usa0JBQUE7RUFDQTtBQUNGO0FBQ0E7RUFQRTtJQVNGLGNBQUE7RUFDRTtBQUNGO0FBQ0E7RUFDQTtJQUNBLGtCQUFBO0VBUEE7QUFTQTtBQUNBO0VBQ0EsOEJBQUE7RUFDQSxhQUFBO0VBUEEsU0FBQTtFQUNBLGtCQUFBO0FBU0E7QUFDQTtFQVBBO0lBQ0UsY0FBQTtJQVNBLHVCQVJGO0lBU0EsbUJBQUE7RUFDQTtBQUNBO0FBQ0E7RUFDQTtJQUNBLGdCQUFBO0VBQ0E7QUFDQTtBQUNBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSx3QkFBQTtFQUNBLFdBQUE7RUFQRSxpQ0FBQTtFQVNGLGtCQUFBO0VBQ0EsYUFBQTtBQUNBO0FBQ0E7RUFDRTtJQVBBLGFBQUE7RUFDRjtBQVNBO0FBQ0E7RUFDQSxPQUFBO0FBQ0E7QUFDQTtFQUNBLFdBQUE7QUFDQTtBQUNBO0VBQ0UsYUFBRjtBQUNBO0FBQ0E7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0UsZ0JBQUY7RUFDRSxhQVJGO0VBQ0EscUJBQUE7RUFTQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQ0FBQTtFQVBBLGNBQUE7QUFTQTtBQUNBO0VBQ0E7SUFDQSxXQUFBO0lBUEEsWUFBQTtFQVNFO0FBQ0Y7QUFDQTtFQUNBO0lBUEEsV0FBQTtJQUNBLFlBQUE7RUFTQTtBQUNBO0FBQ0E7RUFQQSxpQkFBQTtFQVNFLHFCQVJGO0VBU0Esa0JBQUE7QUFDQTtBQUNBO0VBQ0U7SUFDQSxpQkFBQTtFQUNGO0FBUEE7QUFTQTtFQUNFO0lBQ0EsZUFBQTtFQUNGO0FBUEE7QUFTQTtFQUNFLGlCQVJBO0VBU0YsZ0JBQUE7RUFDQSxpQkFBQTtBQUNBO0FBQ0E7RUFDQTtJQUNBLGlCQUFBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7SUFDQSxlQUFBO0VBQ0E7QUFDQTtBQUNBO0VBQ0E7SUFDQSxtQkFBQTtFQUNBO0FBQ0E7QUFDQTtFQUNFLHlCQVJGO0FBU0E7QUFDQTtFQUNBO0lBUEEsd0JBQUE7RUFTRTtBQUNGO0FBUEE7RUFDQTtJQUNFLFdBQUE7RUFTQTtBQUNGO0FBUEE7RUFTQSxtQ0FBQTtFQUNFLGdCQVJGO0VBU0EsaUJBQUE7RUFQQSxtQkFBQTtBQVNBO0FBQ0E7RUFDQTtJQUNBLGlCQUFBO0VBQ0U7QUFDRjtBQUNBO0VBQ0E7SUFDSSxpQkFBaUI7RUFDckI7QUFDQTtBQUNBO0VBQ0E7SUFQQSxpQkFBQTtFQVNFO0FBQ0Y7QUFDQTtFQVBBLGdCQUFBO0FBU0E7QUFDQTtFQUNBO0lBQ0EsaUJBQUE7RUFDQTtBQUNBOztBQU5BO0VBU0Esb0JBQUE7QUFDQTtBQUNBO0VBQ0E7SUFDQSxtQkFBQTtFQVBFO0FBU0Y7QUFDQTtFQVBBLCtCQUFBO0VBU0UsY0FBQTtBQUNGO0FBQ0E7RUFDQTtJQVBBLCtCQUFBO0VBU0U7QUFDRjtBQUNBO0VBUEEsdUJBQUE7RUFTRSxtQkFSRjtBQVNBO0FBQ0E7RUFDQSx1QkFBQTtFQVBBLG1CQUFBO0VBQ0UsV0FBQTtFQUNBLGlCQUFBO0VBQ0YsZ0JBQUE7QUFDQTtBQVNBO0VBQ0E7SUFDQSxpQkFBQTtFQVBBO0FBU0E7QUFDQTtFQUNFO0lBUEYsaUJBQUE7RUFDRTtBQVNGO0FBQ0E7RUFDQSx1QkFBQTtFQVBBLGNBQUE7RUFTRSxjQVJGO0FBU0E7QUFDQTtFQUNBLGdCQUFBO0VBQ0Usa0JBUkY7QUFTQTtBQUNBO0VBQ0EsZ0JBQUE7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QUNqQixtQ0FBbUM7RUFDbkMsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRTtJQUNFLGlCQUFpQjtFQUNuQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGlCQUFpQjtFQUNuQjtBQUNGIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IHVybChcIi4vZGlzdC9mb250cy9Ob3RvU2Fuc0pQLVRoaW4ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vZGlzdC9mb250cy9Ob3RvU2Fuc0pQLVRoaW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuL2Rpc3QvZm9udHMvTm90b1NhbnNKUC1UaGluLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMjAwO1xuICBzcmM6IHVybChcIi4vZGlzdC9mb250cy9Ob3RvU2Fuc0pQLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuL2Rpc3QvZm9udHMvTm90b1NhbnNKUC1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vZGlzdC9mb250cy9Ob3RvU2Fuc0pQLUxpZ2h0Lm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChcIi4vZGlzdC9mb250cy9Ob3RvU2Fuc0pQLURlbWlMaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi9kaXN0L2ZvbnRzL05vdG9TYW5zSlAtRGVtaUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi9kaXN0L2ZvbnRzL05vdG9TYW5zSlAtRGVtaUxpZ2h0Lm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4vZGlzdC9mb250cy9Ob3RvU2Fuc0pQLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vZGlzdC9mb250cy9Ob3RvU2Fuc0pQLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuL2Rpc3QvZm9udHMvTm90b1NhbnNKUC1SZWd1bGFyLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChcIi4vZGlzdC9mb250cy9Ob3RvU2Fuc0pQLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi9kaXN0L2ZvbnRzL05vdG9TYW5zSlAtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi9kaXN0L2ZvbnRzL05vdG9TYW5zSlAtTWVkaXVtLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi4vZGlzdC9mb250cy9Ob3RvU2Fuc0pQLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vZGlzdC9mb250cy9Ob3RvU2Fuc0pQLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuL2Rpc3QvZm9udHMvTm90b1NhbnNKUC1Cb2xkLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IHVybChcIi4vZGlzdC9mb250cy9Ob3RvU2Fuc0pQLUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuL2Rpc3QvZm9udHMvTm90b1NhbnNKUC1CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vZGlzdC9mb250cy9Ob3RvU2Fuc0pQLUJsYWNrLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIENKSyBKUFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogdXJsKFwiLi9kaXN0L2ZvbnRzL05vdG9TZXJpZkNKS2pwLUV4dHJhTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuL2Rpc3QvZm9udHMvTm90b1NlcmlmQ0pLanAtRXh0cmFMaWdodC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBDSksgSlBcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMjAwO1xuICBzcmM6IHVybChcIi4vZGlzdC9mb250cy9Ob3RvU2VyaWZDSktqcC1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vZGlzdC9mb250cy9Ob3RvU2VyaWZDSktqcC1MaWdodC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBDSksgSlBcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4vZGlzdC9mb250cy9Ob3RvU2VyaWZDSktqcC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi9kaXN0L2ZvbnRzL05vdG9TZXJpZkNKS2pwLVJlZ3VsYXIub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgQ0pLIEpQXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoXCIuL2Rpc3QvZm9udHMvTm90b1NlcmlmQ0pLanAtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi9kaXN0L2ZvbnRzL05vdG9TZXJpZkNKS2pwLU1lZGl1bS5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBDSksgSlBcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybChcIi4vZGlzdC9mb250cy9Ob3RvU2VyaWZDSktqcC1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vZGlzdC9mb250cy9Ob3RvU2VyaWZDSktqcC1TZW1pQm9sZC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBDSksgSlBcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi4vZGlzdC9mb250cy9Ob3RvU2VyaWZDSktqcC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi9kaXN0L2ZvbnRzL05vdG9TZXJpZkNKS2pwLUJvbGQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgQ0pLIEpQXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiB1cmwoXCIuL2Rpc3QvZm9udHMvTm90b1NlcmlmQ0pLanAtQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuL2Rpc3QvZm9udHMvTm90b1NlcmlmQ0pLanAtQmxhY2sub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBzcmM6IHVybChcIi4vZGlzdC9mb250cy9Sb2JvdG8tQmxhY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIHNyYzogdXJsKFwiLi9kaXN0L2ZvbnRzL1JvYm90by1CbGFja0l0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgc3JjOiB1cmwoXCIuL2Rpc3QvZm9udHMvUm9ib3RvLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIHNyYzogdXJsKFwiLi9kaXN0L2ZvbnRzL1JvYm90by1Cb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBzcmM6IHVybChcIi4vZGlzdC9mb250cy9Sb2JvdG8tTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBzcmM6IHVybChcIi4vZGlzdC9mb250cy9Sb2JvdG8tTWVkaXVtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBzcmM6IHVybChcIi4vZGlzdC9mb250cy9Sb2JvdG8tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgc3JjOiB1cmwoXCIuL2Rpc3QvZm9udHMvUm9ib3RvLUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgc3JjOiB1cmwoXCIuL2Rpc3QvZm9udHMvUm9ib3RvLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBzcmM6IHVybChcIi4vZGlzdC9mb250cy9Sb2JvdG8tTGlnaHRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIHNyYzogdXJsKFwiLi9kaXN0L2ZvbnRzL1JvYm90by1UaGluLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBzcmM6IHVybChcIi4vZGlzdC9mb250cy9Sb2JvdG8tVGhpbkl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRcIjtcbiAgc3JjOiB1cmwoXCIuL2Rpc3QvZm9udHMvUm9ib3RvQ29uZGVuc2VkLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQ29uZGVuc2VkXCI7XG4gIHNyYzogdXJsKFwiLi9kaXN0L2ZvbnRzL1JvYm90b0NvbmRlbnNlZC1Cb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZFwiO1xuICBzcmM6IHVybChcIi4vZGlzdC9mb250cy9Sb2JvdG9Db25kZW5zZWQtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRcIjtcbiAgc3JjOiB1cmwoXCIuL2Rpc3QvZm9udHMvUm9ib3RvQ29uZGVuc2VkLUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRcIjtcbiAgc3JjOiB1cmwoXCIuL2Rpc3QvZm9udHMvUm9ib3RvQ29uZGVuc2VkLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZFwiO1xuICBzcmM6IHVybChcIi4vZGlzdC9mb250cy9Sb2JvdG9Db25kZW5zZWQtTGlnaHRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogdXJsKFwiLi9kaXN0L2ZvbnRzL01vbnRzZXJyYXQtQmxhY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IHVybChcIi4vZGlzdC9mb250cy9Nb250c2VycmF0LUJsYWNrSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiB1cmwoXCIuL2Rpc3QvZm9udHMvTW9udHNlcnJhdC1CbGFja0l0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHNyYzogdXJsKFwiLi9kaXN0L2ZvbnRzL01vbnRzZXJyYXQtRXh0cmFCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgc3JjOiB1cmwoXCIuL2Rpc3QvZm9udHMvTW9udHNlcnJhdC1FeHRyYS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiLi9kaXN0L2ZvbnRzL01vbnRzZXJyYXQtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiLi9kaXN0L2ZvbnRzL01vbnRzZXJyYXQtQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKFwiLi9kaXN0L2ZvbnRzL01vbnRzZXJyYXQtU2VtaUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybChcIi4vZGlzdC9mb250cy9Nb250c2VycmF0LVNlbWlCb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoXCIuL2Rpc3QvZm9udHMvTW9udHNlcnJhdC1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChcIi4vZGlzdC9mb250cy9Nb250c2VycmF0LU1lZGl1bUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi9kaXN0L2ZvbnRzL01vbnRzZXJyYXQtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi9kaXN0L2ZvbnRzL01vbnRzZXJyYXQtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoXCIuL2Rpc3QvZm9udHMvTW9udHNlcnJhdC1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwiLi9kaXN0L2ZvbnRzL01vbnRzZXJyYXQtTGlnaHRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMjAwO1xuICBzcmM6IHVybChcIi4vZGlzdC9mb250cy9Nb250c2VycmF0LUV4dHJhTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMjAwO1xuICBzcmM6IHVybChcIi4vZGlzdC9mb250cy9Nb250c2VycmF0LUV4dHJhTGlnaHRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IHVybChcIi4vZGlzdC9mb250cy9Nb250c2VycmF0LVRoaW4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IHVybChcIi4vZGlzdC9mb250cy9Nb250c2VycmF0LVRoaW5JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hYmJyLFxuYWRkcmVzcyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxuc2FtcCxcbnNtYWxsLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudmFyLFxuYixcbmksXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5uYXYgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLFxucSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5pbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbmFiYnJbdGl0bGVdLFxuZGZuW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLyogY2hhbmdlIGJvcmRlciBjb2xvdXIgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5ociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXQsXG5zZWxlY3Qge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEwMCU7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5IHtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLndyYXBwZXIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxubGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbnAsIGEsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5hW2hyZWZePVwidGVsOlwiXSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIGFbaHJlZl49XCJ0ZWw6XCJdIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxufVxuXG4uYy1zZWN0aW9uVGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRUNDQTgxO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0VDQ0E4MTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1zaXplOiA1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgLmMtc2VjdGlvblRpdGxlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jLXNlY3Rpb25UaXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmMtc2VjdGlvblRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5jLXNlY3Rpb25UaXRsZSAub2JqLS0wMSxcbi5jLXNlY3Rpb25UaXRsZSAub2JqLS0wMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDBweDtcbiAgd2lkdGg6IDQyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XG4gIC5jLXNlY3Rpb25UaXRsZSAub2JqLS0wMSxcbi5jLXNlY3Rpb25UaXRsZSAub2JqLS0wMiB7XG4gICAgd2lkdGg6IDM0MHB4O1xuICB9XG59XG4uYy1zZWN0aW9uVGl0bGUgLm9iai0tMDEge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuLmMtc2VjdGlvblRpdGxlIC5vYmotLTAyIHtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmMtY29udGVudFRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtY29udGVudFRpdGxlIC5zdWIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgLmMtY29udGVudFRpdGxlIC5zdWIge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuYy1jb250ZW50VGl0bGUgLnN1YiB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi5jLWNvbnRlbnRUaXRsZSAubWFpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAuYy1jb250ZW50VGl0bGUgLm1haW4ge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuYy1jb250ZW50VGl0bGUgLm1haW4ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4uYy1jb250ZW50VGl0bGUgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi8qIOOCr+ODquODg+OCr+aZgiAqL1xuLm5hdkFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4ubWVudVRvcEFjdGl2ZSB7XG4gIHRvcDogMzBweCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSByb3RhdGUoMzBkZWcpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLm1lbnVDZW50ZXJBY3RpdmUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubWVudUJvdHRvbUFjdGl2ZSB7XG4gIHRvcDogMzBweCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSByb3RhdGUoLTMwZGVnKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5tZW51VGV4dEFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG5cbi5oZWFkZXJMb2dvIHtcbiAgd2lkdGg6IDI0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmhlYWRlckxvZ28ge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufSAvKuODnOOCv+ODsyovXG4uaGFtYnVyZ2VyX2J0biB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA1MDtcbn1cbi5oYW1idXJnZXJfYnRuIC5saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDIwcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG59XG4uaGFtYnVyZ2VyX2J0biAubGluZV8wMSB7XG4gIHRvcDogMTZweDtcbn1cbi5oYW1idXJnZXJfYnRuIC5saW5lXzAyIHtcbiAgdG9wOiAyNnB4O1xufVxuLmhhbWJ1cmdlcl9idG4gLmxpbmVfMDMge1xuICB0b3A6IDM2cHg7XG59XG5cbi5idG5fbGluZTAxIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uYnRuX2xpbmUwMiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5idG5fbGluZTAzIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KSByb3RhdGUoNDVkZWcpO1xufVxuXG4vKuOCteOCpOODieODkOODvCovXG4ubWVudS1lbnRlci1hY3RpdmUsXG4ubWVudS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XG59XG5cbi5tZW51LWVudGVyLFxuLm1lbnUtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubWVudS1sZWF2ZSxcbi5tZW51LWVudGVyLXRvIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1lbnUge1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNjBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuICB6LWluZGV4OiAzMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm1lbnUgLnRlbCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4ubWVudSAudGVsIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBmaWxsOiAjNkVCMEFCO1xufVxuLm1lbnUgLnRlbCAubnVtIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubWVudSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzZFQjBBQjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbn1cbi5tZW51IGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb290ZXIgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiBtaW4oMTAwJSAtIDgwcHgsIDEzNjBweCk7XG4gIG1hcmdpbjogMCBhdXRvIDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuZm9vdGVyIC5jb250YWluZXIge1xuICAgIHdpZHRoOiBtaW4oMTAwJSAtIDQwcHgsIDEzNjBweCk7XG4gIH1cbn1cbi5mb290ZXIgaDIge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMjBkZWcsICM1RjREM0YgMCUsICM2OTU3NDkgNDAlLCAjMTMwRjBEIDEwMCUpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG4uZm9vdGVyIC53cmFwIGgzIHtcbiAgd2lkdGg6IG1pbigxMDAlLCA0ODBweCk7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuZm9vdGVyIC53cmFwIGgzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5mb290ZXIgLndyYXAgaDMgaW1nIHtcbiAgd2lkdGg6IDExMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmZvb3RlciAud3JhcCBoMyBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uZm9vdGVyIC53cmFwIGgzIC5qcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuZm9vdGVyIC53cmFwIGgzIC5qcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5mb290ZXIgLndyYXAgLmxpbmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4uZm9vdGVyIC53cmFwIC5saW5rIGEge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMjIyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3RlciAud3JhcCAubGluayBhIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuXG4uZm9vdGVyIC5jb250YWluZXIgLmN0YSB7XG4gIHdpZHRoOiBtaW4oMTAwJSwgOTYwcHgpO1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyIC5jb250YWluZXIgLmN0YSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmZvb3RlciAuY29udGFpbmVyIC5jdGEgLnRlbCxcbi5mb290ZXIgLmNvbnRhaW5lciAuY3RhIC5xciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3RlciAuY29udGFpbmVyIC5jdGEgLnRlbCxcbi5mb290ZXIgLmNvbnRhaW5lciAuY3RhIC5xciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuZm9vdGVyIC5jb250YWluZXIgLmN0YSAudGVsLFxuLmZvb3RlciAuY29udGFpbmVyIC5jdGEgLnFyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4uZm9vdGVyIC5jb250YWluZXIgLmN0YSAudGVsIC5sZWZ0LFxuLmZvb3RlciAuY29udGFpbmVyIC5jdGEgLnFyIC5sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3RlciAuY29udGFpbmVyIC5jdGEgLnRlbCAubGVmdCxcbi5mb290ZXIgLmNvbnRhaW5lciAuY3RhIC5xciAubGVmdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmZvb3RlciAuY29udGFpbmVyIC5jdGEgLnRlbCBwLFxuLmZvb3RlciAuY29udGFpbmVyIC5jdGEgLnFyIHAge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mb290ZXIgLmNvbnRhaW5lciAuY3RhIC50ZWwgcCxcbi5mb290ZXIgLmNvbnRhaW5lciAuY3RhIC5xciBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmZvb3RlciAuY29udGFpbmVyIC5jdGEgLnRlbCB7XG4gIHdpZHRoOiA2NCU7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyIC5jb250YWluZXIgLmN0YSAudGVsIHtcbiAgICB3aWR0aDogbWluKDEwMCUsIDQ4MHB4KTtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICB9XG59XG4uZm9vdGVyIC5jb250YWluZXIgLmN0YSAudGVsIC5sZWZ0IHN2ZyB7XG4gIGZpbGw6ICM2RUIwQUI7XG4gIHdpZHRoOiAyNHB4O1xufVxuLmZvb3RlciAuY29udGFpbmVyIC5jdGEgLnRlbCAubGVmdCBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3RlciAuY29udGFpbmVyIC5jdGEgLnRlbCAubGVmdCBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5mb290ZXIgLmNvbnRhaW5lciAuY3RhIC50ZWwgLm51bSB7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAuZm9vdGVyIC5jb250YWluZXIgLmN0YSAudGVsIC5udW0ge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZm9vdGVyIC5jb250YWluZXIgLmN0YSAudGVsIC5udW0ge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5cbi5mb290ZXIgLmNvbnRhaW5lciAuY3RhIC5xciB7XG4gIHdpZHRoOiAzNiU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3RlciAuY29udGFpbmVyIC5jdGEgLnFyIHtcbiAgICB3aWR0aDogbWluKDEwMCUsIDQ4MHB4KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmZvb3RlciAuY29udGFpbmVyIC5jdGEgLnFyIC5sZWZ0IHN2ZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBmaWxsOiAjMDBCOTAwO1xufVxuLmZvb3RlciAuY29udGFpbmVyIC5jdGEgLnFyIC5sZWZ0IHAge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5mb290ZXIgLmNvbnRhaW5lciAuY3RhIC5xciAuYW5nbGUge1xuICB3aWR0aDogMTZweDtcbiAgZmlsbDogIzAwQjkwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3RlciAuY29udGFpbmVyIC5jdGEgLnFyIC5hbmdsZSB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmZvb3RlciAuY29udGFpbmVyIC5hZGRyZXNzIHtcbiAgd2lkdGg6IG1pbigxMDAlLCA1NDBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZvb3RlciAuY29udGFpbmVyIC5hZGRyZXNzIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuZm9vdGVyIC5jb250YWluZXIgLmFkZHJlc3Mge1xuICAgIHdpZHRoOiBtaW4oMTAwJSwgNTQwcHgpO1xuICB9XG59XG4uZm9vdGVyIC5jb250YWluZXIgLmFkZHJlc3Mgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mb290ZXIgLm90aGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG59XG4uZm9vdGVyIC5vdGhlciAuc25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmZvb3RlciAub3RoZXIgLnNucyBzdmcge1xuICB3aWR0aDogMjRweDtcbn1cbi5mb290ZXIgLm90aGVyIC5zbnMgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmZvb3RlciAub3RoZXIgLmxpbmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9vdGVyIC5vdGhlciAubGluayBhIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjNEM0MzNDO1xufVxuXG4udG9wTXYge1xuICBwYWRkaW5nOiA2MHB4IDYwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BNdiB7XG4gICAgcGFkZGluZzogNDBweCA0MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLnRvcE12IHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4udG9wTXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9jb21tb24vYmctMDIucG5nKSBjZW50ZXIgY2VudGVyLzEwMCUgbm8tcmVwZWF0O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiB0b3A7XG4gIGhlaWdodDogMjUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnRvcEludHJvIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsICNCRkU1REUgMCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG59XG4udG9wSW50cm8gLmNvbnRhaW5lciB7XG4gIHdpZHRoOiBtaW4oMTAwJSAtIDgwcHgsIDExNzBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLnRvcEludHJvIC5jb250YWluZXIge1xuICAgIHdpZHRoOiBtaW4oMTAwJSAtIDQwcHgsIDExNzBweCk7XG4gIH1cbn1cbi50b3BJbnRybyAuY29udGFpbmVyIC50ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjQ7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BJbnRybyAuY29udGFpbmVyIC50ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAudG9wSW50cm8gLmNvbnRhaW5lciAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi50b3BJbnRybyAuY29udGFpbmVyIC50ZXh0IC5vYmotLTAxLFxuLnRvcEludHJvIC5jb250YWluZXIgLnRleHQgLm9iai0tMDIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI0MHB4O1xuICB3aWR0aDogNDIwcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XG4gIC50b3BJbnRybyAuY29udGFpbmVyIC50ZXh0IC5vYmotLTAxLFxuLnRvcEludHJvIC5jb250YWluZXIgLnRleHQgLm9iai0tMDIge1xuICAgIHdpZHRoOiAzNDBweDtcbiAgfVxufVxuLnRvcEludHJvIC5jb250YWluZXIgLnRleHQgLm9iai0tMDEge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuLnRvcEludHJvIC5jb250YWluZXIgLnRleHQgLm9iai0tMDIge1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4udG9wSW50cm8gLmNvbnRhaW5lciAubGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRvcEludHJvIC5jb250YWluZXIgLmxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLnRvcEludHJvIC5jb250YWluZXIgLmxpc3Qge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLnRvcEludHJvIC5jb250YWluZXIgLmxpc3RJdGVtIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMjBweCkgLyA0KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BJbnRybyAuY29udGFpbmVyIC5saXN0SXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0MHB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC50b3BJbnRybyAuY29udGFpbmVyIC5saXN0SXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyMHB4KSAvIDIpO1xuICB9XG59XG4udG9wSW50cm8gLmNvbnRhaW5lciAubGlzdEl0ZW1fX3BpYyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4udG9wSW50cm8gLmNvbnRhaW5lciAubGlzdEl0ZW0gaDMge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BJbnRybyAuY29udGFpbmVyIC5saXN0SXRlbSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuLnRvcEludHJvIC5jb250YWluZXIgLmxpbmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udG9wSW50cm8gLmNvbnRhaW5lciAubGluayBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogbWluKDEwMCUsIDY0MHB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udG9wSW50cm8gLmNvbnRhaW5lciAubGluayBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udG9wUG9pbnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCAjQkZFNURFIDAlLCAjREVFREVCIDEwMCUpO1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgcGFkZGluZzogMTYwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRvcFBvaW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wUG9pbnQge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gIH1cbn1cbi50b3BQb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjUwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWFnZXMvY29tbW9uL2JnLTAyLnBuZykgY2VudGVyIGNlbnRlci8xMDAlIG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IHRvcDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjM7XG59XG4udG9wUG9pbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjUwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWFnZXMvY29tbW9uL2JnLTAzLnBuZykgY2VudGVyIGNlbnRlci8xMDAlIG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjM7XG59XG4udG9wUG9pbnQgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiBtaW4oMTAwJSAtIDgwcHgsIDE3MjBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLnRvcFBvaW50IC5jb250YWluZXIge1xuICAgIHdpZHRoOiBtaW4oMTAwJSAtIDQwcHgsIDE3MjBweCk7XG4gIH1cbn1cblxuLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBUb3AsXG4udG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcENlbnRlcixcbi50b3BQb2ludCAuY29udGFpbmVyIC53cmFwQm90dG9tIHtcbiAgd2lkdGg6IG1pbigxMDAlLCAxMjQwcHgpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHBhZGRpbmc6IDU1cHggMDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBUb3AsXG4udG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcENlbnRlcixcbi50b3BQb2ludCAuY29udGFpbmVyIC53cmFwQm90dG9tIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBUb3AsXG4udG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcENlbnRlcixcbi50b3BQb2ludCAuY29udGFpbmVyIC53cmFwQm90dG9tIHtcbiAgICB3aWR0aDogbWluKDEwMCUsIDEyNDBweCk7XG4gIH1cbn1cbi50b3BQb2ludCAuY29udGFpbmVyIC53cmFwVG9wIC5iZyxcbi50b3BQb2ludCAuY29udGFpbmVyIC53cmFwQ2VudGVyIC5iZyxcbi50b3BQb2ludCAuY29udGFpbmVyIC53cmFwQm90dG9tIC5iZyB7XG4gIHdpZHRoOiBtaW4oMTAwJSAtIDgwcHgsIDEwMDBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBUb3AgLmJnLFxuLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBDZW50ZXIgLmJnLFxuLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBCb3R0b20gLmJnIHtcbiAgICB3aWR0aDogbWluKDEwMCUgLSA0MHB4LCAxMDAwcHgpO1xuICB9XG59XG4udG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcFRvcCAuY29tbW9uVGl0bGUsXG4udG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcENlbnRlciAuY29tbW9uVGl0bGUsXG4udG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcEJvdHRvbSAuY29tbW9uVGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BQb2ludCAuY29udGFpbmVyIC53cmFwVG9wIC5jb21tb25UaXRsZSxcbi50b3BQb2ludCAuY29udGFpbmVyIC53cmFwQ2VudGVyIC5jb21tb25UaXRsZSxcbi50b3BQb2ludCAuY29udGFpbmVyIC53cmFwQm90dG9tIC5jb21tb25UaXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi50b3BQb2ludCAuY29udGFpbmVyIC53cmFwVG9wIC5jb21tb25UaXRsZSAuYmFsb29uLFxuLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBDZW50ZXIgLmNvbW1vblRpdGxlIC5iYWxvb24sXG4udG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcEJvdHRvbSAuY29tbW9uVGl0bGUgLmJhbG9vbiB7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjNkVCMEFCO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XG4gIC50b3BQb2ludCAuY29udGFpbmVyIC53cmFwVG9wIC5jb21tb25UaXRsZSAuYmFsb29uLFxuLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBDZW50ZXIgLmNvbW1vblRpdGxlIC5iYWxvb24sXG4udG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcEJvdHRvbSAuY29tbW9uVGl0bGUgLmJhbG9vbiB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcFRvcCAuY29tbW9uVGl0bGUgLmJhbG9vbixcbi50b3BQb2ludCAuY29udGFpbmVyIC53cmFwQ2VudGVyIC5jb21tb25UaXRsZSAuYmFsb29uLFxuLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBCb3R0b20gLmNvbW1vblRpdGxlIC5iYWxvb24ge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBUb3AgLmNvbW1vblRpdGxlIC5iYWxvb24gLmVuLFxuLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBDZW50ZXIgLmNvbW1vblRpdGxlIC5iYWxvb24gLmVuLFxuLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBCb3R0b20gLmNvbW1vblRpdGxlIC5iYWxvb24gLmVuIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XG4gIC50b3BQb2ludCAuY29udGFpbmVyIC53cmFwVG9wIC5jb21tb25UaXRsZSAuYmFsb29uIC5lbixcbi50b3BQb2ludCAuY29udGFpbmVyIC53cmFwQ2VudGVyIC5jb21tb25UaXRsZSAuYmFsb29uIC5lbixcbi50b3BQb2ludCAuY29udGFpbmVyIC53cmFwQm90dG9tIC5jb21tb25UaXRsZSAuYmFsb29uIC5lbiB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BQb2ludCAuY29udGFpbmVyIC53cmFwVG9wIC5jb21tb25UaXRsZSAuYmFsb29uIC5lbixcbi50b3BQb2ludCAuY29udGFpbmVyIC53cmFwQ2VudGVyIC5jb21tb25UaXRsZSAuYmFsb29uIC5lbixcbi50b3BQb2ludCAuY29udGFpbmVyIC53cmFwQm90dG9tIC5jb21tb25UaXRsZSAuYmFsb29uIC5lbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4udG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcFRvcCAuY29tbW9uVGl0bGUgLmJhbG9vbiAubnVtLFxuLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBDZW50ZXIgLmNvbW1vblRpdGxlIC5iYWxvb24gLm51bSxcbi50b3BQb2ludCAuY29udGFpbmVyIC53cmFwQm90dG9tIC5jb21tb25UaXRsZSAuYmFsb29uIC5udW0ge1xuICBmb250LXNpemU6IDUuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBUb3AgLmNvbW1vblRpdGxlIC5iYWxvb24gLm51bSxcbi50b3BQb2ludCAuY29udGFpbmVyIC53cmFwQ2VudGVyIC5jb21tb25UaXRsZSAuYmFsb29uIC5udW0sXG4udG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcEJvdHRvbSAuY29tbW9uVGl0bGUgLmJhbG9vbiAubnVtIHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBUb3AgLmNvbW1vblRpdGxlIC5iYWxvb24gLm51bSxcbi50b3BQb2ludCAuY29udGFpbmVyIC53cmFwQ2VudGVyIC5jb21tb25UaXRsZSAuYmFsb29uIC5udW0sXG4udG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcEJvdHRvbSAuY29tbW9uVGl0bGUgLmJhbG9vbiAubnVtIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi50b3BQb2ludCAuY29udGFpbmVyIC53cmFwVG9wIC5jb21tb25UaXRsZSAuanAsXG4udG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcENlbnRlciAuY29tbW9uVGl0bGUgLmpwLFxuLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBCb3R0b20gLmNvbW1vblRpdGxlIC5qcCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgY29sb3I6ICM1NTU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBUb3AgLmNvbW1vblRpdGxlIC5qcCxcbi50b3BQb2ludCAuY29udGFpbmVyIC53cmFwQ2VudGVyIC5jb21tb25UaXRsZSAuanAsXG4udG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcEJvdHRvbSAuY29tbW9uVGl0bGUgLmpwIHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XG4gIC50b3BQb2ludCAuY29udGFpbmVyIC53cmFwVG9wIC5jb21tb25UaXRsZSAuanAsXG4udG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcENlbnRlciAuY29tbW9uVGl0bGUgLmpwLFxuLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBCb3R0b20gLmNvbW1vblRpdGxlIC5qcCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkgYW5kIChtYXgtd2lkdGg6IDExNzBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BQb2ludCAuY29udGFpbmVyIC53cmFwVG9wIC5jb21tb25UaXRsZSAuanAsXG4udG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcENlbnRlciAuY29tbW9uVGl0bGUgLmpwLFxuLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBCb3R0b20gLmNvbW1vblRpdGxlIC5qcCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4udG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcFRvcCAuY29tbW9uVGl0bGUgaW1nLFxuLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBDZW50ZXIgLmNvbW1vblRpdGxlIGltZyxcbi50b3BQb2ludCAuY29udGFpbmVyIC53cmFwQm90dG9tIC5jb21tb25UaXRsZSBpbWcge1xuICB3aWR0aDogMjIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtNDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC50b3BQb2ludCAuY29udGFpbmVyIC53cmFwVG9wIC5jb21tb25UaXRsZSBpbWcsXG4udG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcENlbnRlciAuY29tbW9uVGl0bGUgaW1nLFxuLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBCb3R0b20gLmNvbW1vblRpdGxlIGltZyB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcFRvcCAuY29tbW9uVGl0bGUgaW1nLFxuLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBDZW50ZXIgLmNvbW1vblRpdGxlIGltZyxcbi50b3BQb2ludCAuY29udGFpbmVyIC53cmFwQm90dG9tIC5jb21tb25UaXRsZSBpbWcge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4udG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcFRvcCB7XG4gIG1hcmdpbjogMCBhdXRvIDYwcHggMDtcbn1cblxuLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBDZW50ZXIge1xuICBtYXJnaW46IDAgMCA2MHB4IGF1dG87XG59XG5cbi50b3BQb2ludCAuY29udGFpbmVyIC53cmFwQm90dG9tIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi50b3BQb2ludCAuY29udGFpbmVyIC53cmFwVG9wIC5iZyAuY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BQb2ludCAuY29udGFpbmVyIC53cmFwVG9wIC5iZyAuY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi50b3BQb2ludCAuY29udGFpbmVyIC53cmFwVG9wIC5iZyAuY29udGVudCAubGVmdCB7XG4gIHdpZHRoOiA2Ni42JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BQb2ludCAuY29udGFpbmVyIC53cmFwVG9wIC5iZyAuY29udGVudCAubGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBUb3AgLmJnIC5jb250ZW50IC5sZWZ0IC5waWMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBUb3AgLmJnIC5jb250ZW50IC5sZWZ0IC5waWMgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAzLzI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBUb3AgLmJnIC5jb250ZW50IC5sZWZ0IGRsIC5pbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4udG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcFRvcCAuYmcgLmNvbnRlbnQgLmxlZnQgZGwgLmlubmVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBUb3AgLmJnIC5jb250ZW50IC5sZWZ0IGRsIC5pbm5lciBkdCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzU1NTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BQb2ludCAuY29udGFpbmVyIC53cmFwVG9wIC5iZyAuY29udGVudCAubGVmdCBkbCAuaW5uZXIgZHQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxufVxuLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBUb3AgLmJnIC5jb250ZW50IC5sZWZ0IGRsIC5pbm5lciBkZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcFRvcCAuYmcgLmNvbnRlbnQgLmxlZnQgZGwgLmlubmVyIGRkIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBUb3AgLmJnIC5jb250ZW50IC5nYWxsZXJ5IHtcbiAgd2lkdGg6IDMzLjQlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBUb3AgLmJnIC5jb250ZW50IC5nYWxsZXJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBUb3AgLmJnIC5jb250ZW50IC5nYWxsZXJ5SXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcFRvcCAuYmcgLmNvbnRlbnQgLmdhbGxlcnlJdGVtIHtcbiAgICB3aWR0aDogMzMuMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBUb3AgLmJnIC5jb250ZW50IC5nYWxsZXJ5SXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50b3BQb2ludCAuY29udGFpbmVyIC53cmFwVG9wIC5iZyAuY29udGVudCAuZ2FsbGVyeUl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAzLzI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5cbi50b3BQb2ludCAuY29udGFpbmVyIC53cmFwQ2VudGVyIC5iZyAudGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcENlbnRlciAuYmcgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4udG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcENlbnRlciAuYmcgLnRleHQgLnRvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBDZW50ZXIgLmJnIC50ZXh0IC5ub3RlcyB7XG4gIGNvbG9yOiAjMjIyO1xufVxuXG4udG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcENlbnRlciAuYmcgLmdhbGxlcnkge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMjBweDtcbn1cbi50b3BQb2ludCAuY29udGFpbmVyIC53cmFwQ2VudGVyIC5iZyAuZ2FsbGVyeUl0ZW0tLTAxIHtcbiAgZ3JpZC1hcmVhOiAxLzEvMi8yO1xufVxuLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBDZW50ZXIgLmJnIC5nYWxsZXJ5SXRlbS0tMDEgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAzLzI7XG59XG4udG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcENlbnRlciAuYmcgLmdhbGxlcnlJdGVtLS0wMiB7XG4gIGdyaWQtYXJlYTogMi8xLzMvMjtcbn1cbi50b3BQb2ludCAuY29udGFpbmVyIC53cmFwQ2VudGVyIC5iZyAuZ2FsbGVyeUl0ZW0tLTAyIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMy8yO1xufVxuLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBDZW50ZXIgLmJnIC5nYWxsZXJ5SXRlbS0tMDMge1xuICBncmlkLWFyZWE6IDEvMi8zLzM7XG59XG4udG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcENlbnRlciAuYmcgLmdhbGxlcnlJdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuXG4udG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcENlbnRlciAuYmcgLmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDYwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgcGFkZGluZzogNjBweCA3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XG4gIC50b3BQb2ludCAuY29udGFpbmVyIC53cmFwQ2VudGVyIC5iZyAuY29udGVudCB7XG4gICAgZ2FwOiAzMHB4O1xuICAgIHBhZGRpbmc6IDYwcHggNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBDZW50ZXIgLmJnIC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAudG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcENlbnRlciAuYmcgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxufVxuLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBDZW50ZXIgLmJnIC5jb250ZW50IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMjIyO1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBDZW50ZXIgLmJnIC5jb250ZW50IC5sZWZ0IHtcbiAgd2lkdGg6IDU1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BQb2ludCAuY29udGFpbmVyIC53cmFwQ2VudGVyIC5iZyAuY29udGVudCAubGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4udG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcENlbnRlciAuYmcgLmNvbnRlbnQgLnJpZ2h0IHtcbiAgd2lkdGg6IDQ1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BQb2ludCAuY29udGFpbmVyIC53cmFwQ2VudGVyIC5iZyAuY29udGVudCAucmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcENlbnRlciAuYmcgLmNvbnRlbnQgLnJpZ2h0IC5saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAudG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcENlbnRlciAuYmcgLmNvbnRlbnQgLnJpZ2h0IC5saXN0IHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BQb2ludCAuY29udGFpbmVyIC53cmFwQ2VudGVyIC5iZyAuY29udGVudCAucmlnaHQgLmxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBDZW50ZXIgLmJnIC5jb250ZW50IC5yaWdodCAubGlzdEl0ZW0ge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDkwcHgpIC8gNCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBDZW50ZXIgLmJnIC5jb250ZW50IC5yaWdodCAubGlzdEl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNjBweCkgLyA0KTtcbiAgfVxufVxuLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBDZW50ZXIgLmJnIC5jb250ZW50IC5yaWdodCAubGlzdEl0ZW1fX2ljb24ge1xuICBtYXgtd2lkdGg6IDYwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDVweDtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzZFQjBBQjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAudG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcENlbnRlciAuYmcgLmNvbnRlbnQgLnJpZ2h0IC5saXN0SXRlbV9faWNvbiB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4udG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcENlbnRlciAuYmcgLmNvbnRlbnQgLnJpZ2h0IC5saXN0SXRlbV9faWNvbiBpbWcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XG4gIC50b3BQb2ludCAuY29udGFpbmVyIC53cmFwQ2VudGVyIC5iZyAuY29udGVudCAucmlnaHQgLmxpc3RJdGVtX19pY29uIGltZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4udG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcENlbnRlciAuYmcgLmNvbnRlbnQgLnJpZ2h0IC5saXN0SXRlbSBoNCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMzMzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XG4gIC50b3BQb2ludCAuY29udGFpbmVyIC53cmFwQ2VudGVyIC5iZyAuY29udGVudCAucmlnaHQgLmxpc3RJdGVtIGg0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBCb3R0b20gLmJnIC5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBCb3R0b20gLmJnIC5mbGV4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi50b3BQb2ludCAuY29udGFpbmVyIC53cmFwQm90dG9tIC5iZyAuZmxleCAuZmxleExlZnQge1xuICB3aWR0aDogNTQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcEJvdHRvbSAuYmcgLmZsZXggLmZsZXhMZWZ0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4udG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcEJvdHRvbSAuYmcgLmZsZXggLmZsZXhMZWZ0IGRsIC5pbm5lciBkdCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzU1NTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BQb2ludCAuY29udGFpbmVyIC53cmFwQm90dG9tIC5iZyAuZmxleCAuZmxleExlZnQgZGwgLmlubmVyIGR0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbn1cbi50b3BQb2ludCAuY29udGFpbmVyIC53cmFwQm90dG9tIC5iZyAuZmxleCAuZmxleExlZnQgZGwgLmlubmVyIGRkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BQb2ludCAuY29udGFpbmVyIC53cmFwQm90dG9tIC5iZyAuZmxleCAuZmxleExlZnQgZGwgLmlubmVyIGRkIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuXG4udG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcEJvdHRvbSAuYmcgLmZsZXggLmZsZXhQaWMge1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcEJvdHRvbSAuYmcgLmZsZXggLmZsZXhQaWMge1xuICAgIHdpZHRoOiBtaW4oMTAwJSwgMzIwcHgpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4udG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcEJvdHRvbSAuYmcgLmZsZXggLmZsZXhQaWMgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi50b3BQb2ludCAuY29udGFpbmVyIC53cmFwQm90dG9tIC5iZyAuZmxleCAuZmxleFBpYyBmaWdjYXB0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDguMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTQwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBCb3R0b20gLmJnIC5mbGV4IC5mbGV4UGljIGZpZ2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgfVxufVxuXG4udG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcEJvdHRvbSAuYmcgLmxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcEJvdHRvbSAuYmcgLmxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcEJvdHRvbSAuYmcgLmxpc3RJdGVtIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA2MHB4KSAvIDMpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBCb3R0b20gLmJnIC5saXN0SXRlbSB7XG4gICAgd2lkdGg6IG1pbigxMDAlLCA0ODBweCk7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBCb3R0b20gLmJnIC5saXN0SXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4udG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcEJvdHRvbSAuYmcgLmxpc3RJdGVtX19waWMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBCb3R0b20gLmJnIC5saXN0SXRlbV9fcGljIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMy8yO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi50b3BQb2ludCAuY29udGFpbmVyIC53cmFwQm90dG9tIC5iZyAubGlzdEl0ZW0gaDMge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM1NTU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wUG9pbnQgLmNvbnRhaW5lciAud3JhcEJvdHRvbSAuYmcgLmxpc3RJdGVtIGgzIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbn1cbi50b3BQb2ludCAuY29udGFpbmVyIC53cmFwQm90dG9tIC5iZyAubGlzdEl0ZW1fX3RleHQge1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRvcFBvaW50IC5jb250YWluZXIgLndyYXBCb3R0b20gLmJnIC5saXN0SXRlbV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cblxuLnRvcEd1aWRlIC5jb250YWluZXIge1xuICB3aWR0aDogbWluKDEwMCUgLSA4MHB4LCAxMTcwcHgpO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC50b3BHdWlkZSAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogbWluKDEwMCUgLSA0MHB4LCAxMTcwcHgpO1xuICB9XG59XG5cbi50b3BHdWlkZSAudG9wR3VpZGVfX2Fib3V0IHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BHdWlkZSAudG9wR3VpZGVfX2Fib3V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4udG9wR3VpZGUgLnRvcEd1aWRlX19hYm91dCAudGV4dCB7XG4gIHdpZHRoOiBtaW4oMTAwJSwgODAwcHgpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGluZS1oZWlnaHQ6IDIuNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BHdWlkZSAudG9wR3VpZGVfX2Fib3V0IC50ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLnRvcEd1aWRlIC50b3BHdWlkZV9fYWJvdXQgLnRleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjMjIyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRvcEd1aWRlIC50b3BHdWlkZV9fYWJvdXQgLnRleHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgfVxufVxuXG4udG9wR3VpZGUgLnRvcEd1aWRlX19fdGFiIC50YWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG9wR3VpZGUgLnRvcEd1aWRlX19fdGFiIC50YWIgLnRhYkJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BHdWlkZSAudG9wR3VpZGVfX190YWIgLnRhYiAudGFiQnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi50b3BHdWlkZSAudG9wR3VpZGVfX190YWIgLnRhYiAudGFiQnV0dG9uIC50YWJJdGVtIHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogIzZFQjBBQjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wR3VpZGUgLnRvcEd1aWRlX19fdGFiIC50YWIgLnRhYkJ1dHRvbiAudGFiSXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyMHB4KSAvIDIpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cbi50b3BHdWlkZSAudG9wR3VpZGVfX190YWIgLnRhYiAudGFiQnV0dG9uIC50YWJJdGVtOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRvcEd1aWRlIC50b3BHdWlkZV9fX3RhYiAudGFiIC50YWJCdXR0b24gLnRhYkl0ZW0gLmdyb3VwIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHBhZGRpbmc6IDRweCAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgLnRvcEd1aWRlIC50b3BHdWlkZV9fX3RhYiAudGFiIC50YWJCdXR0b24gLnRhYkl0ZW0gLmdyb3VwIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRvcEd1aWRlIC50b3BHdWlkZV9fX3RhYiAudGFiIC50YWJCdXR0b24gLnRhYkl0ZW0gLmdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbn1cbi50b3BHdWlkZSAudG9wR3VpZGVfX190YWIgLnRhYiAudGFiQnV0dG9uIC50YWJJdGVtIC5uYW1lIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgLnRvcEd1aWRlIC50b3BHdWlkZV9fX3RhYiAudGFiIC50YWJCdXR0b24gLnRhYkl0ZW0gLm5hbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4udGFiQ29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50YWJDb250ZW50IC50YWJCbG9jayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRhYkNvbnRlbnQgLnRhYkJsb2NrLnNob3cge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWN0aXZlIHtcbiAgY29sb3I6ICM2RUIwQUIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUNDQTgxO1xufVxuLmFjdGl2ZSAuZ3JvdXAge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzZFQjBBQiAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZFQjBBQiAhaW1wb3J0YW50O1xufVxuXG4udG9wR3VpZGUgLnRvcEd1aWRlX19fdGFiIC50YWJDb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50b3BHdWlkZSAudG9wR3VpZGVfX190YWIgLnRhYkNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI0MGRlZywgI0JGRTVERSAwJSwgI0RFRURFQiAxMDAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi50b3BHdWlkZSAudG9wR3VpZGVfX190YWIgLnRhYkNvbnRlbnQgLnRhYkJsb2NrIC5jb250ZW50SXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50b3BHdWlkZSAudG9wR3VpZGVfX190YWIgLnRhYkNvbnRlbnQgLnRhYkJsb2NrIC5jb250ZW50SXRlbSBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi50b3BHdWlkZSAudG9wR3VpZGVfX190YWIgLnRhYkNvbnRlbnQgLnRhYkJsb2NrIC5jb250ZW50SXRlbSBoNCAuc3ViVGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNCRkU1REU7XG4gIGNvbG9yOiAjNkVCMEFCO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi50b3BHdWlkZSAudG9wR3VpZGVfX190YWIgLnRhYkNvbnRlbnQgLnRhYkJsb2NrIC5jb250ZW50SXRlbSBoNCAubWFpblRpdGxlIHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRvcEd1aWRlIC50b3BHdWlkZV9fX3RhYiAudGFiQ29udGVudCAudGFiQmxvY2sgLmNvbnRlbnRJdGVtIGg0IC5tYWluVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG4udG9wR3VpZGUgLnRvcEd1aWRlX19fdGFiIC50YWJDb250ZW50IC50YWJCbG9jayAuY29udGVudEl0ZW0gLm1haW5QaWMge1xuICB3aWR0aDogbWluKDEwMCUsIDkwMHB4KTtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cblxuLnRvcEd1aWRlIC50b3BHdWlkZV9fX3RhYiAudGFiQ29udGVudCAudGFiQmxvY2sgLmNvbnRlbnRJdGVtIC5nYWxsZXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRvcEd1aWRlIC50b3BHdWlkZV9fX3RhYiAudGFiQ29udGVudCAudGFiQmxvY2sgLmNvbnRlbnRJdGVtIC5nYWxsZXJ5IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi50b3BHdWlkZSAudG9wR3VpZGVfX190YWIgLnRhYkNvbnRlbnQgLnRhYkJsb2NrIC5jb250ZW50SXRlbSAuZ2FsbGVyeSBsaSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gNjBweCkgLyA0KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BHdWlkZSAudG9wR3VpZGVfX190YWIgLnRhYkNvbnRlbnQgLnRhYkJsb2NrIC5jb250ZW50SXRlbSAuZ2FsbGVyeSBsaSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyMHB4KSAvIDIpO1xuICB9XG59XG5cbi50b3BHdWlkZSAudG9wR3VpZGVfX190YWIgLnRhYkNvbnRlbnQgLnRhYkJsb2NrIC5jb250ZW50SXRlbSAuc3VtbWFyeSB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIHBhZGRpbmc6IDYwcHggMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRvcEd1aWRlIC50b3BHdWlkZV9fX3RhYiAudGFiQ29udGVudCAudGFiQmxvY2sgLmNvbnRlbnRJdGVtIC5zdW1tYXJ5IHtcbiAgICBwYWRkaW5nOiA4MHB4IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkgYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAudG9wR3VpZGUgLnRvcEd1aWRlX19fdGFiIC50YWJDb250ZW50IC50YWJCbG9jayAuY29udGVudEl0ZW0gLnN1bW1hcnkge1xuICAgIHBhZGRpbmc6IDYwcHggNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSBhbmQgKG1heC13aWR0aDogMTE3MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRvcEd1aWRlIC50b3BHdWlkZV9fX3RhYiAudGFiQ29udGVudCAudGFiQmxvY2sgLmNvbnRlbnRJdGVtIC5zdW1tYXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAudG9wR3VpZGUgLnRvcEd1aWRlX19fdGFiIC50YWJDb250ZW50IC50YWJCbG9jayAuY29udGVudEl0ZW0gLnN1bW1hcnkge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxufVxuLnRvcEd1aWRlIC50b3BHdWlkZV9fX3RhYiAudGFiQ29udGVudCAudGFiQmxvY2sgLmNvbnRlbnRJdGVtIC5zdW1tYXJ5IGg1IHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BHdWlkZSAudG9wR3VpZGVfX190YWIgLnRhYkNvbnRlbnQgLnRhYkJsb2NrIC5jb250ZW50SXRlbSAuc3VtbWFyeSBoNSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4udG9wR3VpZGUgLnRvcEd1aWRlX19fdGFiIC50YWJDb250ZW50IC50YWJCbG9jayAuY29udGVudEl0ZW0gLnN1bW1hcnkgLmZhY2lsaXR5IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi50b3BHdWlkZSAudG9wR3VpZGVfX190YWIgLnRhYkNvbnRlbnQgLnRhYkJsb2NrIC5jb250ZW50SXRlbSAuc3VtbWFyeSAuZmFjaWxpdHkgaDYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQ0NBODE7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wR3VpZGUgLnRvcEd1aWRlX19fdGFiIC50YWJDb250ZW50IC50YWJCbG9jayAuY29udGVudEl0ZW0gLnN1bW1hcnkgLmZhY2lsaXR5IGg2IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLnRvcEd1aWRlIC50b3BHdWlkZV9fX3RhYiAudGFiQ29udGVudCAudGFiQmxvY2sgLmNvbnRlbnRJdGVtIC5zdW1tYXJ5IC5mYWNpbGl0eSAubGlzdCB7XG4gIHdpZHRoOiBtaW4oMTAwJSwgOTIwcHgpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTVweCAzMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAudG9wR3VpZGUgLnRvcEd1aWRlX19fdGFiIC50YWJDb250ZW50IC50YWJCbG9jayAuY29udGVudEl0ZW0gLnN1bW1hcnkgLmZhY2lsaXR5IC5saXN0IHtcbiAgICBnYXA6IDEwcHggMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRvcEd1aWRlIC50b3BHdWlkZV9fX3RhYiAudGFiQ29udGVudCAudGFiQmxvY2sgLmNvbnRlbnRJdGVtIC5zdW1tYXJ5IC5mYWNpbGl0eSAubGlzdCB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4udG9wR3VpZGUgLnRvcEd1aWRlX19fdGFiIC50YWJDb250ZW50IC50YWJCbG9jayAuY29udGVudEl0ZW0gLnN1bW1hcnkgLmZhY2lsaXR5IC5saXN0SXRlbSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjEwcHgpIC8gOCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgLnRvcEd1aWRlIC50b3BHdWlkZV9fX3RhYiAudGFiQ29udGVudCAudGFiQmxvY2sgLmNvbnRlbnRJdGVtIC5zdW1tYXJ5IC5mYWNpbGl0eSAubGlzdEl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTUwcHgpIC8gNik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BHdWlkZSAudG9wR3VpZGVfX190YWIgLnRhYkNvbnRlbnQgLnRhYkJsb2NrIC5jb250ZW50SXRlbSAuc3VtbWFyeSAuZmFjaWxpdHkgLmxpc3RJdGVtIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDMwcHgpIC8gNCk7XG4gIH1cbn1cbi50b3BHdWlkZSAudG9wR3VpZGVfX190YWIgLnRhYkNvbnRlbnQgLnRhYkJsb2NrIC5jb250ZW50SXRlbSAuc3VtbWFyeSAuZmFjaWxpdHkgLmxpc3RJdGVtIGZpZ3VyZSB7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBiYWNrZ3JvdW5kOiAjNkVCMEFCO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wR3VpZGUgLnRvcEd1aWRlX19fdGFiIC50YWJDb250ZW50IC50YWJCbG9jayAuY29udGVudEl0ZW0gLnN1bW1hcnkgLmZhY2lsaXR5IC5saXN0SXRlbSBmaWd1cmUge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAudG9wR3VpZGUgLnRvcEd1aWRlX19fdGFiIC50YWJDb250ZW50IC50YWJCbG9jayAuY29udGVudEl0ZW0gLnN1bW1hcnkgLmZhY2lsaXR5IC5saXN0SXRlbSBmaWd1cmUge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuLnRvcEd1aWRlIC50b3BHdWlkZV9fX3RhYiAudGFiQ29udGVudCAudGFiQmxvY2sgLmNvbnRlbnRJdGVtIC5zdW1tYXJ5IC5mYWNpbGl0eSAubGlzdEl0ZW0gZmlndXJlIGltZyB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wR3VpZGUgLnRvcEd1aWRlX19fdGFiIC50YWJDb250ZW50IC50YWJCbG9jayAuY29udGVudEl0ZW0gLnN1bW1hcnkgLmZhY2lsaXR5IC5saXN0SXRlbSBmaWd1cmUgaW1nIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLnRvcEd1aWRlIC50b3BHdWlkZV9fX3RhYiAudGFiQ29udGVudCAudGFiQmxvY2sgLmNvbnRlbnRJdGVtIC5zdW1tYXJ5IC5mYWNpbGl0eSAubGlzdEl0ZW0gZmlndXJlIGltZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4udG9wR3VpZGUgLnRvcEd1aWRlX19fdGFiIC50YWJDb250ZW50IC50YWJCbG9jayAuY29udGVudEl0ZW0gLnN1bW1hcnkgLmZhY2lsaXR5IC5saXN0SXRlbSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gIGNvbG9yOiAjMzMzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XG4gIC50b3BHdWlkZSAudG9wR3VpZGVfX190YWIgLnRhYkNvbnRlbnQgLnRhYkJsb2NrIC5jb250ZW50SXRlbSAuc3VtbWFyeSAuZmFjaWxpdHkgLmxpc3RJdGVtIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4udG9wR3VpZGUgLnRvcEd1aWRlX19fdGFiIC50YWJDb250ZW50IC50YWJCbG9jayAuY29udGVudEl0ZW0gLnN1bW1hcnkgLmZsb29yIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi50b3BHdWlkZSAudG9wR3VpZGVfX190YWIgLnRhYkNvbnRlbnQgLnRhYkJsb2NrIC5jb250ZW50SXRlbSAuc3VtbWFyeSAuZmxvb3IgaDYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQ0NBODE7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wR3VpZGUgLnRvcEd1aWRlX19fdGFiIC50YWJDb250ZW50IC50YWJCbG9jayAuY29udGVudEl0ZW0gLnN1bW1hcnkgLmZsb29yIGg2IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLnRvcEd1aWRlIC50b3BHdWlkZV9fX3RhYiAudGFiQ29udGVudCAudGFiQmxvY2sgLmNvbnRlbnRJdGVtIC5zdW1tYXJ5IC5mbG9vciBmaWd1cmUge1xuICB3aWR0aDogbWluKDEwMCUsIDY0MHB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi50b3BHdWlkZSAudG9wR3VpZGVfX190YWIgLnRhYkNvbnRlbnQgLnRhYkJsb2NrIC5jb250ZW50SXRlbSAuc3VtbWFyeSAuYWNjZXNzIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUNDQTgxO1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRvcEd1aWRlIC50b3BHdWlkZV9fX3RhYiAudGFiQ29udGVudCAudGFiQmxvY2sgLmNvbnRlbnRJdGVtIC5zdW1tYXJ5IC5hY2Nlc3MgaDYge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4udG9wR3VpZGUgLnRvcEd1aWRlX19fdGFiIC50YWJDb250ZW50IC50YWJCbG9jayAuY29udGVudEl0ZW0gLnN1bW1hcnkgLmFjY2VzcyAuZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BHdWlkZSAudG9wR3VpZGVfX190YWIgLnRhYkNvbnRlbnQgLnRhYkJsb2NrIC5jb250ZW50SXRlbSAuc3VtbWFyeSAuYWNjZXNzIC5mbGV4IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnRvcEd1aWRlIC50b3BHdWlkZV9fX3RhYiAudGFiQ29udGVudCAudGFiQmxvY2sgLmNvbnRlbnRJdGVtIC5zdW1tYXJ5IC5hY2Nlc3MgLmZsZXggLmluZm8ge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRvcEd1aWRlIC50b3BHdWlkZV9fX3RhYiAudGFiQ29udGVudCAudGFiQmxvY2sgLmNvbnRlbnRJdGVtIC5zdW1tYXJ5IC5hY2Nlc3MgLmZsZXggLmluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi50b3BHdWlkZSAudG9wR3VpZGVfX190YWIgLnRhYkNvbnRlbnQgLnRhYkJsb2NrIC5jb250ZW50SXRlbSAuc3VtbWFyeSAuYWNjZXNzIC5mbGV4IC5pbmZvIC5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BHdWlkZSAudG9wR3VpZGVfX190YWIgLnRhYkNvbnRlbnQgLnRhYkJsb2NrIC5jb250ZW50SXRlbSAuc3VtbWFyeSAuYWNjZXNzIC5mbGV4IC5pbmZvIC5hZGRyZXNzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4udG9wR3VpZGUgLnRvcEd1aWRlX19fdGFiIC50YWJDb250ZW50IC50YWJCbG9jayAuY29udGVudEl0ZW0gLnN1bW1hcnkgLmFjY2VzcyAuZmxleCAuaW5mbyAuYWRkcmVzcyAudG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAudG9wR3VpZGUgLnRvcEd1aWRlX19fdGFiIC50YWJDb250ZW50IC50YWJCbG9jayAuY29udGVudEl0ZW0gLnN1bW1hcnkgLmFjY2VzcyAuZmxleCAuaW5mbyAuYWRkcmVzcyAudG9wIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLnRvcEd1aWRlIC50b3BHdWlkZV9fX3RhYiAudGFiQ29udGVudCAudGFiQmxvY2sgLmNvbnRlbnRJdGVtIC5zdW1tYXJ5IC5hY2Nlc3MgLmZsZXggLmluZm8gLmFkZHJlc3MgLnRpbWUge1xuICBjb2xvcjogIzZFQjBBQjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAudG9wR3VpZGUgLnRvcEd1aWRlX19fdGFiIC50YWJDb250ZW50IC50YWJCbG9jayAuY29udGVudEl0ZW0gLnN1bW1hcnkgLmFjY2VzcyAuZmxleCAuaW5mbyAuYWRkcmVzcyAudGltZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi50b3BHdWlkZSAudG9wR3VpZGVfX190YWIgLnRhYkNvbnRlbnQgLnRhYkJsb2NrIC5jb250ZW50SXRlbSAuc3VtbWFyeSAuYWNjZXNzIC5mbGV4IC5pbmZvIC5saXN0IC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAudG9wR3VpZGUgLnRvcEd1aWRlX19fdGFiIC50YWJDb250ZW50IC50YWJCbG9jayAuY29udGVudEl0ZW0gLnN1bW1hcnkgLmFjY2VzcyAuZmxleCAuaW5mbyAubGlzdCAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAudG9wR3VpZGUgLnRvcEd1aWRlX19fdGFiIC50YWJDb250ZW50IC50YWJCbG9jayAuY29udGVudEl0ZW0gLnN1bW1hcnkgLmFjY2VzcyAuZmxleCAuaW5mbyAubGlzdCAuaW5uZXI6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnRvcEd1aWRlIC50b3BHdWlkZV9fX3RhYiAudGFiQ29udGVudCAudGFiQmxvY2sgLmNvbnRlbnRJdGVtIC5zdW1tYXJ5IC5hY2Nlc3MgLmZsZXggLmluZm8gLmxpc3QgLmlubmVyIGR0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHdpZHRoOiA2MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgLnRvcEd1aWRlIC50b3BHdWlkZV9fX3RhYiAudGFiQ29udGVudCAudGFiQmxvY2sgLmNvbnRlbnRJdGVtIC5zdW1tYXJ5IC5hY2Nlc3MgLmZsZXggLmluZm8gLmxpc3QgLmlubmVyIGR0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRvcEd1aWRlIC50b3BHdWlkZV9fX3RhYiAudGFiQ29udGVudCAudGFiQmxvY2sgLmNvbnRlbnRJdGVtIC5zdW1tYXJ5IC5hY2Nlc3MgLmZsZXggLmluZm8gLmxpc3QgLmlubmVyIGR0IHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuLnRvcEd1aWRlIC50b3BHdWlkZV9fX3RhYiAudGFiQ29udGVudCAudGFiQmxvY2sgLmNvbnRlbnRJdGVtIC5zdW1tYXJ5IC5hY2Nlc3MgLmZsZXggLmluZm8gLmxpc3QgLmlubmVyIGRkIHtcbiAgY29sb3I6ICM2RUIwQUI7XG4gIHdpZHRoOiA0MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgLnRvcEd1aWRlIC50b3BHdWlkZV9fX3RhYiAudGFiQ29udGVudCAudGFiQmxvY2sgLmNvbnRlbnRJdGVtIC5zdW1tYXJ5IC5hY2Nlc3MgLmZsZXggLmluZm8gLmxpc3QgLmlubmVyIGRkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRvcEd1aWRlIC50b3BHdWlkZV9fX3RhYiAudGFiQ29udGVudCAudGFiQmxvY2sgLmNvbnRlbnRJdGVtIC5zdW1tYXJ5IC5hY2Nlc3MgLmZsZXggLmluZm8gLmxpc3QgLmlubmVyIGRkIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuLnRvcEd1aWRlIC50b3BHdWlkZV9fX3RhYiAudGFiQ29udGVudCAudGFiQmxvY2sgLmNvbnRlbnRJdGVtIC5zdW1tYXJ5IC5hY2Nlc3MgLmZsZXggLm1hcCB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wR3VpZGUgLnRvcEd1aWRlX19fdGFiIC50YWJDb250ZW50IC50YWJCbG9jayAuY29udGVudEl0ZW0gLnN1bW1hcnkgLmFjY2VzcyAuZmxleCAubWFwIHtcbiAgICB3aWR0aDogbWluKDEwMCUsIDQ4MHB4KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4udG9wR3VpZGUgLnRvcEd1aWRlX19fdGFiIC50YWJDb250ZW50IC50YWJCbG9jayAuY29udGVudEl0ZW0gLnByaWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi50b3BHdWlkZSAudG9wR3VpZGVfX190YWIgLnRhYkNvbnRlbnQgLnRhYkJsb2NrIC5jb250ZW50SXRlbSAucHJpY2UgaDUge1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRvcEd1aWRlIC50b3BHdWlkZV9fX3RhYiAudGFiQ29udGVudCAudGFiQmxvY2sgLmNvbnRlbnRJdGVtIC5wcmljZSBoNSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4udG9wR3VpZGUgLnRvcEd1aWRlX19fdGFiIC50YWJDb250ZW50IC50YWJCbG9jayAuY29udGVudEl0ZW0gLnByaWNlIC5saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAudG9wR3VpZGUgLnRvcEd1aWRlX19fdGFiIC50YWJDb250ZW50IC50YWJCbG9jayAuY29udGVudEl0ZW0gLnByaWNlIC5saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnRvcEd1aWRlIC50b3BHdWlkZV9fX3RhYiAudGFiQ29udGVudCAudGFiQmxvY2sgLmNvbnRlbnRJdGVtIC5wcmljZSAubGlzdEl0ZW0ge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDEwcHgpIC8gMik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAudG9wR3VpZGUgLnRvcEd1aWRlX19fdGFiIC50YWJDb250ZW50IC50YWJCbG9jayAuY29udGVudEl0ZW0gLnByaWNlIC5saXN0SXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnRvcEd1aWRlIC50b3BHdWlkZV9fX3RhYiAudGFiQ29udGVudCAudGFiQmxvY2sgLmNvbnRlbnRJdGVtIC5wcmljZSAubGlzdEl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50b3BHdWlkZSAudG9wR3VpZGVfX190YWIgLnRhYkNvbnRlbnQgLnRhYkJsb2NrIC5jb250ZW50SXRlbSAudmlkZW8ge1xuICB3aWR0aDogbWluKDEwMCUsIDY0MHB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cbi50b3BHdWlkZSAudG9wR3VpZGVfX190YWIgLnRhYkNvbnRlbnQgLnRhYkJsb2NrIC5jb250ZW50SXRlbSAudmlkZW8gaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnRvcFJlbnQgLmNvbnRhaW5lciAubGluayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50b3BSZW50IC5jb250YWluZXIgLmxpbmsgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IG1pbigxMDAlLCA2NDBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnRvcFJlbnQgLmNvbnRhaW5lciAubGluayBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udG9wR3VpZGUgLmJnIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIyMiwgMjM3LCAyMzUsIDAuNCkgMCUsIHJnYmEoMTkxLCAyMjksIDIyMiwgMC40KSAxMDAlKTtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wR3VpZGUgLmJnIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BHdWlkZSAuYmcge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi50b3BHdWlkZSAuYmcgLnRvcEd1aWRlX19pbnRybyB7XG4gIHdpZHRoOiBtaW4oMTAwJSAtIDgwcHgsIDExNzBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLnRvcEd1aWRlIC5iZyAudG9wR3VpZGVfX2ludHJvIHtcbiAgICB3aWR0aDogbWluKDEwMCUgLSA0MHB4LCAxMTcwcHgpO1xuICB9XG59XG4udG9wR3VpZGUgLmJnIC50b3BHdWlkZV9faW50cm8gLnRleHQge1xuICB3aWR0aDogbWluKDEwMCUsIDY4MHB4KTtcbiAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICM0QzQzM0M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wR3VpZGUgLmJnIC50b3BHdWlkZV9faW50cm8gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wR3VpZGUgLmJnIC50b3BHdWlkZV9faW50cm8gLnNjcm9sbCB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG59XG4udG9wR3VpZGUgLmJnIC50b3BHdWlkZV9faW50cm8gLnNjcm9sbCAucGljIHtcbiAgd2lkdGg6IG1pbigxMDAlLCA5MDBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLnRvcEd1aWRlIC5iZyAudG9wR3VpZGVfX2ludHJvIC5zY3JvbGwgLnBpYyB7XG4gICAgd2lkdGg6IDY0MHB4O1xuICB9XG59XG5cbi50b3BSZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wUmVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuLnRvcFJlbnQgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiBtaW4oMTAwJSAtIDgwcHgsIDExNzBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLnRvcFJlbnQgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IG1pbigxMDAlIC0gNDBweCwgMTE3MHB4KTtcbiAgfVxufVxuLnRvcFJlbnQgLndyYXAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnRvcFJlbnQgLndyYXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udG9wUmVudCAud3JhcCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIyMiwgMjM3LCAyMzUsIDAuNCkgMCUsIHJnYmEoMTkxLCAyMjksIDIyMiwgMC40KSAxMDAlKTtcbiAgY29sb3I6ICMyMjI7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wUmVudCAud3JhcCBoMyB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLnRvcFJlbnQgLndyYXAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4udG9wUmVudCAud3JhcCAuZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BSZW50IC53cmFwIC5mbGV4IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi50b3BSZW50IC5jb250YWluZXIgLndyYXAgLmZsZXggLmdhbGxlcnkge1xuICB3aWR0aDogNDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wUmVudCAuY29udGFpbmVyIC53cmFwIC5mbGV4IC5nYWxsZXJ5IHtcbiAgICB3aWR0aDogbWluKDEwMCUsIDQ4MHB4KTtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICB9XG59XG4udG9wUmVudCAuY29udGFpbmVyIC53cmFwIC5mbGV4IC5nYWxsZXJ5VG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi50b3BSZW50IC5jb250YWluZXIgLndyYXAgLmZsZXggLmdhbGxlcnlGbG9vciB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi50b3BSZW50IC5jb250YWluZXIgLndyYXAgLmZsZXggLmludHJvIHtcbiAgZmxleDogMTtcbn1cbi50b3BSZW50IC5jb250YWluZXIgLndyYXAgLmZsZXggLmludHJvQWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjNEM0MzNDO1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wUmVudCAuY29udGFpbmVyIC53cmFwIC5mbGV4IC5pbnRyb0FkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4udG9wUmVudCAuY29udGFpbmVyIC53cmFwIC5mbGV4IC5pbnRyb0RldGFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wUmVudCAuY29udGFpbmVyIC53cmFwIC5mbGV4IC5pbnRyb0RldGFpbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLnRvcFJlbnQgLmNvbnRhaW5lciAud3JhcCAuZmxleCAuaW50cm9EZXRhaWwgLmlubmVyIHtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BSZW50IC5jb250YWluZXIgLndyYXAgLmZsZXggLmludHJvRGV0YWlsIC5pbm5lciB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi50b3BSZW50IC5jb250YWluZXIgLndyYXAgLmZsZXggLmludHJvRGV0YWlsIC5pbm5lciBkdCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BSZW50IC5jb250YWluZXIgLndyYXAgLmZsZXggLmludHJvRGV0YWlsIC5pbm5lciBkdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4udG9wUmVudCAuY29udGFpbmVyIC53cmFwIC5mbGV4IC5pbnRyb0RldGFpbCAuaW5uZXIgZHQgLmJyb3duIHtcbiAgY29sb3I6ICM0QzQzM0M7XG59XG4udG9wUmVudCAuY29udGFpbmVyIC53cmFwIC5mbGV4IC5pbnRyb0RldGFpbCAuaW5uZXIgZGQge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnRvcFJlbnQgLmNvbnRhaW5lciAud3JhcCAuZmxleCAuaW50cm9QcmljZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wUmVudCAuY29udGFpbmVyIC53cmFwIC5mbGV4IC5pbnRyb1ByaWNlIHtcbiAgICB3aWR0aDogbWluKDEwMCUsIDQ4MHB4KTtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICB9XG59XG4udG9wUmVudCAuY29udGFpbmVyIC53cmFwIC5mbGV4IC5pbnRyb1ByaWNlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udG9wU3VwcG9ydCAuY29udGFpbmVyIHtcbiAgd2lkdGg6IG1pbigxMDAlIC0gODBweCwgMTE3MHB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAudG9wU3VwcG9ydCAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogbWluKDEwMCUgLSA0MHB4LCAxMTcwcHgpO1xuICB9XG59XG5cbi50b3BTdXBwb3J0IC50b3BTdXBwb3J0X19wcm9ncmFtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wU3VwcG9ydCAudG9wU3VwcG9ydF9fcHJvZ3JhbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cblxuLnRvcFN1cHBvcnQgLnRvcFN1cHBvcnRfX3Byb2dyYW0gLnRleHQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udG9wU3VwcG9ydCAudG9wU3VwcG9ydF9fcHJvZ3JhbSAudGV4dCAuc3ViIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wU3VwcG9ydCAudG9wU3VwcG9ydF9fcHJvZ3JhbSAudGV4dCAuc3ViIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAudG9wU3VwcG9ydCAudG9wU3VwcG9ydF9fcHJvZ3JhbSAudGV4dCAuc3ViIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLnRvcFN1cHBvcnQgLnRvcFN1cHBvcnRfX3Byb2dyYW0gLnRleHQgLm1haW4ge1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BTdXBwb3J0IC50b3BTdXBwb3J0X19wcm9ncmFtIC50ZXh0IC5tYWluIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAudG9wU3VwcG9ydCAudG9wU3VwcG9ydF9fcHJvZ3JhbSAudGV4dCAubWFpbiB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cblxuLnRvcFN1cHBvcnQgLnRvcFN1cHBvcnRfX3Byb2dyYW0gLmxpbmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udG9wU3VwcG9ydCAudG9wU3VwcG9ydF9fcHJvZ3JhbSAubGluayBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wU3VwcG9ydCAudG9wU3VwcG9ydF9fcHJvZ3JhbSAubGluayBhIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuXG4udG9wU3VwcG9ydCAudG9wU3VwcG9ydF9fcHJvZ3JhbSAubGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDYwcHggMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTQwcHg7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGNvbG9yOiAjMjIyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XG4gIC50b3BTdXBwb3J0IC50b3BTdXBwb3J0X19wcm9ncmFtIC5saXN0IHtcbiAgICBnYXA6IDQwcHg7XG4gICAgcGFkZGluZzogNjBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wU3VwcG9ydCAudG9wU3VwcG9ydF9fcHJvZ3JhbSAubGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLnRvcFN1cHBvcnQgLnRvcFN1cHBvcnRfX3Byb2dyYW0gLmxpc3Qge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxufVxuLnRvcFN1cHBvcnQgLnRvcFN1cHBvcnRfX3Byb2dyYW0gLmxpc3RJdGVtIHtcbiAgd2lkdGg6IDMzLjMlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRvcFN1cHBvcnQgLnRvcFN1cHBvcnRfX3Byb2dyYW0gLmxpc3RJdGVtIHtcbiAgICB3aWR0aDogbWluKDEwMCUsIDQ4MHB4KTtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wU3VwcG9ydCAudG9wU3VwcG9ydF9fcHJvZ3JhbSAubGlzdEl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4udG9wU3VwcG9ydCAudG9wU3VwcG9ydF9fcHJvZ3JhbSAubGlzdCAucG9pbnQge1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogMTQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzZFQjBBQjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAudG9wU3VwcG9ydCAudG9wU3VwcG9ydF9fcHJvZ3JhbSAubGlzdCAucG9pbnQge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRvcFN1cHBvcnQgLnRvcFN1cHBvcnRfX3Byb2dyYW0gLmxpc3QgLnBvaW50IHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbi50b3BTdXBwb3J0IC50b3BTdXBwb3J0X19wcm9ncmFtIC5saXN0IC5wb2ludCAuZW4ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgLnRvcFN1cHBvcnQgLnRvcFN1cHBvcnRfX3Byb2dyYW0gLmxpc3QgLnBvaW50IC5lbiB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BTdXBwb3J0IC50b3BTdXBwb3J0X19wcm9ncmFtIC5saXN0IC5wb2ludCAuZW4ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnRvcFN1cHBvcnQgLnRvcFN1cHBvcnRfX3Byb2dyYW0gLmxpc3QgLnBvaW50IC5udW0ge1xuICBmb250LXNpemU6IDUuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgLnRvcFN1cHBvcnQgLnRvcFN1cHBvcnRfX3Byb2dyYW0gLmxpc3QgLnBvaW50IC5udW0ge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wU3VwcG9ydCAudG9wU3VwcG9ydF9fcHJvZ3JhbSAubGlzdCAucG9pbnQgLm51bSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wU3VwcG9ydCAudG9wU3VwcG9ydF9fcHJvZ3JhbSAubGlzdCAucG9pbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnRvcFN1cHBvcnQgLnRvcFN1cHBvcnRfX3Byb2dyYW0gLmxpc3QgaDQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4udG9wU3VwcG9ydCAudG9wU3VwcG9ydF9fcHJvZ3JhbSAubGlzdCBoNCAuc3ViIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgLnRvcFN1cHBvcnQgLnRvcFN1cHBvcnRfX3Byb2dyYW0gLmxpc3QgaDQgLnN1YiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BTdXBwb3J0IC50b3BTdXBwb3J0X19wcm9ncmFtIC5saXN0IGg0IC5zdWIge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4udG9wU3VwcG9ydCAudG9wU3VwcG9ydF9fcHJvZ3JhbSAubGlzdCBoNCAubWFpbiB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAudG9wU3VwcG9ydCAudG9wU3VwcG9ydF9fcHJvZ3JhbSAubGlzdCBoNCAubWFpbiB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BTdXBwb3J0IC50b3BTdXBwb3J0X19wcm9ncmFtIC5saXN0IGg0IC5tYWluIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuLnRvcFN1cHBvcnQgLnRvcFN1cHBvcnRfX3Byb2dyYW0gLmxpc3Qgb2wgbGkge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRvcFN1cHBvcnQgLnRvcFN1cHBvcnRfX3Byb2dyYW0gLmxpc3Qgb2wgbGkge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5cbi50b3BTdXBwb3J0IC50b3BTdXBwb3J0X19zeXN0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BTdXBwb3J0IC50b3BTdXBwb3J0X19zeXN0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi50b3BTdXBwb3J0IC50b3BTdXBwb3J0X19zeXN0ZW0gLnRleHQge1xuICB3aWR0aDogbWluKDEwMCUsIDgyMHB4KTtcbiAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgbGluZS1oZWlnaHQ6IDIuNDtcbn1cbi50b3BTdXBwb3J0IC50b3BTdXBwb3J0X19zeXN0ZW0gLnRleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjMjIyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRvcFN1cHBvcnQgLnRvcFN1cHBvcnRfX3N5c3RlbSAudGV4dCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB9XG59XG5cbi50b3BTdXBwb3J0IC50b3BTdXBwb3J0X19zeXN0ZW0gLmlubmVyIC50ZXh0VG9wIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAudG9wU3VwcG9ydCAudG9wU3VwcG9ydF9fc3lzdGVtIC5pbm5lciAudGV4dFRvcCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BTdXBwb3J0IC50b3BTdXBwb3J0X19zeXN0ZW0gLmlubmVyIC50ZXh0VG9wIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi50b3BTdXBwb3J0IC50b3BTdXBwb3J0X19zeXN0ZW0gLmlubmVyIC50ZXh0Qm90dG9tIHtcbiAgd2lkdGg6IG1pbigxMDAlLCA4MjBweCk7XG4gIG1hcmdpbjogMCBhdXRvIDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wU3VwcG9ydCAudG9wU3VwcG9ydF9fc3lzdGVtIC5pbm5lciAudGV4dEJvdHRvbSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi50b3BTdXBwb3J0IC50b3BTdXBwb3J0X19zeXN0ZW0gLmlubmVyIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCAjQkZFNURFIDAlLCAjREVFREVCIDEwMCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRvcFN1cHBvcnQgLnRvcFN1cHBvcnRfX3N5c3RlbSAuaW5uZXIgaDUge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4udG9wU3VwcG9ydCAudG9wU3VwcG9ydF9fc3lzdGVtIC5pbm5lciBoNSAuc21hbGwge1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wU3VwcG9ydCAudG9wU3VwcG9ydF9fc3lzdGVtIC5pbm5lciBoNSAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5cbi50b3BTdXBwb3J0IC50b3BTdXBwb3J0X19zeXN0ZW0gLmlubmVyIC5saXN0IHtcbiAgcGFkZGluZzogODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwMHB4IDcwcHg7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgLnRvcFN1cHBvcnQgLnRvcFN1cHBvcnRfX3N5c3RlbSAuaW5uZXIgLmxpc3Qge1xuICAgIHBhZGRpbmc6IDYwcHggNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRvcFN1cHBvcnQgLnRvcFN1cHBvcnRfX3N5c3RlbSAuaW5uZXIgLmxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC50b3BTdXBwb3J0IC50b3BTdXBwb3J0X19zeXN0ZW0gLmlubmVyIC5saXN0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbn1cbi50b3BTdXBwb3J0IC50b3BTdXBwb3J0X19zeXN0ZW0gLmlubmVyIC5saXN0SXRlbSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gNzBweCkgLyAyKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wU3VwcG9ydCAudG9wU3VwcG9ydF9fc3lzdGVtIC5pbm5lciAubGlzdEl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBtaW4oMTAwJSwgNTYwcHgpO1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BTdXBwb3J0IC50b3BTdXBwb3J0X19zeXN0ZW0gLmlubmVyIC5saXN0SXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4udG9wU3VwcG9ydCAudG9wU3VwcG9ydF9fc3lzdGVtIC5pbm5lciAubGlzdEl0ZW06bnRoLWNoaWxkKG9kZCk6YWZ0ZXIsIC50b3BTdXBwb3J0IC50b3BTdXBwb3J0X19zeXN0ZW0gLmlubmVyIC5saXN0SXRlbTpudGgtY2hpbGQoZXZlbik6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDM1cHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wU3VwcG9ydCAudG9wU3VwcG9ydF9fc3lzdGVtIC5pbm5lciAubGlzdEl0ZW06bnRoLWNoaWxkKG9kZCk6YWZ0ZXIsIC50b3BTdXBwb3J0IC50b3BTdXBwb3J0X19zeXN0ZW0gLmlubmVyIC5saXN0SXRlbTpudGgtY2hpbGQoZXZlbik6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50b3BTdXBwb3J0IC50b3BTdXBwb3J0X19zeXN0ZW0gLmlubmVyIC5saXN0SXRlbTpudGgtY2hpbGQob2RkKTphZnRlciB7XG4gIGxlZnQ6IDA7XG59XG4udG9wU3VwcG9ydCAudG9wU3VwcG9ydF9fc3lzdGVtIC5pbm5lciAubGlzdEl0ZW06bnRoLWNoaWxkKGV2ZW4pOmFmdGVyIHtcbiAgbGVmdDogLTM1cHg7XG59XG4udG9wU3VwcG9ydCAudG9wU3VwcG9ydF9fc3lzdGVtIC5pbm5lciAubGlzdEl0ZW06bnRoLWNoaWxkKDUpOmFmdGVyLCAudG9wU3VwcG9ydCAudG9wU3VwcG9ydF9fc3lzdGVtIC5pbm5lciAubGlzdEl0ZW06bnRoLWNoaWxkKDYpOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50b3BTdXBwb3J0IC50b3BTdXBwb3J0X19zeXN0ZW0gLmlubmVyIC5saXN0SXRlbSAucG9pbnQge1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogMTQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzZFQjBBQjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAudG9wU3VwcG9ydCAudG9wU3VwcG9ydF9fc3lzdGVtIC5pbm5lciAubGlzdEl0ZW0gLnBvaW50IHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BTdXBwb3J0IC50b3BTdXBwb3J0X19zeXN0ZW0gLmlubmVyIC5saXN0SXRlbSAucG9pbnQge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuLnRvcFN1cHBvcnQgLnRvcFN1cHBvcnRfX3N5c3RlbSAuaW5uZXIgLmxpc3RJdGVtIC5wb2ludCAuZW4ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgLnRvcFN1cHBvcnQgLnRvcFN1cHBvcnRfX3N5c3RlbSAuaW5uZXIgLmxpc3RJdGVtIC5wb2ludCAuZW4ge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wU3VwcG9ydCAudG9wU3VwcG9ydF9fc3lzdGVtIC5pbm5lciAubGlzdEl0ZW0gLnBvaW50IC5lbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4udG9wU3VwcG9ydCAudG9wU3VwcG9ydF9fc3lzdGVtIC5pbm5lciAubGlzdEl0ZW0gLnBvaW50IC5udW0ge1xuICBmb250LXNpemU6IDUuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgLnRvcFN1cHBvcnQgLnRvcFN1cHBvcnRfX3N5c3RlbSAuaW5uZXIgLmxpc3RJdGVtIC5wb2ludCAubnVtIHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRvcFN1cHBvcnQgLnRvcFN1cHBvcnRfX3N5c3RlbSAuaW5uZXIgLmxpc3RJdGVtIC5wb2ludCAubnVtIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BTdXBwb3J0IC50b3BTdXBwb3J0X19zeXN0ZW0gLmlubmVyIC5saXN0SXRlbSAucG9pbnQge1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIH1cbn1cbi50b3BTdXBwb3J0IC50b3BTdXBwb3J0X19zeXN0ZW0gLmlubmVyIC5saXN0SXRlbSAuaW50cm8ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTQwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XG4gIC50b3BTdXBwb3J0IC50b3BTdXBwb3J0X19zeXN0ZW0gLmlubmVyIC5saXN0SXRlbSAuaW50cm8ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRvcFN1cHBvcnQgLnRvcFN1cHBvcnRfX3N5c3RlbSAuaW5uZXIgLmxpc3RJdGVtIC5pbnRybyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50b3BTdXBwb3J0IC50b3BTdXBwb3J0X19zeXN0ZW0gLmlubmVyIC5saXN0SXRlbSAuaW50cm8gaDQge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAudG9wU3VwcG9ydCAudG9wU3VwcG9ydF9fc3lzdGVtIC5pbm5lciAubGlzdEl0ZW0gLmludHJvIGg0IHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRvcFN1cHBvcnQgLnRvcFN1cHBvcnRfX3N5c3RlbSAuaW5uZXIgLmxpc3RJdGVtIC5pbnRybyBoNCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkgYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC50b3BTdXBwb3J0IC50b3BTdXBwb3J0X19zeXN0ZW0gLmlubmVyIC5saXN0SXRlbSAuaW50cm8gaDQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4udG9wU3VwcG9ydCAudG9wU3VwcG9ydF9fc3lzdGVtIC5pbm5lciAubGlzdEl0ZW0gLmludHJvVGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wU3VwcG9ydCAudG9wU3VwcG9ydF9fc3lzdGVtIC5pbm5lciAubGlzdEl0ZW0gLmludHJvVGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cblxuLnRvcFN1cHBvcnQgLnRvcFN1cHBvcnRfX2RvbWljbyB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRvcFN1cHBvcnQgLnRvcFN1cHBvcnRfX2RvbWljbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuLnRvcFN1cHBvcnQgLnRvcFN1cHBvcnRfX2RvbWljbyAuY29udGFpbmVyIHtcbiAgd2lkdGg6IG1pbigxMDAlIC0gODBweCwgMTE3MHB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAudG9wU3VwcG9ydCAudG9wU3VwcG9ydF9fZG9taWNvIC5jb250YWluZXIge1xuICAgIHdpZHRoOiBtaW4oMTAwJSAtIDQwcHgsIDExNzBweCk7XG4gIH1cbn1cbi50b3BTdXBwb3J0IC50b3BTdXBwb3J0X19kb21pY28gZmlndXJlIHtcbiAgd2lkdGg6IG1pbigxMDAlLCA5MjBweCk7XG4gIG1hcmdpbjogMCBhdXRvIDQwcHg7XG59XG4udG9wU3VwcG9ydCAudG9wU3VwcG9ydF9fZG9taWNvIGg0IHtcbiAgd2lkdGg6IG1pbigxMDAlLCA5MjBweCk7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BTdXBwb3J0IC50b3BTdXBwb3J0X19kb21pY28gaDQge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC50b3BTdXBwb3J0IC50b3BTdXBwb3J0X19kb21pY28gaDQge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4udG9wU3VwcG9ydCAudG9wU3VwcG9ydF9fZG9taWNvIC5saXN0IHtcbiAgd2lkdGg6IG1pbigxMDAlLCA5MjBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogIzRDNDMzQztcbn1cbi50b3BTdXBwb3J0IC50b3BTdXBwb3J0X19kb21pY28gLmxpc3RJdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuLnRvcFN1cHBvcnQgLnRvcFN1cHBvcnRfX2RvbWljbyAubGlzdEl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50b3BDb3ZpZCAuY29udGFpbmVyIHtcbiAgd2lkdGg6IG1pbigxMDAlIC0gODBweCwgMTE3MHB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAudG9wQ292aWQgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IG1pbigxMDAlIC0gNDBweCwgMTE3MHB4KTtcbiAgfVxufVxuLnRvcENvdmlkIC5jb250YWluZXIgLmMtc2VjdGlvblRpdGxlIHtcbiAgZm9udC1zaXplOiA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XG4gIC50b3BDb3ZpZCAuY29udGFpbmVyIC5jLXNlY3Rpb25UaXRsZSB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wQ292aWQgLmNvbnRhaW5lciAuYy1zZWN0aW9uVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC50b3BDb3ZpZCAuY29udGFpbmVyIC5jLXNlY3Rpb25UaXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi50b3BDb3ZpZCAuY29udGFpbmVyIC5jLWNvbnRlbnRUaXRsZSAuc3ViIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgLnRvcENvdmlkIC5jb250YWluZXIgLmMtY29udGVudFRpdGxlIC5zdWIge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG4udG9wQ292aWQgLmNvbnRhaW5lciAuYy1jb250ZW50VGl0bGUgLm1haW4ge1xuICBmb250LXNpemU6IDMuMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAudG9wQ292aWQgLmNvbnRhaW5lciAuYy1jb250ZW50VGl0bGUgLm1haW4ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRvcENvdmlkIC5jb250YWluZXIgLmMtY29udGVudFRpdGxlIC5tYWluIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuXG4udG9wQ292aWQgLnRvcFN1cHBvcnRfX2F0dGVtcHQge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BDb3ZpZCAudG9wU3VwcG9ydF9fYXR0ZW1wdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuLnRvcENvdmlkIC50b3BTdXBwb3J0X19hdHRlbXB0IC5saXN0IHtcbiAgd2lkdGg6IG1pbigxMDAlLCA3MDBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnRvcENvdmlkIC50b3BTdXBwb3J0X19hdHRlbXB0IC5saXN0SXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi50b3BDb3ZpZCAudG9wU3VwcG9ydF9fYXR0ZW1wdCAubGlzdEl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udG9wQ292aWQgLnRvcFN1cHBvcnRfX2F0dGVtcHQgLmxpc3RJdGVtIGltZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRvcENvdmlkIC50b3BTdXBwb3J0X19hdHRlbXB0IC5saXN0SXRlbSBpbWcge1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG59XG4udG9wQ292aWQgLnRvcFN1cHBvcnRfX2F0dGVtcHQgLmxpc3RJdGVtIC5qcCB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAudG9wQ292aWQgLnRvcFN1cHBvcnRfX2F0dGVtcHQgLmxpc3RJdGVtIC5qcCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wQ292aWQgLnRvcFN1cHBvcnRfX2F0dGVtcHQgLmxpc3RJdGVtIC5qcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuLnRvcEZsb3cge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BGbG93IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG4udG9wRmxvdyAuY29udGFpbmVyIHtcbiAgd2lkdGg6IG1pbigxMDAlIC0gODBweCwgMTE3MHB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAudG9wRmxvdyAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogbWluKDEwMCUgLSA0MHB4LCAxMTcwcHgpO1xuICB9XG59XG4udG9wRmxvdyAuY29udGFpbmVyIC50ZXh0IHtcbiAgd2lkdGg6IG1pbigxMDAlLCA4ODBweCk7XG4gIG1hcmdpbjogMCBhdXRvIDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wRmxvdyAuY29udGFpbmVyIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi50b3BGbG93IC5saXN0IHtcbiAgd2lkdGg6IG1pbigxMDAlLCAxMTQwcHgpO1xuICBtYXJnaW46IDAgYXV0byAzMHB4O1xufVxuLnRvcEZsb3cgLmxpc3RJdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VDQ0E4MTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BGbG93IC5saXN0SXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnRvcEZsb3cgLmxpc3RJdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRvcEZsb3cgLmxpc3RJdGVtIC5sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICB3aWR0aDogMzMlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnRvcEZsb3cgLmxpc3RJdGVtIC5sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbi50b3BGbG93IC5saXN0SXRlbSAubGVmdCAubnVtIHtcbiAgZm9udC1zaXplOiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGNvbG9yOiAjNkVCMEFCO1xuICBmb250LXNpemU6IDQuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAudG9wRmxvdyAubGlzdEl0ZW0gLmxlZnQgLm51bSB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BGbG93IC5saXN0SXRlbSAubGVmdCAubnVtIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLnRvcEZsb3cgLmxpc3RJdGVtIC5sZWZ0IC5zZWFzb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMDBweDtcbiAgY29sb3I6ICM2RUIwQUI7XG4gIGJhY2tncm91bmQ6ICNERUVERUI7XG4gIHBhZGRpbmc6IDVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wRmxvdyAubGlzdEl0ZW0gLmxlZnQgLnNlYXNvbiB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi50b3BGbG93IC5saXN0SXRlbSAuZGV0YWlsIHtcbiAgd2lkdGg6IDY3JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BGbG93IC5saXN0SXRlbSAuZGV0YWlsIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRvcEZsb3cgLmxpc3RJdGVtIC5kZXRhaWwgYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BGbG93IC5saXN0SXRlbSAuZGV0YWlsIGEge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4udG9wRmxvdyAubGlzdEl0ZW0gaW1nIHtcbiAgd2lkdGg6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wRmxvdyAubGlzdEl0ZW0gaW1nIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi50b3BGbG93IC5ub3RlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udG9wRmxvdyAubm90ZXMgaW1nIHtcbiAgd2lkdGg6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wRmxvdyAubm90ZXMgLmpwIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuXG4udG9wRXhwZXJpZW5jZSB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCAjQkZFNURFIDAlLCAjREVFREVCIDEwMCUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wRXhwZXJpZW5jZSB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wRXhwZXJpZW5jZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuLnRvcEV4cGVyaWVuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2NvbW1vbi9iZy0wMi5wbmcpIGNlbnRlciBjZW50ZXIvMTAwJSBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiB0b3A7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC4zO1xufVxuLnRvcEV4cGVyaWVuY2UgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiBtaW4oMTAwJSAtIDgwcHgsIDEzNjBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLnRvcEV4cGVyaWVuY2UgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IG1pbigxMDAlIC0gNDBweCwgMTM2MHB4KTtcbiAgfVxufVxuLnRvcEV4cGVyaWVuY2UgLmNvbnRhaW5lciAuYmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cbi50b3BFeHBlcmllbmNlIC5jb250YWluZXIgLmJnIC5jb250ZW50IHtcbiAgd2lkdGg6IG1pbigxMDAlIC0gODBweCwgMTE3MHB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAudG9wRXhwZXJpZW5jZSAuY29udGFpbmVyIC5iZyAuY29udGVudCB7XG4gICAgd2lkdGg6IG1pbigxMDAlIC0gNDBweCwgMTE3MHB4KTtcbiAgfVxufVxuXG4udG9wRXhwZXJpZW5jZSAuY29udGFpbmVyIC5iZyAuY29udGVudCAuaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgLnRvcEV4cGVyaWVuY2UgLmNvbnRhaW5lciAuYmcgLmNvbnRlbnQgLmlubmVyIHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BFeHBlcmllbmNlIC5jb250YWluZXIgLmJnIC5jb250ZW50IC5pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi50b3BFeHBlcmllbmNlIC5jb250YWluZXIgLmJnIC5jb250ZW50IC5pbm5lciAubGVmdCB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wRXhwZXJpZW5jZSAuY29udGFpbmVyIC5iZyAuY29udGVudCAuaW5uZXIgLmxlZnQge1xuICAgIHdpZHRoOiBtaW4oMTAwJSwgNTYwcHgpO1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gIH1cbn1cbi50b3BFeHBlcmllbmNlIC5jb250YWluZXIgLmJnIC5jb250ZW50IC5pbm5lciAubGVmdCAucGljVG9wIHtcbiAgd2lkdGg6IG1pbigxMDAlLCA0MjBweCk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi50b3BFeHBlcmllbmNlIC5jb250YWluZXIgLmJnIC5jb250ZW50IC5pbm5lciAubGVmdCAucGljQm90dG9tIHtcbiAgd2lkdGg6IG1pbigxMDAlLCAyNjBweCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnRvcEV4cGVyaWVuY2UgLmNvbnRhaW5lciAuYmcgLmNvbnRlbnQgLmlubmVyIC5sZWZ0IC5waWMgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAzLzI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLnRvcEV4cGVyaWVuY2UgLmNvbnRhaW5lciAuYmcgLmNvbnRlbnQgLmlubmVyIC5yaWdodCB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wRXhwZXJpZW5jZSAuY29udGFpbmVyIC5iZyAuY29udGVudCAuaW5uZXIgLnJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRvcEV4cGVyaWVuY2UgLmNvbnRhaW5lciAuYmcgLmNvbnRlbnQgLmlubmVyIC5yaWdodCAudGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudG9wRXhwZXJpZW5jZSAuY29udGFpbmVyIC5iZyAuY29udGVudCAuaW5uZXIgLnJpZ2h0IC50ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLnRvcEV4cGVyaWVuY2UgLmNvbnRhaW5lciAuYmcgLmNvbnRlbnQgLmlubmVyIC5yaWdodCAuY3RhIHtcbiAgd2lkdGg6IG1pbigxMDAlLCA0NjBweCk7XG4gIHBhZGRpbmc6IDI1cHggMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udG9wRXhwZXJpZW5jZSAuY29udGFpbmVyIC5iZyAuY29udGVudCAuaW5uZXIgLnJpZ2h0IC5jdGEgLmpwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLnRvcEV4cGVyaWVuY2UgLmNvbnRhaW5lciAuYmcgLmNvbnRlbnQgLmlubmVyIC5yaWdodCAuY3RhIC50ZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLnRvcEV4cGVyaWVuY2UgLmNvbnRhaW5lciAuYmcgLmNvbnRlbnQgLmlubmVyIC5yaWdodCAuY3RhIC50ZWwgc3ZnIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGZpbGw6ICM2RUIwQUI7XG59XG4udG9wRXhwZXJpZW5jZSAuY29udGFpbmVyIC5iZyAuY29udGVudCAuaW5uZXIgLnJpZ2h0IC5jdGEgLnRlbCAubnVtIHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgLnRvcEV4cGVyaWVuY2UgLmNvbnRhaW5lciAuYmcgLmNvbnRlbnQgLmlubmVyIC5yaWdodCAuY3RhIC50ZWwgLm51bSB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50b3BFeHBlcmllbmNlIC5jb250YWluZXIgLmJnIC5jb250ZW50IC5pbm5lciAucmlnaHQgLmN0YSAudGVsIC5udW0ge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4iXX0= */