﻿

/*
  ! tailwindcss v3.0.24 | MIT License | https://tailwindcss.com
*/
*,
:after,
:before {
  border: 0 solid #e5e7eb;
  box-sizing: border-box;
}

:after,
:before {
  --tw-content: '';
}

html {
  -webkit-text-size-adjust: 100%;
  font-family:
    ui-sans-serif,
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Roboto,
    Helvetica Neue,
    Arial,
    Noto Sans,
    sans-serif,
    Apple Color Emoji,
    Segoe UI Emoji,
    Segoe UI Symbol,
    Noto Color Emoji;
  line-height: 1.5;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
}

body {
  line-height: inherit;
  margin: 0;
}

iframe {
  margin: 0 auto;
}

hr {
  border-top-width: 1px;
  color: inherit;
  height: 0;
}

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

a {
  color: inherit;
  text-decoration: inherit;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
pre,
samp {
  font-family:
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    Liberation Mono,
    Courier New,
    monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

table {
  border-collapse: collapse;
  border-color: inherit;
  text-indent: 0;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font-family: inherit;
  font-size: 100%;
  line-height: inherit;
  margin: 0;
  padding: 0;
}

button,
select {
  text-transform: none;
}

[type='button'],
[type='reset'],
[type='submit'],
button {
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none;
}

:-moz-focusring {
  outline: auto;
}

:-moz-ui-invalid {
  box-shadow: none;
}

progress {
  vertical-align: baseline;
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

[type='search'] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

summary {
  display: list-item;
}

blockquote,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
}

fieldset,
legend {
  padding: 0;
}

menu,
ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

textarea {
  resize: vertical;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #9ca3af;
  opacity: 1;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #9ca3af;
  opacity: 1;
}

input::placeholder,
textarea::placeholder {
  color: #9ca3af;
  opacity: 1;
}

[role='button'],
button {
  cursor: pointer;
}

:disabled {
  cursor: default;
}

audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
  display: block;
  vertical-align: middle;
}

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

[hidden] {
  display: none;
}

*,
:after,
:before {
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(59, 130, 246, 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia:     
;
}

html {
  font-size: 16px;
}

a,
div,
p {
  font-size: 1rem;
  word-break: break-word;
}

a {
  text-decoration: none;
}

main {
  font-family: sans-serif;
  margin: 60px auto 0;
  max-width: 1200px;
  width: 100%;
  padding: 30px 10px 90px;
}

main a:hover {
  opacity: 0.8;
}

@media (max-width: 560px) {
  main {
    max-width: 100%;
    padding: 1px 10px 100px;
  }
}

.link-text {
  color: #e90059;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.mb-6 {
  margin-bottom: 1.5rem;
}

.mb-16 {
  margin-bottom: 4rem;
}

.mb-8 {
  margin-bottom: 2rem;
}

.mt-6 {
  margin-top: 1.5rem;
}

.grid {
  display: grid;
}

.max-w-full {
  max-width: 100%;
}

.border {
  border-width: 1px;
}

.border-double {
  border-style: double;
}

.pt-16 {
  padding-top: 4rem;
}

.pt-6 {
  padding-top: 1.5rem;
}

.blur {
  --tw-blur: blur(8px);
}

.blur,
.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}

.wrap_ejo_pc_above {
  margin-bottom: 20px;
}

@media (min-width: 561px) {
  .wrap_ejo_pc_above {
    min-width: 970px;
    min-height: 90px;
  }
}

@media (max-width: 560px) {
  .pc-only {
    display: none !important;
  }
}

@media (min-width: 561px) {
  .sp-only {
    display: none !important;
  }
}

.global-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  border-bottom: 1px solid #dedede;
  background-color: #ffffff;
  z-index: 999999;
}
.global-header .global-nav {
  display: none;
}
.global-header.is-open {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.global-header.is-open .global-nav {
  display: block;
}
.global-header.is-open .header__menu {
  display: none;
}
.global-header.is-open .header__hamburger-button::before,
.global-header.is-open .header__hamburger-button::after {
  display: none;
}
.global-header.is-open .header__hamburger-button span::before {
  transform: rotate(45deg);
}
.global-header.is-open .header__hamburger-button span::after {
  transform: rotate(-45deg);
}
.global-header__inner {
  display: flex;
  height: 100%;
  gap: 32px;
  align-items: center;
  margin: 0 auto;
  max-width: 1200px;
  width: 100%;
  padding: 14px 10px;
}
.header__hamburger-button {
  display: block;
  width: 32px;
  height: 32px;
  padding: 4px;
  position: relative;
  font-size: 0;
}
.header__hamburger-button::before,
.header__hamburger-button::after,
.header__hamburger-button span::before,
.header__hamburger-button span::after {
  content: '';
  width: 24px;
  height: 2px;
  border-radius: 1px;
  background: #121212;
  display: block;
  position: absolute;
  left: 4px;
}
.header__hamburger-button:before {
  top: 7px;
}
.header__hamburger-button:after {
  bottom: 7px;
}
.header__hamburger-button span::before,
.header__hamburger-button span::after {
  top: 15px;
}
.header__title {
  height: 34px;
}
.header__title img {
  height: 100%;
}
.header__menu {
  display: flex;
  gap: 32px;
  align-item: center;
}
.header__menu .tag {
  text-align: center;
  line-height: 1.1;
}
.header__menu .tag:hover {
  opacity: 0.6;
}
.header__menu .tag .tag-main-name {
  color: #121212;
  font-family:
    Roboto Condensed,
    sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: block;
}
.header__menu .tag .tag-sub-name {
  color: #1e1e1e;
  font-size: 12px;
  display: block;
}

.global-nav {
}
.global-nav__inner {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 16px 0;
  margin: 0 auto;
  max-width: 1200px;
  width: 100%;
  background-image: url(../image/logo_alc.png);
  background-position: right 0 bottom 30px;
  background-repeat: no-repeat;
  background-size: 100px 32px;
  padding: 0 10px 24px;
}
.global-nav__box {
  padding: 16px 0;
}
.global-nav__box:not(:first-child) {
  margin-left: 16px;
  padding-left: 16px;
  border-left: 1px solid #d9d9d9;
}
.global-menu {
}
.global-menu__item:not(:first-child) {
  margin-top: 32px;
}
.global-menu__link {
  display: block;
  width: fit-content;
  font-weight: bold;
  line-height: 1;
}
.global-menu__link.style-ja {
  font-size: 20px;
}
.global-menu__link.style-en {
  font-family:
    Roboto Condensed,
    sans-serif;
  font-size: 22px;
}
.global-menu__link.email_magazine_area {
  display: inline-block;
  border-top: 1px solid #000000;
  margin-top: 64px;
  padding-top: 32px;
  width: 90%;
}
.global-nav__box.sp_email_magazine_area {
  padding-bottom: 0;
}

.global-nav .support {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 16px;
  grid-column: 1/4;
  margin-top: 8px;
}
.global-nav .support a {
  font-size: 13px;
  text-decoration: underline;
}
.global-nav .support .external-mark:after {
  background-image: url(../image/link-external.svg);
  background-size: contain;
  content: '';
  display: inline-block;
  height: 18px;
  margin-left: 10px;
  margin-top: -3px;
  vertical-align: middle;
  width: 18px;
}
.global-nav .copyrights {
  grid-column: 1/4;
  text-align: center;
  font-size: 13px;
}
.global-nav .yt-account a {
  display: inline-block;
  font-weight: bold;
  font-family:
    Roboto Condensed,
    sans-serif;
  font-size: 22px;
  margin-bottom: 24px;
}
.global-nav .yt-account a small {
  font-weight: normal;
  font-size: 14px;
  margin-left: 8px;
}
.accounts-list {
  display: flex;
  gap: 16px;
}
.accounts-list__item {
  display: block;
  width: 24px;
  height: 24px;
}
.accounts-link {
  display: block;
  height: 100%;
  width: 100%;
  font-size: 0;
  text-indent: -9999px;
  background: no-repeat center;
  background-size: contain;
}
.accounts-link:hover {
  opacity: 0.6;
}
.accounts-link--fb {
  background-image: url('../image/sns_fb.svg');
}
.accounts-link--in {
  background-image: url('../image/sns_in.svg');
}
.accounts-link--tw {
  background-image: url('../image/sns_tw.svg');
}
.accounts-link--yt {
  background-image: url('../image/sns_yt.svg');
}
.accounts-link--mail {
  background-image: url('../image/icon_mail.svg');
}
@media (max-width: 560px) {
  .global-header__inner {
    padding-right: 32px;
    gap: 0;
  }
  .header__title {
    margin: auto;
  }
  .header__menu {
    display: none;
  }
  .global-nav__inner {
    grid-template-columns: 1fr;
    grid-gap: 16px;
    background-size: 72px 23px;
    background-position: right 15px bottom 24px;
  }
  .global-nav__box:not(:first-child) {
    margin-left: 0;
    padding-left: 0;
    border-left: none;
    padding-top: 16px;
    border-top: 1px solid #d9d9d9;
  }
  .global-menu__item:not(:first-child) {
    margin-top: 24px;
  }
  .global-menu__link.style-ja {
    font-size: 16px;
  }
  .global-menu__link.style-en {
    font-size: 20px;
  }
  .global-nav .support {
    grid-column: 1;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 16px;
  }
  .global-nav .support li {
  }
  .global-nav .copyrights {
    grid-column: 1;
    text-align: left;
  }
}

/*

header nav ul li.tag a.logo {
  display: block;
  width: 80px;
}

header nav ul li.tag a.logo img {
  width: 100%;
}

header .hamburger-button {
  display: none
}

@media(max-width:560px) {
  header svg {
    position: fixed;
    top: 15px;
    left: 15px;
    z-index: 1000;
  }

  #sp-menu {
    position: fixed;
    top: 60.8px;
    left: 0;
    width: 200px;
    height: calc(100vh - 60.8px);
    padding: 30px 20px;
    background-color: #FFFFFF;
    box-shadow: 13px 13px 16px -6px rgba(100, 100, 100, 0.5);
    z-index: 999;
  }

  .menu-invisible {
    display: none;
  }

  #sp-menu ul li {
    padding: 16px 0;
    border-bottom: 1px solid #DEDEDE;
  }

  #sp-menu ul li a {
    display: block;
    font-weight: bold;
  }
}
 */

.magazine {
  padding: 0 20px 20px;
  position: relative;
}

.magazine .border {
  border: 1px solid #121212;
  height: -webkit-fill-available;
  left: 0;
  position: absolute;
  top: 10px;
  width: 100%;
  z-index: -1;
}

.magazine .heading {
  background-color: #fff;
  -webkit-column-gap: 10px;
  column-gap: 10px;
  display: grid;
  grid-template-columns: 77px 1fr;
  grid-template-rows: 24px 40px;
  margin-bottom: 10px;
  row-gap: 10px;
}

.magazine .heading .year-month {
  background-color: #121212;
  color: #fff;
  display: grid;
  font-weight: 700;
  grid-column: 1/2;
  grid-row: 1/3;
  height: 100%;
  text-align: center;
  width: 100%;
}

.magazine .heading .year-month .year {
  display: block;
  font-size: 20px;
  padding-top: 2px;
}

.magazine .heading .year-month .month {
  display: block;
  font-size: 36px;
  margin-top: -10px;
}

.magazine .heading .headding-main {
  font-family:
    Roboto Condensed,
    sans-serif;
  font-size: 24px;
  grid-column: 2/3;
  grid-row: 1/2;
}

.magazine .heading .headding-sub {
  font-family:
    Roboto Condensed,
    sans-serif;
  font-size: 14px;
  grid-column: 2/3;
  grid-row: 2/3;
}

.magazine .title {
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 10px;
}

.magazine a {
  display: block;
  margin: 0 auto;
  text-decoration: underline;
  -webkit-text-decoration-color: #e90059;
  text-decoration-color: #e90059;
}

.magazine a img {
  border: 1px solid #121212;
  display: block;
  width: 260px;
  height: 367px;
  margin: 0 auto 10px;
}

.magazine a span {
  color: #e90059;
  display: block;
  text-align: right;
}

.magazine a:hover {
  text-decoration: none;
}

.side-ad1 {
  min-width: 300px;
  min-height: 250px;
}

@media (min-width: 561px) {
  .side-ad2 {
    position: sticky;
    top: 90px;
    min-width: 300px;
    min-height: 600px;
  }
}

@media (max-width: 560px) {
  .side-ad2 {
    min-width: 336px;
    min-height: 280px;
  }
}

.related-list ul {
  margin: 0 20px;
  padding: 0 20px;
}

.related-list ul li {
  margin-bottom: 1em;
  padding: 0 6px 6px;
  border-bottom: 1px dotted #bfbfbf;
}

.series-card-list {
  align-items: top;
  -webkit-column-gap: 20px;
  column-gap: 20px;
  display: grid;
  grid-template-columns: repeat(auto-fill, 270px);
  justify-items: center;
  margin-bottom: 50px;
}

.series-card-list a:hover {
  opacity: 0.8;
}

.series-card-list .card {
  width: 100%;
  padding: 16px 20px;
  color: #121212;
  background-color: #ffffff;
  border: 1px solid #f5f5f5;
  border-radius: 5px;
  -webkit-filter: drop-shadow(10px 10px 10px hsla(0, 0%, 5%, 0.2));
  filter: drop-shadow(10px 10px 10px rgba(12, 12, 12, 0.2));
  border-bottom: 3px solid #ad154f;
}

.series-card-list .card img {
  display: block;
  width: 230px;
  height: 130px;
  margin-bottom: 20px;
  object-fit: cover;
  -o-object-fit: cover;
  border-radius: 2px;
}

.series-card-list .card h2 {
  margin-bottom: 10px;
  padding-bottom: 6px;
  font-size: 16px;
  font-weight: bold;
  font-family: sans-serif;
  white-space: nowrap;
  border-bottom: 1px solid #d7d7d7;
}

.series-card-list .card h2,
.series-card-list .card p {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}

.series-card-list .card p {
  font-size: 15px;
  line-height: 1.7;
}

@media (max-width: 560px) {
  .series-card-list {
    align-items: top;
    -webkit-row-gap: 30px;
    row-gap: 30px;
    display: grid;
    grid-template-columns: repeat(auto-fill, 100%);
    justify-items: center;
    margin-bottom: 50px;
  }

  .series-card-list .card img {
    display: block;
    width: 100%;
    height: auto;
    aspect-ratio: 16/9;
    margin-bottom: 10px;
    object-fit: cover;
    -o-object-fit: cover;
    border-radius: 4px;
  }
}

.pc-overlay {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  min-height: 90px;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 99999;
}
.ejo_pc_overlay {
  min-width: 728px;
  min-height: 90px;
}

.sp-overlay {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  min-height: 50px;
  text-align: center;
  z-index: 99999;
}
.ejo_sp_overlay {
  min-width: 320px;
  min-height: 50px;
}

.search-form-box {
  display: flex;
  border: 2px solid lightgrey;
  width: 100%;
}

.search-form-input {
  border: none;
  width: 100%;
}

.search-form-button {
  background-color: white;
  border: none;
}

.search-form-button img {
  height: 20px;
  width: 20px;
}

.search-form-no-search-result-text {
  text-align: center;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEiLCJmaWxlIjoiY29tbW9uLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLypcbiAgISB0YWlsd2luZGNzcyB2My4wLjI0IHwgTUlUIExpY2Vuc2UgfCBodHRwczovL3RhaWx3aW5kY3NzLmNvbVxuKi9cbiosXG46YWZ0ZXIsXG46YmVmb3JlIHtcbiAgYm9yZGVyOiAwIHNvbGlkICNlNWU3ZWI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbjphZnRlcixcbjpiZWZvcmUge1xuICAtLXR3LWNvbnRlbnQ6ICcnO1xufVxuXG5odG1sIHtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICBmb250LWZhbWlseTpcbiAgICB1aS1zYW5zLXNlcmlmLFxuICAgIHN5c3RlbS11aSxcbiAgICAtYXBwbGUtc3lzdGVtLFxuICAgIEJsaW5rTWFjU3lzdGVtRm9udCxcbiAgICBTZWdvZSBVSSxcbiAgICBSb2JvdG8sXG4gICAgSGVsdmV0aWNhIE5ldWUsXG4gICAgQXJpYWwsXG4gICAgTm90byBTYW5zLFxuICAgIHNhbnMtc2VyaWYsXG4gICAgQXBwbGUgQ29sb3IgRW1vamksXG4gICAgU2Vnb2UgVUkgRW1vamksXG4gICAgU2Vnb2UgVUkgU3ltYm9sLFxuICAgIE5vdG8gQ29sb3IgRW1vamk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIC1tb3otdGFiLXNpemU6IDQ7XG4gIC1vLXRhYi1zaXplOiA0O1xuICB0YWItc2l6ZTogNDtcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5cbmlmcmFtZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5ociB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGhlaWdodDogMDtcbn1cblxuYWJicjp3aGVyZShbdGl0bGVdKSB7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTpcbiAgICB1aS1tb25vc3BhY2UsXG4gICAgU0ZNb25vLVJlZ3VsYXIsXG4gICAgTWVubG8sXG4gICAgTW9uYWNvLFxuICAgIENvbnNvbGFzLFxuICAgIExpYmVyYXRpb24gTW9ubyxcbiAgICBDb3VyaWVyIE5ldyxcbiAgICBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3R5cGU9J2J1dHRvbiddLFxuW3R5cGU9J3Jlc2V0J10sXG5bdHlwZT0nc3VibWl0J10sXG5idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbjotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IGF1dG87XG59XG5cbjotbW96LXVpLWludmFsaWQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT0nc2VhcmNoJ10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBmb250OiBpbmhlcml0O1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG5ibG9ja3F1b3RlLFxuZGQsXG5kbCxcbmZpZ3VyZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbmhyLFxucCxcbnByZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuZmllbGRzZXQge1xuICBtYXJnaW46IDA7XG59XG5cbmZpZWxkc2V0LFxubGVnZW5kIHtcbiAgcGFkZGluZzogMDtcbn1cblxubWVudSxcbm9sLFxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOWNhM2FmO1xuICBvcGFjaXR5OiAxO1xufVxuXG5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzljYTNhZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuaW5wdXQ6OnBsYWNlaG9sZGVyLFxudGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5Y2EzYWY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbltyb2xlPSdidXR0b24nXSxcbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbmVtYmVkLFxuaWZyYW1lLFxuaW1nLFxub2JqZWN0LFxuc3ZnLFxudmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuaW1nLFxudmlkZW8ge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4qLFxuOmFmdGVyLFxuOmJlZm9yZSB7XG4gIC0tdHctdHJhbnNsYXRlLXg6IDA7XG4gIC0tdHctdHJhbnNsYXRlLXk6IDA7XG4gIC0tdHctcm90YXRlOiAwO1xuICAtLXR3LXNrZXcteDogMDtcbiAgLS10dy1za2V3LXk6IDA7XG4gIC0tdHctc2NhbGUteDogMTtcbiAgLS10dy1zY2FsZS15OiAxO1xuICAtLXR3LXBhbi14OiA7XG4gIC0tdHctcGFuLXk6IDtcbiAgLS10dy1waW5jaC16b29tOiA7XG4gIC0tdHctc2Nyb2xsLXNuYXAtc3RyaWN0bmVzczogcHJveGltaXR5O1xuICAtLXR3LW9yZGluYWw6IDtcbiAgLS10dy1zbGFzaGVkLXplcm86IDtcbiAgLS10dy1udW1lcmljLWZpZ3VyZTogO1xuICAtLXR3LW51bWVyaWMtc3BhY2luZzogO1xuICAtLXR3LW51bWVyaWMtZnJhY3Rpb246IDtcbiAgLS10dy1yaW5nLWluc2V0OiA7XG4gIC0tdHctcmluZy1vZmZzZXQtd2lkdGg6IDBweDtcbiAgLS10dy1yaW5nLW9mZnNldC1jb2xvcjogI2ZmZjtcbiAgLS10dy1yaW5nLWNvbG9yOiByZ2JhKDU5LCAxMzAsIDI0NiwgMC41KTtcbiAgLS10dy1yaW5nLW9mZnNldC1zaGFkb3c6IDAgMCAjMDAwMDtcbiAgLS10dy1yaW5nLXNoYWRvdzogMCAwICMwMDAwO1xuICAtLXR3LXNoYWRvdzogMCAwICMwMDAwO1xuICAtLXR3LXNoYWRvdy1jb2xvcmVkOiAwIDAgIzAwMDA7XG4gIC0tdHctYmx1cjogO1xuICAtLXR3LWJyaWdodG5lc3M6IDtcbiAgLS10dy1jb250cmFzdDogO1xuICAtLXR3LWdyYXlzY2FsZTogO1xuICAtLXR3LWh1ZS1yb3RhdGU6IDtcbiAgLS10dy1pbnZlcnQ6IDtcbiAgLS10dy1zYXR1cmF0ZTogO1xuICAtLXR3LXNlcGlhOiA7XG4gIC0tdHctZHJvcC1zaGFkb3c6IDtcbiAgLS10dy1iYWNrZHJvcC1ibHVyOiA7XG4gIC0tdHctYmFja2Ryb3AtYnJpZ2h0bmVzczogO1xuICAtLXR3LWJhY2tkcm9wLWNvbnRyYXN0OiA7XG4gIC0tdHctYmFja2Ryb3AtZ3JheXNjYWxlOiA7XG4gIC0tdHctYmFja2Ryb3AtaHVlLXJvdGF0ZTogO1xuICAtLXR3LWJhY2tkcm9wLWludmVydDogO1xuICAtLXR3LWJhY2tkcm9wLW9wYWNpdHk6IDtcbiAgLS10dy1iYWNrZHJvcC1zYXR1cmF0ZTogO1xuICAtLXR3LWJhY2tkcm9wLXNlcGlhOiAgICAgXG47XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbmEsXG5kaXYsXG5wIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5tYWluIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogNjBweCBhdXRvIDA7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweCAxMHB4IDkwcHg7XG59XG5cbm1haW4gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIG1haW4ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxcHggMTBweCAxMDBweDtcbiAgfVxufVxuXG4ubGluay10ZXh0IHtcbiAgY29sb3I6ICNlOTAwNTk7XG59XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm1iLTYge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5tYi0xNiB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi5tYi04IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLm10LTYge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi5ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuLm1heC13LWZ1bGwge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmJvcmRlci1kb3VibGUge1xuICBib3JkZXItc3R5bGU6IGRvdWJsZTtcbn1cblxuLnB0LTE2IHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG59XG5cbi5wdC02IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cblxuLmJsdXIge1xuICAtLXR3LWJsdXI6IGJsdXIoOHB4KTtcbn1cblxuLmJsdXIsXG4uZmlsdGVyIHtcbiAgZmlsdGVyOiB2YXIoLS10dy1ibHVyKSB2YXIoLS10dy1icmlnaHRuZXNzKSB2YXIoLS10dy1jb250cmFzdClcbiAgICB2YXIoLS10dy1ncmF5c2NhbGUpIHZhcigtLXR3LWh1ZS1yb3RhdGUpIHZhcigtLXR3LWludmVydCkgdmFyKC0tdHctc2F0dXJhdGUpXG4gICAgdmFyKC0tdHctc2VwaWEpIHZhcigtLXR3LWRyb3Atc2hhZG93KTtcbn1cblxuLndyYXBfZWpvX3BjX2Fib3ZlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2MXB4KSB7XG4gIC53cmFwX2Vqb19wY19hYm92ZSB7XG4gICAgbWluLXdpZHRoOiA5NzBweDtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAucGMtb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjFweCkge1xuICAuc3Atb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5nbG9iYWwtaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDk5OTk5OTtcbn1cbi5nbG9iYWwtaGVhZGVyIC5nbG9iYWwtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5nbG9iYWwtaGVhZGVyLmlzLW9wZW4ge1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmdsb2JhbC1oZWFkZXIuaXMtb3BlbiAuZ2xvYmFsLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmdsb2JhbC1oZWFkZXIuaXMtb3BlbiAuaGVhZGVyX19tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5nbG9iYWwtaGVhZGVyLmlzLW9wZW4gLmhlYWRlcl9faGFtYnVyZ2VyLWJ1dHRvbjo6YmVmb3JlLFxuLmdsb2JhbC1oZWFkZXIuaXMtb3BlbiAuaGVhZGVyX19oYW1idXJnZXItYnV0dG9uOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ2xvYmFsLWhlYWRlci5pcy1vcGVuIC5oZWFkZXJfX2hhbWJ1cmdlci1idXR0b24gc3Bhbjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmdsb2JhbC1oZWFkZXIuaXMtb3BlbiAuaGVhZGVyX19oYW1idXJnZXItYnV0dG9uIHNwYW46OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5nbG9iYWwtaGVhZGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgZ2FwOiAzMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNHB4IDEwcHg7XG59XG4uaGVhZGVyX19oYW1idXJnZXItYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDA7XG59XG4uaGVhZGVyX19oYW1idXJnZXItYnV0dG9uOjpiZWZvcmUsXG4uaGVhZGVyX19oYW1idXJnZXItYnV0dG9uOjphZnRlcixcbi5oZWFkZXJfX2hhbWJ1cmdlci1idXR0b24gc3Bhbjo6YmVmb3JlLFxuLmhlYWRlcl9faGFtYnVyZ2VyLWJ1dHRvbiBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgYmFja2dyb3VuZDogIzEyMTIxMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNHB4O1xufVxuLmhlYWRlcl9faGFtYnVyZ2VyLWJ1dHRvbjpiZWZvcmUge1xuICB0b3A6IDdweDtcbn1cbi5oZWFkZXJfX2hhbWJ1cmdlci1idXR0b246YWZ0ZXIge1xuICBib3R0b206IDdweDtcbn1cbi5oZWFkZXJfX2hhbWJ1cmdlci1idXR0b24gc3Bhbjo6YmVmb3JlLFxuLmhlYWRlcl9faGFtYnVyZ2VyLWJ1dHRvbiBzcGFuOjphZnRlciB7XG4gIHRvcDogMTVweDtcbn1cbi5oZWFkZXJfX3RpdGxlIHtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuLmhlYWRlcl9fdGl0bGUgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhlYWRlcl9fbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzJweDtcbiAgYWxpZ24taXRlbTogY2VudGVyO1xufVxuLmhlYWRlcl9fbWVudSAudGFnIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLmhlYWRlcl9fbWVudSAudGFnOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLmhlYWRlcl9fbWVudSAudGFnIC50YWctbWFpbi1uYW1lIHtcbiAgY29sb3I6ICMxMjEyMTI7XG4gIGZvbnQtZmFtaWx5OlxuICAgIFJvYm90byBDb25kZW5zZWQsXG4gICAgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXJfX21lbnUgLnRhZyAudGFnLXN1Yi1uYW1lIHtcbiAgY29sb3I6ICMxZTFlMWU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5nbG9iYWwtbmF2IHtcbn1cbi5nbG9iYWwtbmF2X19pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdyaWQtZ2FwOiAxNnB4IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbG9nb19hbGMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMCBib3R0b20gMzBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDBweCAzMnB4O1xuICBwYWRkaW5nOiAwIDEwcHggMjRweDtcbn1cbi5nbG9iYWwtbmF2X19ib3gge1xuICBwYWRkaW5nOiAxNnB4IDA7XG59XG4uZ2xvYmFsLW5hdl9fYm94Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDlkOWQ5O1xufVxuLmdsb2JhbC1tZW51IHtcbn1cbi5nbG9iYWwtbWVudV9faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4uZ2xvYmFsLW1lbnVfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uZ2xvYmFsLW1lbnVfX2xpbmsuc3R5bGUtamEge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uZ2xvYmFsLW1lbnVfX2xpbmsuc3R5bGUtZW4ge1xuICBmb250LWZhbWlseTpcbiAgICBSb2JvdG8gQ29uZGVuc2VkLFxuICAgIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5nbG9iYWwtbWVudV9fbGluay5lbWFpbF9tYWdhemluZV9hcmVhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcbiAgbWFyZ2luLXRvcDogNjRweDtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHdpZHRoOiA5MCU7XG59XG4uZ2xvYmFsLW5hdl9fYm94LnNwX2VtYWlsX21hZ2F6aW5lX2FyZWEge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmdsb2JhbC1uYXYgLnN1cHBvcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBncmlkLWNvbHVtbjogMS80O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uZ2xvYmFsLW5hdiAuc3VwcG9ydCBhIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5nbG9iYWwtbmF2IC5zdXBwb3J0IC5leHRlcm5hbC1tYXJrOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vY2RuMi5hbGMuY28uanAvc2EvZWpvL2Fzc2V0cy9pbWFnZS9pY29uL2xpbmstZXh0ZXJuYWwuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMThweDtcbn1cbi5nbG9iYWwtbmF2IC5jb3B5cmlnaHRzIHtcbiAgZ3JpZC1jb2x1bW46IDEvNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uZ2xvYmFsLW5hdiAueXQtYWNjb3VudCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6XG4gICAgUm9ib3RvIENvbmRlbnNlZCxcbiAgICBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uZ2xvYmFsLW5hdiAueXQtYWNjb3VudCBhIHNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmFjY291bnRzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG59XG4uYWNjb3VudHMtbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmFjY291bnRzLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmFjY291bnRzLWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG59XG4uYWNjb3VudHMtbGluay0tZmIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zbnNfZmIuc3ZnJyk7XG59XG4uYWNjb3VudHMtbGluay0taW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zbnNfaW4uc3ZnJyk7XG59XG4uYWNjb3VudHMtbGluay0tdHcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zbnNfdHcuc3ZnJyk7XG59XG4uYWNjb3VudHMtbGluay0teXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zbnNfeXQuc3ZnJyk7XG59XG4uYWNjb3VudHMtbGluay0tbWFpbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25fbWFpbC5zdmcnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuZ2xvYmFsLWhlYWRlcl9faW5uZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgZ2FwOiAwO1xuICB9XG4gIC5oZWFkZXJfX3RpdGxlIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLmhlYWRlcl9fbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ2xvYmFsLW5hdl9faW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtZ2FwOiAxNnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzJweCAyM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE1cHggYm90dG9tIDI0cHg7XG4gIH1cbiAgLmdsb2JhbC1uYXZfX2JveDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICB9XG4gIC5nbG9iYWwtbWVudV9faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuICAuZ2xvYmFsLW1lbnVfX2xpbmsuc3R5bGUtamEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuZ2xvYmFsLW1lbnVfX2xpbmsuc3R5bGUtZW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuZ2xvYmFsLW5hdiAuc3VwcG9ydCB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAxNnB4O1xuICB9XG4gIC5nbG9iYWwtbmF2IC5zdXBwb3J0IGxpIHtcbiAgfVxuICAuZ2xvYmFsLW5hdiAuY29weXJpZ2h0cyB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4vKlxuXG5oZWFkZXIgbmF2IHVsIGxpLnRhZyBhLmxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgwcHg7XG59XG5cbmhlYWRlciBuYXYgdWwgbGkudGFnIGEubG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuaGVhZGVyIC5oYW1idXJnZXItYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOjU2MHB4KSB7XG4gIGhlYWRlciBzdmcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDE1cHg7XG4gICAgbGVmdDogMTVweDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICB9XG5cbiAgI3NwLW1lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDYwLjhweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MC44cHgpO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDEzcHggMTNweCAxNnB4IC02cHggcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjUpO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuXG4gIC5tZW51LWludmlzaWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICNzcC1tZW51IHVsIGxpIHtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERURFREU7XG4gIH1cblxuICAjc3AtbWVudSB1bCBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuICovXG5cbi5tYWdhemluZSB7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWdhemluZSAuYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzEyMTIxMjtcbiAgaGVpZ2h0OiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ubWFnYXppbmUgLmhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWNvbHVtbi1nYXA6IDEwcHg7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzdweCAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMjRweCA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICByb3ctZ2FwOiAxMHB4O1xufVxuXG4ubWFnYXppbmUgLmhlYWRpbmcgLnllYXItbW9udGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgZ3JpZC1yb3c6IDEvMztcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFnYXppbmUgLmhlYWRpbmcgLnllYXItbW9udGggLnllYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuXG4ubWFnYXppbmUgLmhlYWRpbmcgLnllYXItbW9udGggLm1vbnRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi5tYWdhemluZSAuaGVhZGluZyAuaGVhZGRpbmctbWFpbiB7XG4gIGZvbnQtZmFtaWx5OlxuICAgIFJvYm90byBDb25kZW5zZWQsXG4gICAgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBncmlkLWNvbHVtbjogMi8zO1xuICBncmlkLXJvdzogMS8yO1xufVxuXG4ubWFnYXppbmUgLmhlYWRpbmcgLmhlYWRkaW5nLXN1YiB7XG4gIGZvbnQtZmFtaWx5OlxuICAgIFJvYm90byBDb25kZW5zZWQsXG4gICAgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBncmlkLWNvbHVtbjogMi8zO1xuICBncmlkLXJvdzogMi8zO1xufVxuXG4ubWFnYXppbmUgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubWFnYXppbmUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjZTkwMDU5O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNlOTAwNTk7XG59XG5cbi5tYWdhemluZSBhIGltZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMjEyMTI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjYwcHg7XG4gIGhlaWdodDogMzY3cHg7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHg7XG59XG5cbi5tYWdhemluZSBhIHNwYW4ge1xuICBjb2xvcjogI2U5MDA1OTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubWFnYXppbmUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNpZGUtYWQxIHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgbWluLWhlaWdodDogMjUwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjFweCkge1xuICAuc2lkZS1hZDIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiA5MHB4O1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5zaWRlLWFkMiB7XG4gICAgbWluLXdpZHRoOiAzMzZweDtcbiAgICBtaW4taGVpZ2h0OiAyODBweDtcbiAgfVxufVxuXG4ucmVsYXRlZC1saXN0IHVsIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLnJlbGF0ZWQtbGlzdCB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZzogMCA2cHggNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNiZmJmYmY7XG59XG5cbi5zZXJpZXMtY2FyZC1saXN0IHtcbiAgYWxpZ24taXRlbXM6IHRvcDtcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAyMHB4O1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIDI3MHB4KTtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uc2VyaWVzLWNhcmQtbGlzdCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uc2VyaWVzLWNhcmQtbGlzdCAuY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC13ZWJraXQtZmlsdGVyOiBkcm9wLXNoYWRvdygxMHB4IDEwcHggMTBweCBoc2xhKDAsIDAlLCA1JSwgMC4yKSk7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMTBweCAxMHB4IDEwcHggcmdiYSgxMiwgMTIsIDEyLCAwLjIpKTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNhZDE1NGY7XG59XG5cbi5zZXJpZXMtY2FyZC1saXN0IC5jYXJkIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjMwcHg7XG4gIGhlaWdodDogMTMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uc2VyaWVzLWNhcmQtbGlzdCAuY2FyZCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDdkNztcbn1cblxuLnNlcmllcy1jYXJkLWxpc3QgLmNhcmQgaDIsXG4uc2VyaWVzLWNhcmQtbGlzdCAuY2FyZCBwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VyaWVzLWNhcmQtbGlzdCAuY2FyZCBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLnNlcmllcy1jYXJkLWxpc3Qge1xuICAgIGFsaWduLWl0ZW1zOiB0b3A7XG4gICAgLXdlYmtpdC1yb3ctZ2FwOiAzMHB4O1xuICAgIHJvdy1nYXA6IDMwcHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIDEwMCUpO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLnNlcmllcy1jYXJkLWxpc3QgLmNhcmQgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG59XG5cbi5wYy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA5MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogOTk5OTk7XG59XG4uZWpvX3BjX292ZXJsYXkge1xuICBtaW4td2lkdGg6IDcyOHB4O1xuICBtaW4taGVpZ2h0OiA5MHB4O1xufVxuXG4uc3Atb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5OTtcbn1cbi5lam9fc3Bfb3ZlcmxheSB7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG5cbi5zZWFyY2gtZm9ybS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IDJweCBzb2xpZCBsaWdodGdyZXk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLWZvcm0taW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLWZvcm0tYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNlYXJjaC1mb3JtLWJ1dHRvbiBpbWcge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uc2VhcmNoLWZvcm0tbm8tc2VhcmNoLXJlc3VsdC10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIl19 */