@charset "UTF-8";
/*!
 * ress.css • v3.0.1
 * MIT License
 * github.com/filipelinhares/ress
 */
html {
  box-sizing: border-box;
  -webkit-text-size-adjust: 100%;
  word-break: normal;
  -moz-tab-size: 4;
  tab-size: 4;
}

*,
:after,
:before {
  background-repeat: no-repeat;
  box-sizing: inherit;
}

:after,
:before {
  text-decoration: inherit;
  vertical-align: inherit;
}

* {
  padding: 0;
  margin: 0;
}

hr {
  overflow: visible;
  height: 0;
}

details,
main {
  display: block;
}

summary {
  display: list-item;
}

small {
  font-size: 80%;
}

[hidden] {
  display: none;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline-width: 0;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
}

pre {
  font-size: 1em;
}

b,
strong {
  font-weight: bolder;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

input {
  border-radius: 0;
}

[disabled] {
  cursor: default;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

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

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

textarea {
  overflow: auto;
  resize: vertical;
}

button,
input,
optgroup,
select,
textarea {
  font: inherit;
}

optgroup {
  font-weight: 700;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button],
[type=button],
[type=reset],
[type=submit],
button {
  cursor: pointer;
  color: inherit;
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button:-moz-focusring {
  outline: 1px dotted ButtonText;
}

[type=reset],
[type=submit],
button,
html [type=button] {
  -webkit-appearance: button;
}

button,
input,
select,
textarea {
  background-color: transparent;
  border-style: none;
}

select {
  -moz-appearance: none;
  -webkit-appearance: none;
}

select::-ms-expand {
  display: none;
}

select::-ms-value {
  color: currentColor;
}

legend {
  border: 0;
  color: inherit;
  display: table;
  white-space: normal;
  max-width: 100%;
}

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

img {
  border-style: none;
}

progress {
  vertical-align: baseline;
}

@media screen {
  [hidden~=screen] {
    display: inherit;
  }

  [hidden~=screen]:not(:active):not(:focus):not(:target) {
    position: absolute !important;
    clip: rect(0 0 0 0) !important;
  }
}
[aria-busy=true] {
  cursor: progress;
}

[aria-controls] {
  cursor: pointer;
}

[aria-disabled] {
  cursor: default;
}

a {
  text-decoration: none;
  cursor: pointer;
  color: inherit;
}

li {
  list-style-type: none;
}

address {
  font-style: normal;
}

@media only screen and (min-width: 420px) {
  a[href^="tel:"] {
    cursor: default;
    pointer-events: none;
  }
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}

p,
a {
  word-wrap: break-word;
  word-break: break-all;
  line-break: strict;
}

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

:root {
  --color-base: #73716d;
  --color-pink: #eea4b1;
  --color-green: #8db2a6;
  --font-mincho: "Shippori Mincho B1", "Yu Mincho", "游明朝体", serif;
  --font-serif: "Cormorant Infant", serif;
  --font-gothic: "游ゴシック体", YuGothic, "Yu Gothic M", "游ゴシック Medium",
    "Yu Gothic Medium", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3",
    HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN",
    "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka,
    "ＭＳ Ｐゴシック", "MS PGothic", "Helvetica Neue", HelveticaNeue, Helvetica,
    Arial, "Segoe UI", sans-serif;
}

/*
html {
  scroll-behavior: smooth;
}
*/

body {
  color: var(--color-base);
  max-width: 100vw;
  width: 100%;
  font-family: var(--font-mincho);
}
@media not all and (max-width:768px) {
  body {
    font-size: 18px;
  }
}

.l-wrapper {
  max-width: 1486px;
  margin-right: auto;
  margin-left: auto;
}

.l-inner {
  max-width: 1100px;
  margin-right: auto;
  margin-left: auto;
}

.l-container {
  overflow: hidden;
}

.js-scroll-in {
  opacity: 0;
  transform: translateY(10%);
  transition-property: opacity, transform;
  transition-duration: 600ms;
  transition-timing-function: ease-out;
}
.js-scroll-in.is-animate {
  opacity: 1;
  transform: translateY(0);
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.c-brackets {
  position: relative;
  width: max-content;
  margin-right: auto;
  margin-left: auto;
  line-height: 1.6;
}
.c-brackets::before, .c-brackets::after {
  content: "";
  position: absolute;
  width: 3.45em;
  height: 2em;
  border-style: solid;
  border-right-color: var(--color-base);
  border-width: 0;
}
.c-brackets::before {
  bottom: -1em;
  left: -2.5em;
  border-left-width: 1px;
  border-bottom-width: 1px;
}
.c-brackets::after {
  top: -1em;
  right: -2.5em;
  border-right-width: 1px;
  border-top-width: 1px;
}

.c-section-title {
  text-align: center;
  margin-bottom: 9.6vw;
}
@media not all and (max-width:768px) {
  .c-section-title {
    margin-bottom: 50px;
  }
}
.c-section-title__eng {
  margin-bottom: 10px;
  font-family: var(--font-serif);
  font-weight: 400;
  font-size: 8.5333333333vw;
  text-transform: capitalize;
}
@media not all and (max-width:768px) {
  .c-section-title__eng {
    font-size: 52px;
  }
}
.c-section-title__jpn {
  font-size: 3.4666666667vw;
  letter-spacing: 0.1em;
}
@media not all and (max-width:768px) {
  .c-section-title__jpn {
    font-size: 18px;
  }
}

.c-button-link {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: auto;
  margin-left: auto;
  max-width: 352px;
  width: 100%;
  height: 70px;
  border: 1px solid #6f6f6f;
  background-color: #fff;
  background-image: linear-gradient(270deg, rgba(223, 190, 106, 0.8), rgba(146, 111, 52, 0.8), rgba(221, 221, 221, 0), rgba(221, 221, 221, 0));
  background-position: 1% 50%;
  background-size: 300% 300%;
  box-shadow: 0.5em 0.5em 0.5em 0.1em rgba(0, 0, 0, 0.05);
  transition: all 700ms ease-out;
}
.c-button-link__label {
  color: inherit;
  font-size: 3.4666666667vw;
}
@media not all and (max-width:768px) {
  .c-button-link__label {
    font-size: 18px;
  }
}
.c-button-link__arrow {
  color: inherit;
  margin-left: 1em;
}
.c-button-link__external {
  height: 4.2666666667vw;
  margin-left: 0.2em;
  fill: var(--color-base);
  transition: fill 700ms ease-out;
}
@media not all and (max-width:768px) {
  .c-button-link__external {
    height: 16px;
  }
}
@media (hover: hover) {
  .c-button-link:hover {
    color: #fff;
    background-position: 99% 50%;
  }
  .c-button-link:hover .c-button-link__external {
    fill: #fff;
  }
}

.l-gheader {
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 96;
  background-color: rgba(255, 255, 255, 0.8);
  transition-property: background-color;
  transition-duration: 240ms;
}
.l-gheader.is-transparent {
  background-color: transparent;
}
.l-gheader__inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 3.2vw;
  padding-bottom: 3.2vw;
  padding-left: 2.4vw;
  padding-right: 4.8vw;
}
@media only screen and (max-width:768px) {
  .l-gheader__inner {
    height: 14.6666666667vw;
  }
}
@media not all and (max-width:768px) {
  .l-gheader__inner {
    padding: 32px 40px;
  }
}
.l-gheader__logo {
  position: relative;
  z-index: 96;
  height: 8.8vw;
  opacity: 1;
  pointer-events: auto;
  transition-duration: 240ms;
  transition-property: fill, opacity;
}
@media not all and (max-width:768px) {
  .l-gheader__logo {
    height: 42px;
  }
}
.l-gheader__logo.is-active path {
  fill: #fff;
}
/* TOPページ SPロゴ表示
.l-gheader__logo.is-hide {
  opacity: 0;
  pointer-events: none;
}
*/
.l-gheader .l-gheader__menubutton::after, .l-gheader .l-gheader__menubutton::before, .l-gheader .l-gheader__menubutton-rect {
  grid-column: 1/2;
  grid-row: 1/2;
  background-color: var(--color-base);
  height: 2px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  transition-property: background-color, transform, opacity;
  transition-duration: 300ms;
}
.l-gheader__menubutton {
  position: relative;
  z-index: 96;
  display: grid;
  align-items: center;
  margin-left: 30px;
  width: 8vw;
  height: 4vw;
}
@media not all and (max-width:768px) {
  .l-gheader__menubutton {
    width: 52px;
    height: 34px;
  }
}
.l-gheader__menubutton.is-active .l-gheader__menubutton-rect {
  background-color: #fff;
  transform: rotate(45deg);
}
.l-gheader__menubutton.is-active::after {
  opacity: 0;
}
.l-gheader__menubutton.is-active::before {
  background-color: #fff;
  transform: rotate(-45deg) translateY(0);
}
.l-gheader__menubutton-rect {
  width: 100%;
}
.l-gheader__menubutton::before {
  content: "";
  width: 100%;
  transform: translateY(-1.8666666667vw);
}
@media not all and (max-width:768px) {
  .l-gheader__menubutton::before {
    transform: translateY(-14px);
  }
}
.l-gheader__menubutton::after {
  content: "";
  width: 50%;
  margin-left: auto;
  transform: translateY(1.8666666667vw);
}
@media not all and (max-width:768px) {
  .l-gheader__menubutton::after {
    transform: translateY(14px);
  }
}

/* 2022.6.23 hy */
.l-gheader__cart {
  position: relative;
  z-index: 96;
  display: grid;
  align-items: center;
  margin-left: auto;
  width: 6vw;
  height: 9vw;
}
.l-gheader__cart path {
  fill: #666;
}
.l-gheader__cart.active path {
  fill: #fff;
}
@media not all and (max-width:768px) {
  .l-gheader__cart {
    width: 40px;
    height: 49px;
  }
}

.l-gheader__nav {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 88;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100vh;
  background-color: rgba(125, 125, 125, 0.8);
  -webkit-backdrop-filter: blur(16px);
          backdrop-filter: blur(16px);
  color: #fff;
  opacity: 0;
  overflow: auto;
  pointer-events: none;
  transition-property: opacity;
  transition-duration: 300ms;
}
.l-gheader__nav.is-active {
  opacity: 1;
  pointer-events: auto;
}
.l-gheader__nav-inner {
  max-width: 1100px;
  width: 100%;
  max-height: 100%;
}

@media only screen and (max-width:768px) {
  /* 2023.7.12 mm メニュー開閉時の調整 */
  .l-gheader__nav.is-active{
    padding-top: 6vw;
  }
}

.l-gheader__nav-menu {
  display: flex;
  flex-direction: column;
}
@media not all and (max-width:768px) {
  .l-gheader__nav-menu {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(3, auto);
    gap: 4rem 2.7rem;
    margin-top: 8em;
  }
}
@media only screen and (max-width:768px) {
  .l-gheader__nav-menu-item {
    display: block;
    border-top: 1px solid #fff;
  }
}
@media not all and (max-width:768px) {
  .l-gheader__nav-menu-item.-column {
    grid-column: span 2;
  }
}
.l-gheader__nav-menu-label {
  font-family: var(--font-serif);
  font-size: 6.6666666667vw;
  text-transform: capitalize;
}
@media only screen and (max-width:768px) {
  .l-gheader__nav-menu-label {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 4.2666666667vw 9.3333333333vw;
  }
  .l-gheader__nav-menu-label::after {
    content: "";
    width: 2.6666666667vw;
    height: 2.6666666667vw;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    transform: rotate(45deg);
    transition-property: transform;
    transition-duration: 200ms;
  }
  .l-gheader__nav-menu-label.is-active::after {
    transform: rotate(225deg);
  }
}
@media not all and (max-width:768px) {
  .l-gheader__nav-menu-label {
    pointer-events: none;
    min-width: 42%;
    font-size: 32px;
    padding-bottom: 0.5rem;
    padding-right: .5rem;
    border-bottom: 1px solid #ddd;
    display: grid;
    grid-template-columns: 1fr auto;
    align-items: center;
    margin-bottom: 30px;
  }
}
@media not all and (max-width:768px) {
  .l-gheader__nav-menu-label.-about, .l-gheader__nav-menu-label.-products {
    min-width: 28%;
  }
}
@media only screen and (max-width:768px) {
  .l-gheader__nav-child {
    display: none;
    background-color: rgba(0, 0, 0, 0.2);
    padding-right: 9.3333333333vw;
    padding-top: 6.4vw;
    padding-left: 9.3333333333vw;
    padding-bottom: 10.6666666667vw;
  }
}
@media not all and (max-width:768px) {
  .l-gheader__nav-child {
    display: block;
  }
}
.l-gheader__nav-child-item {
  font-family: var(--font-gothic);
  letter-spacing: 0.05em;
  font-size: 3.4666666667vw;
}
@media not all and (max-width:768px) {
  .l-gheader__nav-child-item {
    font-size: 14px;
  }
}
.l-gheader__nav-child-item:not(:last-child) {
  margin-bottom: 2em;
}
@media not all and (max-width:768px) {
  .l-gheader__nav-child-item:not(:last-child) {
    margin-bottom: 1em;
  }
}
.l-gheader__nav-child-item::before {
  content: "-";
}
.l-gheader__nav-child-item br {
  display: none;
}
.l-gheader__sns {
  display: flex;
  justify-content: center;
}
@media only screen and (max-width:768px) {
  .l-gheader__sns {
    padding-top: 8.8vw;
    padding-bottom: 8.8vw;
  }
}
@media not all and (max-width:768px) {
  .l-gheader__sns {
    justify-content: flex-end;
  }
}
.l-gheader__sns-icon {
  fill: #fff;
  height: 8.8vw;
}
@media only screen and (max-width:768px) {
  .l-gheader__sns-icon {
    margin-left: 3.4666666667vw;
    margin-right: 3.4666666667vw;
  }
}
@media not all and (max-width:768px) {
  .l-gheader__sns-icon {
    height: 28px;
    margin-left: 28px;
  }
}

.l-gfooter {
  background-color: #696969;
}
.l-gfooter__logo {
  margin-right: auto;
  margin-left: auto;
  padding-top: 10.6666666667vw;
  padding-bottom: 9.3333333333vw;
  text-align: center;
}
@media not all and (max-width:768px) {
  .l-gfooter__logo {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}
.l-gfooter__logo svg {
  margin-right: auto;
  margin-left: auto;
}
@media only screen and (max-width:768px) {
  .l-gfooter__logo svg {
    height: 23.4666666667vw;
  }
}
.l-gfooter__logo path {
  fill: #fff;
}
.l-gfooter__menu {
  background-color: #7d7d7d;
  color: #fff;
}
@media not all and (max-width:768px) {
  .l-gfooter__menu {
    padding-top: 38px;
    padding-bottom: 32px;
  }
}
.l-gfooter__menu-list {
  display: flex;
  flex-direction: column;
}
@media not all and (max-width:768px) {
  .l-gfooter__menu-list {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(3, auto);
    gap: 5.7rem 2.7rem;
  }
  .l-gfooter__menu-list .l-gfooter__menu-parent:nth-child(5){
    grid-column: span 2;
  }
}
@media only screen and (max-width:768px) {
  .l-gfooter__menu-parent {
    border-bottom: 1px solid #696969;
  }
}
.l-gfooter__menu-parent-label {
  font-family: var(--font-serif);
  font-size: 6.6666666667vw;
  text-transform: capitalize;
}
@media only screen and (max-width:768px) {
  .l-gfooter__menu-parent-label {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 4.2666666667vw 9.3333333333vw;
  }
  .l-gfooter__menu-parent-label::after {
    content: "";
    width: 2.6666666667vw;
    height: 2.6666666667vw;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    transform: rotate(45deg);
    transition-property: transform;
    transition-duration: 200ms;
  }
  .l-gfooter__menu-parent-label.is-active::after {
    transform: rotate(225deg);
  }
}
@media not all and (max-width:768px) {
  .l-gfooter__menu-parent-label {
    pointer-events: none;
    display: block;
    margin-bottom: 30px;
    font-size: 32px;
    padding-bottom: 0.5rem;
    padding-right: .5rem;
    border-bottom: 1px solid #bbb;
    display: grid;
    grid-template-columns: 1fr auto;
    align-items: center;
  }
}
@media only screen and (max-width:768px) {
  .l-gfooter__menu-child {
    display: none;
    background-color: #696969;
    padding-right: 9.3333333333vw;
    padding-top: 6.4vw;
    padding-left: 9.3333333333vw;
    padding-bottom: 10.6666666667vw;
  }
}
@media not all and (max-width:768px) {
  .l-gfooter__menu-child {
    display: block;
  }
}
.l-gfooter__menu-child-item {
  display: flex;
  font-family: sans-serif;
  font-size: 3.4666666667vw;
}
@media only screen and (max-width:768px) {
  .l-gfooter__menu-child-item br {
    display: none;
  }
}
@media not all and (max-width:768px) {
  .l-gfooter__menu-child-item {
    font-size: 12px;
    font-weight: 200;
  }
  .l-gfooter__menu-child-item br{
    display: none;
  }
}
.l-gfooter__menu-child-item::before {
  content: "-";
  padding-right: 0.25em;
}
.l-gfooter__menu-child-item:not(:last-child) {
  margin-bottom: 2em;
}
@media not all and (max-width:768px) {
  .l-gfooter__menu-child-item:not(:last-child) {
    margin-bottom: 1em;
  }
}
.l-gfooter__sns {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media only screen and (max-width:768px) {
  .l-gfooter__sns {
    padding-top: 7.4666666667vw;
    padding-bottom: 7.4666666667vw;
  }
}
@media not all and (max-width:768px) {
  .l-gfooter__sns {
    justify-content: flex-end;
    padding-right: 80px;
  }
}
.l-gfooter__sns-twitter {
  margin-left: 1.6em;
  fill: #fff;
  height: 5.8666666667vw;
}
@media not all and (max-width:768px) {
  .l-gfooter__sns-twitter {
    height: 28px;
  }
}
.l-gfooter__sns-instagram {
  fill: #fff;
  height: 6.6666666667vw;
}
@media not all and (max-width:768px) {
  .l-gfooter__sns-instagram {
    height: 32px;
  }
}
.l-gfooter__submenu {
  background-color: #fff;
  font-family: var(--font-gothic);
  text-align: center;
}
@media not all and (max-width:768px) {
  .l-gfooter__submenu {
    padding-top: 36px;
    padding-bottom: 44px;
  }
}
.l-gfooter__submenu-store {
  display: inline-flex;
  align-items: center;
  font-family: var(--font-serif);
  font-size: 9.0666666667vw;
}
@media only screen and (max-width:768px) {
  .l-gfooter__submenu-store {
    height: 16.5333333333vw;
  }
}
@media not all and (max-width:768px) {
  .l-gfooter__submenu-store {
    margin-bottom: 36px;
    font-size: 28px;
  }
}
.l-gfooter__submenu-store-icon {
  margin-left: 0.2em;
  fill: var(--color-base);
  height: 5.3333333333vw;
}
@media not all and (max-width:768px) {
  .l-gfooter__submenu-store-icon {
    height: 20px;
  }
}
.l-gfooter__submenu-list {
  display: flex;
}
@media only screen and (max-width:768px) {
  .l-gfooter__submenu-list {
    flex-wrap: wrap;
    border-top: 1px solid var(--color-base);
  }
}
@media not all and (max-width:768px) {
  .l-gfooter__submenu-list {
    justify-content: center;
  }
}
@media only screen and (max-width:768px) {
  .l-gfooter__submenu-item {
    width: 50%;
    border-bottom: 1px solid var(--color-base);
    font-size: 3.4666666667vw;
    line-height: 9.3333333333vw;
    text-align: center;
  }
  .l-gfooter__submenu-item:nth-of-type(odd) {
    border-right: 1px solid var(--color-base);
  }
}
@media not all and (max-width:768px) {
  .l-gfooter__submenu-item:not(:last-child) {
    margin-right: 40px;
  }
}
.l-gfooter__bottom {
  padding-top: 6.6666666667vw;
  padding-bottom: 6.6666666667vw;
  background-color: #fff;
}
@media not all and (max-width:768px) {
  .l-gfooter__bottom {
    padding-top: 30px;
    padding-bottom: 40px;
    border-top: 1px solid #777;
  }
}
.l-gfooter__bottom-inner {
  display: flex;
  font-family: var(--font-gothic);
}
@media only screen and (max-width:768px) {
  .l-gfooter__bottom-inner {
    flex-direction: column;
    padding-left: 11.2vw;
    padding-right: 11.2vw;
  }
}
@media not all and (max-width:768px) {
  .l-gfooter__bottom-inner {
    justify-content: space-between;
    flex-wrap: wrap;
  }
}
.l-gfooter__bottom-list {
  display: flex;
  width: 100%;
  margin-bottom: 5.3333333333vw;
  font-size: 3.4666666667vw;
}
@media only screen and (max-width:768px) {
  .l-gfooter__bottom-list {
    flex-wrap: wrap;
    justify-content: center;
    position: relative;
  }
}
@media not all and (max-width:768px) {
  .l-gfooter__bottom-list {
    /*margin-bottom: 32px;*/
    margin-bottom: 16px;
    font-size: 15px;
  }
}
.l-gfooter__bottom-list-item {
  display: inline-flex;
  align-items: center;
  font-size: 3.4666666667vw;
}
@media not all and (max-width:768px) {
  .l-gfooter__bottom-list-item {
    font-size: 15px;
  }
}
.l-gfooter__bottom-list-item:not(:last-child)::after {
  content: "|";
  margin-left: 1em;
  margin-right: 1em;
}
.l-gfooter__bottom-list-icon {
  height: 2.1333333333vw;
  margin-left: 0.4em;
  fill: var(--color-base);
}
@media not all and (max-width:768px) {
  .l-gfooter__bottom-list-icon {
    height: 12px;
  }
}
.l-gfooter__bottom-credit {
  font-size: 2.9333333333vw;
  line-height: 1.5;
  text-align: center;
}
@media only screen and (max-width:768px) {
  .l-gfooter__bottom-credit {
    order: 3;
    color: #999;
  }
}
@media not all and (max-width:768px) {
  .l-gfooter__bottom-credit {
    font-size: 13px;
    text-align: left;
    padding-top: 5px;
  }
}
.l-gfooter__bottom-corporate {
  width: 100%;
  height: 10.6666666667vw;
  font-size: 3.4666666667vw;
}
@media only screen and (max-width:768px) {
  .l-gfooter__bottom-corporate {
    margin-bottom: 18.4vw;
  }
}
@media not all and (max-width:768px) {
  .l-gfooter__bottom-corporate {
    margin-right: 0;
    width: 268px;
    /*width: 356px;
    max-width: 356px;*/
    height: 50px;
    font-size: 16px;
  }
}

svg {
  display: block;
  width: auto;
  height: 100%;
}

.c-breadcrumb {
	/*margin-top: 100px;*/
	margin-top: 0;
  /*margin-top: 14.6666666667vw;*/
  border-top: 1px solid #f1f1f0;
  border-bottom: 1px solid #f1f1f0;
  padding: 2.1333333333vw 3.4666666667vw;
  font-family: var(--font-gothic);
  font-size: 2.6666666667vw;
  /* 追加 @20220705 */
  overflow-x: auto;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
  /* END @20220705 */
}
@media not all and (max-width:768px) {
  .c-breadcrumb {
    font-size: 12px;
    /*margin-top: 100px; 修正 hy*/
    padding: 16px 40px;
  }
}
.c-breadcrumb__list {
  display: flex;
  align-items: center;
}
.c-breadcrumb__item:not(:last-child)::after {
  content: ">";
  margin-right: 0.5em;
  margin-left: 0.5em;
}
.c-breadcrumb__item br {
  display: none;
}

.c-sub-header {
  padding-top: 8.5333333333vw;
  padding-bottom: 10.1333333333vw;
  background-color: #f5f4f5;
  text-align: center;
}
@media not all and (max-width:768px) {
  .c-sub-header {
    padding-top: 36px;
    padding-bottom: 36px;
  }
}
.c-sub-header__eng {
  font-family: var(--font-serif);
  font-size: 7.2vw;
}
@media not all and (max-width:768px) {
  .c-sub-header__eng {
    font-size: 52px;
  }
}
.c-sub-header-jpn {
  font-size: 3.7333333333vw;
}
@media not all and (max-width:768px) {
  .c-sub-header-jpn {
    font-size: 21px;
  }
}

.u-cautions {
  color: #f70309;
}

@media not all and (max-width:768px) {
  .br-sp {
    display: none;
  }
}

@media only screen and (max-width:768px) {
  .br-pc {
    display: none;
  }
}

.p-not-found {
  margin-top: 200px;
  margin-bottom: 200px;
  text-align: center;
}
.p-not-found__message {
  margin-bottom: 1em;
  font-size: 4.8vw;
}
@media not all and (max-width:768px) {
  .p-not-found__message {
    font-size: 24px;
  }
}
.p-not-found__link {
  width: 42.6666666667vw;
  height: 10.6666666667vw;
  font-size: 3.4666666667vw;
}
@media not all and (max-width:768px) {
  .p-not-found__link {
    width: 192px;
    height: 50px;
    font-size: 16px;
  }
}

/* 2023.3.22 改修 iw */
@media only screen and (max-width:768px) {
	.sp {display: block;}
}
@media not all and (max-width:768px) {
	.sp {display: none;}
	span.sp{display: inline;}
}

/* 2022.4.15 iw */
*:focus:not(.focus-visible) {
	outline: none;
}

/* 2022.5.6 iw */
@media not all and (max-width:768px) {
	span.nbsp {
		display: none;
	}
}

/*「header」「footer」にコラム投稿のリンクを実装 2022.7.22 iw */
li.l-gheader__nav-child-item span,
li.l-gfooter__menu-child-item span {
	display: none;
}

/* 2022.6.23 hy */
.l-gfooter__bottom-list-child {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-left: auto;
}
.l-gfooter__bottom-list-child .co-logo {
  width: 180px;
  margin-right: 20px;
}
.l-gfooter__bottom-list-child .co-ir svg {
  width: 35px;
  margin-right: 8px;
}
.l-gfooter__bottom-list-child .co-ir a {
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.l-gfooter__bottom-list-child .co-ir a span {
  font-size: 11px;
}
@media only screen and (max-width:768px) {
  .l-gfooter__bottom-list-child {
    width: 100%;
    position: absolute;
    bottom: -28vw;
  }
  .l-gfooter__bottom-list-child .co-logo {
    width: 38vw;
    margin-right: 0;
  }
  .l-gfooter__bottom-list-child .co-ir a {
    justify-content: space-between;
    width: 35vw;
  }
  .l-gfooter__bottom-list-child .co-ir a svg {
    width: 7vw;
    margin-right: 0;
  }
  .l-gfooter__bottom-list-child .co-ir a span {
    font-size: 2.5vw;
  }
}

.movie{
	text-align: center;
	margin: 0 auto 50px;
}

@media only screen and (max-width:768px){
	.movie{
		width: 300px;
    text-align: center;
    margin: 0 auto 50px;
    height: 300px;
}
	.movie iframe{
		width: 100%;
		height: 300px;
	}
}

/* 2023.12.5 追加 iw */
@media only screen and (max-width: 768px) {
	.mech_mov {
		width: 320px;
		height: 180px;
		text-align: center;
		margin: 0 auto 300px;
	}
	.mech_mov iframe {
		width: 100%;
		height: 180px;
	}
	.mech_mov h3 {
		font-size: 1.05rem;
		font-weight: bolder;
	}
}
@media not all and (max-width: 768px) {
	.mech_mov {
		text-align: center;
		margin-top: 54px;
	}
	.p-mechanism__description-intro {
		margin-top: 4.5rem;
	}
}
.mech_mov a.c-button-link {
	margin-top: 45px;
}









/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIHJlc3MuY3NzIOKAoiB2My4wLjFcbiAqIE1JVCBMaWNlbnNlXG4gKiBnaXRodWIuY29tL2ZpbGlwZWxpbmhhcmVzL3Jlc3NcbiAqL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICAtbW96LXRhYi1zaXplOiA0O1xuICB0YWItc2l6ZTogNDtcbn1cblxuKixcbjphZnRlcixcbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG46YWZ0ZXIsXG46YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cblxuKiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuaHIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5kZXRhaWxzLFxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbn1cblxucHJlIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250OiBpbmhlcml0O1xufVxuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3JvbGU9YnV0dG9uXSxcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdLFxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIsXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyLFxuYnV0dG9uOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdLFxuYnV0dG9uLFxuaHRtbCBbdHlwZT1idXR0b25dIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5zZWxlY3Qge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuc2VsZWN0OjotbXMtdmFsdWUge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xufVxuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5AbWVkaWEgc2NyZWVuIHtcbiAgW2hpZGRlbn49c2NyZWVuXSB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgfVxuXG4gIFtoaWRkZW5+PXNjcmVlbl06bm90KDphY3RpdmUpOm5vdCg6Zm9jdXMpOm5vdCg6dGFyZ2V0KSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICB9XG59XG5bYXJpYS1idXN5PXRydWVdIHtcbiAgY3Vyc29yOiBwcm9ncmVzcztcbn1cblxuW2FyaWEtY29udHJvbHNdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5bYXJpYS1kaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQyMHB4KSB7XG4gIGFbaHJlZl49XCJ0ZWw6XCJdIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbnAsXG5hIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIGxpbmUtYnJlYWs6IHN0cmljdDtcbn1cblxuaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuOnJvb3Qge1xuICAtLWNvbG9yLWJhc2U6ICM3MzcxNmQ7XG4gIC0tY29sb3ItcGluazogI2VlYTRiMTtcbiAgLS1jb2xvci1ncmVlbjogIzhkYjJhNjtcbiAgLS1mb250LW1pbmNobzogXCJTaGlwcG9yaSBNaW5jaG8gQjFcIiwgXCJZdSBNaW5jaG9cIiwgXCLmuLjmmI7mnJ3kvZNcIiwgc2VyaWY7XG4gIC0tZm9udC1zZXJpZjogXCJDb3Jtb3JhbnQgSW5mYW50XCIsIHNlcmlmO1xuICAtLWZvbnQtZ290aGljOiBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCJZdSBHb3RoaWMgTVwiLCBcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIixcbiAgICBcIll1IEdvdGhpYyBNZWRpdW1cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb04gVzNcIixcbiAgICBIaXJhS2FrdVByb04tVzMsIFwi44OS44Op44Ku44OO6KeS44K0IFByb05cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsXG4gICAgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgT3Nha2EsXG4gICAgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYU5ldWUsIEhlbHZldGljYSxcbiAgICBBcmlhbCwgXCJTZWdvZSBVSVwiLCBzYW5zLXNlcmlmO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmFzZSk7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1taW5jaG8pO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5sLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE0ODZweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmwtaW5uZXIge1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmwtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmpzLXNjcm9sbC1pbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMCUpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDkwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uanMtc2Nyb2xsLWluLmlzLWFuaW1hdGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmMtYnJhY2tldHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5jLWJyYWNrZXRzOjpiZWZvcmUsIC5jLWJyYWNrZXRzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMuNDVlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tY29sb3ItYmFzZSk7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5jLWJyYWNrZXRzOjpiZWZvcmUge1xuICBib3R0b206IC0xZW07XG4gIGxlZnQ6IC0yLjVlbTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuLmMtYnJhY2tldHM6OmFmdGVyIHtcbiAgdG9wOiAtMWVtO1xuICByaWdodDogLTIuNWVtO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4uYy1zZWN0aW9uLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA5LjZ2dztcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gIC5jLXNlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5jLXNlY3Rpb24tdGl0bGVfX2VuZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNlcmlmKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA4LjUzMzMzMzMzMzN2dztcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAuYy1zZWN0aW9uLXRpdGxlX19lbmcge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuLmMtc2VjdGlvbi10aXRsZV9fanBuIHtcbiAgZm9udC1zaXplOiAzLjQ2NjY2NjY2Njd2dztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLmMtc2VjdGlvbi10aXRsZV9fanBuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmMtYnV0dG9uLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWF4LXdpZHRoOiAzNTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZmNmY2ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgyMjMsIDE5MCwgMTA2LCAwLjgpLCByZ2JhKDE0NiwgMTExLCA1MiwgMC44KSwgcmdiYSgyMjEsIDIyMSwgMjIxLCAwKSwgcmdiYSgyMjEsIDIyMSwgMjIxLCAwKSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDElIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAzMDAlIDMwMCU7XG4gIGJveC1zaGFkb3c6IDAuNWVtIDAuNWVtIDAuNWVtIDAuMWVtIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHRyYW5zaXRpb246IGFsbCA3MDBtcyBlYXNlLW91dDtcbn1cbi5jLWJ1dHRvbi1saW5rX19sYWJlbCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDMuNDY2NjY2NjY2N3Z3O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLmMtYnV0dG9uLWxpbmtfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5jLWJ1dHRvbi1saW5rX19hcnJvdyB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuLmMtYnV0dG9uLWxpbmtfX2V4dGVybmFsIHtcbiAgaGVpZ2h0OiA0LjI2NjY2NjY2Njd2dztcbiAgbWFyZ2luLWxlZnQ6IDAuMmVtO1xuICBmaWxsOiB2YXIoLS1jb2xvci1iYXNlKTtcbiAgdHJhbnNpdGlvbjogZmlsbCA3MDBtcyBlYXNlLW91dDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gIC5jLWJ1dHRvbi1saW5rX19leHRlcm5hbCB7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYy1idXR0b24tbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTklIDUwJTtcbiAgfVxuICAuYy1idXR0b24tbGluazpob3ZlciAuYy1idXR0b24tbGlua19fZXh0ZXJuYWwge1xuICAgIGZpbGw6ICNmZmY7XG4gIH1cbn1cblxuLmwtZ2hlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjQwbXM7XG59XG4ubC1naGVhZGVyLmlzLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubC1naGVhZGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy10b3A6IDMuMnZ3O1xuICBwYWRkaW5nLWJvdHRvbTogMy4ydnc7XG4gIHBhZGRpbmctbGVmdDogMi40dnc7XG4gIHBhZGRpbmctcmlnaHQ6IDQuOHZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gIC5sLWdoZWFkZXJfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDE0LjY2NjY2NjY2Njd2dztcbiAgfVxufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLmwtZ2hlYWRlcl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDMycHggNDBweDtcbiAgfVxufVxuLmwtZ2hlYWRlcl9fbG9nbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTY7XG4gIGhlaWdodDogOC44dnc7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNDBtcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogZmlsbCwgb3BhY2l0eTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gIC5sLWdoZWFkZXJfX2xvZ28ge1xuICAgIGhlaWdodDogNDJweDtcbiAgfVxufVxuLmwtZ2hlYWRlcl9fbG9nby5pcy1hY3RpdmUgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG4ubC1naGVhZGVyX19sb2dvLmlzLWhpZGUge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5sLWdoZWFkZXIgLmwtZ2hlYWRlcl9fbWVudWJ1dHRvbjo6YWZ0ZXIsIC5sLWdoZWFkZXIgLmwtZ2hlYWRlcl9fbWVudWJ1dHRvbjo6YmVmb3JlLCAubC1naGVhZGVyIC5sLWdoZWFkZXJfX21lbnVidXR0b24tcmVjdCB7XG4gIGdyaWQtY29sdW1uOiAxLzI7XG4gIGdyaWQtcm93OiAxLzI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhc2UpO1xuICBoZWlnaHQ6IDJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG59XG4ubC1naGVhZGVyX19tZW51YnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5NjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiA4dnc7XG4gIGhlaWdodDogNHZ3O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLmwtZ2hlYWRlcl9fbWVudWJ1dHRvbiB7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICB9XG59XG4ubC1naGVhZGVyX19tZW51YnV0dG9uLmlzLWFjdGl2ZSAubC1naGVhZGVyX19tZW51YnV0dG9uLXJlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ubC1naGVhZGVyX19tZW51YnV0dG9uLmlzLWFjdGl2ZTo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmwtZ2hlYWRlcl9fbWVudWJ1dHRvbi5pcy1hY3RpdmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgwKTtcbn1cbi5sLWdoZWFkZXJfX21lbnVidXR0b24tcmVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmwtZ2hlYWRlcl9fbWVudWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS44NjY2NjY2NjY3dncpO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLmwtZ2hlYWRlcl9fbWVudWJ1dHRvbjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0cHgpO1xuICB9XG59XG4ubC1naGVhZGVyX19tZW51YnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMS44NjY2NjY2NjY3dncpO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLmwtZ2hlYWRlcl9fbWVudWJ1dHRvbjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNHB4KTtcbiAgfVxufVxuLmwtZ2hlYWRlcl9fbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDg4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI1LCAxMjUsIDEyNSwgMC44KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE2cHgpO1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbn1cbi5sLWdoZWFkZXJfX25hdi5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5sLWdoZWFkZXJfX25hdi1pbm5lciB7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gIC5sLWdoZWFkZXJfX25hdi1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgfVxufVxuLmwtZ2hlYWRlcl9fbmF2LW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLmwtZ2hlYWRlcl9fbmF2LW1lbnUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1OCUgNDAlO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG87XG4gICAgZ3JpZC1yb3ctZ2FwOiA0OHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gIC5sLWdoZWFkZXJfX25hdi1tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICB9XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAubC1naGVhZGVyX19uYXYtbWVudS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgfVxuICAubC1naGVhZGVyX19uYXYtbWVudS1pdGVtLi1hYm91dCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgICBncmlkLXJvdzogMS9zcGFuIDI7XG4gIH1cbiAgLmwtZ2hlYWRlcl9fbmF2LW1lbnUtaXRlbS4tcHJvZHVjdHMge1xuICAgIGdyaWQtY29sdW1uOiAxLzI7XG4gICAgZ3JpZC1yb3c6IDMvNDtcbiAgfVxuICAubC1naGVhZGVyX19uYXYtbWVudS1pdGVtLi1uZXdzIHtcbiAgICBncmlkLWNvbHVtbjogMi8zO1xuICB9XG4gIC5sLWdoZWFkZXJfX25hdi1tZW51LWl0ZW0uLWNvbHVtbiB7XG4gICAgZ3JpZC1jb2x1bW46IDIvMztcbiAgfVxufVxuLmwtZ2hlYWRlcl9fbmF2LW1lbnUtbGFiZWwge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zZXJpZik7XG4gIGZvbnQtc2l6ZTogNi42NjY2NjY2NjY3dnc7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gIC5sLWdoZWFkZXJfX25hdi1tZW51LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDQuMjY2NjY2NjY2N3Z3IDkuMzMzMzMzMzMzM3Z3O1xuICB9XG4gIC5sLWdoZWFkZXJfX25hdi1tZW51LWxhYmVsOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMi42NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAyLjY2NjY2NjY2Njd2dztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIH1cbiAgLmwtZ2hlYWRlcl9fbmF2LW1lbnUtbGFiZWwuaXMtYWN0aXZlOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgfVxufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLmwtZ2hlYWRlcl9fbmF2LW1lbnUtbGFiZWwge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG1pbi13aWR0aDogNDIlO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLmwtZ2hlYWRlcl9fbmF2LW1lbnUtbGFiZWwuLWFib3V0LCAubC1naGVhZGVyX19uYXYtbWVudS1sYWJlbC4tcHJvZHVjdHMge1xuICAgIG1pbi13aWR0aDogMjglO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLmwtZ2hlYWRlcl9fbmF2LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjMzMzMzMzMzMzN2dztcbiAgICBwYWRkaW5nLXRvcDogNi40dnc7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjMzMzMzMzMzMzN2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAubC1naGVhZGVyX19uYXYtY2hpbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubC1naGVhZGVyX19uYXYtY2hpbGQtaXRlbSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWdvdGhpYyk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtc2l6ZTogMy40NjY2NjY2NjY3dnc7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAubC1naGVhZGVyX19uYXYtY2hpbGQtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4ubC1naGVhZGVyX19uYXYtY2hpbGQtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLmwtZ2hlYWRlcl9fbmF2LWNoaWxkLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG59XG4ubC1naGVhZGVyX19uYXYtY2hpbGQtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG59XG4ubC1naGVhZGVyX19uYXYtY2hpbGQtaXRlbSBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubC1naGVhZGVyX19zbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAubC1naGVhZGVyX19zbnMge1xuICAgIHBhZGRpbmctdG9wOiA4Ljh2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogOC44dnc7XG4gIH1cbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gIC5sLWdoZWFkZXJfX3NucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLmwtZ2hlYWRlcl9fc25zLWljb24ge1xuICBmaWxsOiAjZmZmO1xuICBoZWlnaHQ6IDguOHZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gIC5sLWdoZWFkZXJfX3Nucy1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMy40NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjQ2NjY2NjY2Njd2dztcbiAgfVxufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLmwtZ2hlYWRlcl9fc25zLWljb24ge1xuICAgIGhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tbGVmdDogMjhweDtcbiAgfVxufVxuXG4ubC1nZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5Njk2OTtcbn1cbi5sLWdmb290ZXJfX2xvZ28ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTAuNjY2NjY2NjY2N3Z3O1xuICBwYWRkaW5nLWJvdHRvbTogOS4zMzMzMzMzMzMzdnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gIC5sLWdmb290ZXJfX2xvZ28ge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG4ubC1nZm9vdGVyX19sb2dvIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLmwtZ2Zvb3Rlcl9fbG9nbyBzdmcge1xuICAgIGhlaWdodDogMjMuNDY2NjY2NjY2N3Z3O1xuICB9XG59XG4ubC1nZm9vdGVyX19sb2dvIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLmwtZ2Zvb3Rlcl9fbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZDdkN2Q7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLmwtZ2Zvb3Rlcl9fbWVudSB7XG4gICAgcGFkZGluZy10b3A6IDM4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5sLWdmb290ZXJfX21lbnUtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAubC1nZm9vdGVyX19tZW51LWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLmwtZ2Zvb3Rlcl9fbWVudS1wYXJlbnQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjk2OTY5O1xuICB9XG59XG4ubC1nZm9vdGVyX19tZW51LXBhcmVudC1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNlcmlmKTtcbiAgZm9udC1zaXplOiA2LjY2NjY2NjY2Njd2dztcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLmwtZ2Zvb3Rlcl9fbWVudS1wYXJlbnQtbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogNC4yNjY2NjY2NjY3dncgOS4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgLmwtZ2Zvb3Rlcl9fbWVudS1wYXJlbnQtbGFiZWw6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyLjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDIuNjY2NjY2NjY2N3Z3O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgfVxuICAubC1nZm9vdGVyX19tZW51LXBhcmVudC1sYWJlbC5pcy1hY3RpdmU6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICB9XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAubC1nZm9vdGVyX19tZW51LXBhcmVudC1sYWJlbCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAubC1nZm9vdGVyX19tZW51LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2OTY5Njk7XG4gICAgcGFkZGluZy1yaWdodDogOS4zMzMzMzMzMzMzdnc7XG4gICAgcGFkZGluZy10b3A6IDYuNHZ3O1xuICAgIHBhZGRpbmctbGVmdDogOS4zMzMzMzMzMzMzdnc7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjY2NjY2NjY2Njd2dztcbiAgfVxufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLmwtZ2Zvb3Rlcl9fbWVudS1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5sLWdmb290ZXJfX21lbnUtY2hpbGQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMuNDY2NjY2NjY2N3Z3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gIC5sLWdmb290ZXJfX21lbnUtY2hpbGQtaXRlbSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLmwtZ2Zvb3Rlcl9fbWVudS1jaGlsZC1pdGVtIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5sLWdmb290ZXJfX21lbnUtY2hpbGQtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG59XG4ubC1nZm9vdGVyX19tZW51LWNoaWxkLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gIC5sLWdmb290ZXJfX21lbnUtY2hpbGQtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbn1cbi5sLWdmb290ZXJfX3NucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gIC5sLWdmb290ZXJfX3NucyB7XG4gICAgcGFkZGluZy10b3A6IDcuNDY2NjY2NjY2N3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjQ2NjY2NjY2Njd2dztcbiAgfVxufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLmwtZ2Zvb3Rlcl9fc25zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cbn1cbi5sLWdmb290ZXJfX3Nucy10d2l0dGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNmVtO1xuICBmaWxsOiAjZmZmO1xuICBoZWlnaHQ6IDUuODY2NjY2NjY2N3Z3O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLmwtZ2Zvb3Rlcl9fc25zLXR3aXR0ZXIge1xuICAgIGhlaWdodDogMjhweDtcbiAgfVxufVxuLmwtZ2Zvb3Rlcl9fc25zLWluc3RhZ3JhbSB7XG4gIGZpbGw6ICNmZmY7XG4gIGhlaWdodDogNi42NjY2NjY2NjY3dnc7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAubC1nZm9vdGVyX19zbnMtaW5zdGFncmFtIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cbi5sLWdmb290ZXJfX3N1Ym1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1nb3RoaWMpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAubC1nZm9vdGVyX19zdWJtZW51IHtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDRweDtcbiAgfVxufVxuLmwtZ2Zvb3Rlcl9fc3VibWVudS1zdG9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zZXJpZik7XG4gIGZvbnQtc2l6ZTogOS4wNjY2NjY2NjY3dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLmwtZ2Zvb3Rlcl9fc3VibWVudS1zdG9yZSB7XG4gICAgaGVpZ2h0OiAxNi41MzMzMzMzMzMzdnc7XG4gIH1cbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gIC5sLWdmb290ZXJfX3N1Ym1lbnUtc3RvcmUge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG4ubC1nZm9vdGVyX19zdWJtZW51LXN0b3JlLWljb24ge1xuICBtYXJnaW4tbGVmdDogMC4yZW07XG4gIGZpbGw6IHZhcigtLWNvbG9yLWJhc2UpO1xuICBoZWlnaHQ6IDUuMzMzMzMzMzMzM3Z3O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLmwtZ2Zvb3Rlcl9fc3VibWVudS1zdG9yZS1pY29uIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5sLWdmb290ZXJfX3N1Ym1lbnUtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLmwtZ2Zvb3Rlcl9fc3VibWVudS1saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJhc2UpO1xuICB9XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAubC1nZm9vdGVyX19zdWJtZW51LWxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLmwtZ2Zvb3Rlcl9fc3VibWVudS1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYXNlKTtcbiAgICBmb250LXNpemU6IDMuNDY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiA5LjMzMzMzMzMzMzN2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmwtZ2Zvb3Rlcl9fc3VibWVudS1pdGVtOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJhc2UpO1xuICB9XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAubC1nZm9vdGVyX19zdWJtZW51LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG4ubC1nZm9vdGVyX19ib3R0b20ge1xuICBwYWRkaW5nLXRvcDogNi42NjY2NjY2NjY3dnc7XG4gIHBhZGRpbmctYm90dG9tOiA2LjY2NjY2NjY2Njd2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gIC5sLWdmb290ZXJfX2JvdHRvbSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3Nzc7XG4gIH1cbn1cbi5sLWdmb290ZXJfX2JvdHRvbS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWdvdGhpYyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLmwtZ2Zvb3Rlcl9fYm90dG9tLWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctbGVmdDogMTEuMnZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDExLjJ2dztcbiAgfVxufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLmwtZ2Zvb3Rlcl9fYm90dG9tLWlubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ubC1nZm9vdGVyX19ib3R0b20tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzMzMzMzN2dztcbiAgZm9udC1zaXplOiAzLjQ2NjY2NjY2Njd2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAubC1nZm9vdGVyX19ib3R0b20tbGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAubC1nZm9vdGVyX19ib3R0b20tbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5sLWdmb290ZXJfX2JvdHRvbS1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzLjQ2NjY2NjY2Njd2dztcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gIC5sLWdmb290ZXJfX2JvdHRvbS1saXN0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLmwtZ2Zvb3Rlcl9fYm90dG9tLWxpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwifFwiO1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cbi5sLWdmb290ZXJfX2JvdHRvbS1saXN0LWljb24ge1xuICBoZWlnaHQ6IDIuMTMzMzMzMzMzM3Z3O1xuICBtYXJnaW4tbGVmdDogMC40ZW07XG4gIGZpbGw6IHZhcigtLWNvbG9yLWJhc2UpO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLmwtZ2Zvb3Rlcl9fYm90dG9tLWxpc3QtaWNvbiB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICB9XG59XG4ubC1nZm9vdGVyX19ib3R0b20tY3JlZGl0IHtcbiAgZm9udC1zaXplOiAyLjkzMzMzMzMzMzN2dztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gIC5sLWdmb290ZXJfX2JvdHRvbS1jcmVkaXQge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAubC1nZm9vdGVyX19ib3R0b20tY3JlZGl0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmwtZ2Zvb3Rlcl9fYm90dG9tLWNvcnBvcmF0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwLjY2NjY2NjY2Njd2dztcbiAgZm9udC1zaXplOiAzLjQ2NjY2NjY2Njd2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAubC1nZm9vdGVyX19ib3R0b20tY29ycG9yYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjR2dztcbiAgfVxufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLmwtZ2Zvb3Rlcl9fYm90dG9tLWNvcnBvcmF0ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAyNjhweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbnN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYy1icmVhZGNydW1iIHtcbiAgbWFyZ2luLXRvcDogMTQuNjY2NjY2NjY2N3Z3O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YxZjFmMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjA7XG4gIHBhZGRpbmc6IDIuMTMzMzMzMzMzM3Z3IDMuNDY2NjY2NjY2N3Z3O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1nb3RoaWMpO1xuICBmb250LXNpemU6IDIuNjY2NjY2NjY2N3Z3O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLmMtYnJlYWRjcnVtYiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDE2cHggNDBweDtcbiAgfVxufVxuLmMtYnJlYWRjcnVtYl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1icmVhZGNydW1iX19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCI+XCI7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cbi5jLWJyZWFkY3J1bWJfX2l0ZW0gYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1zdWItaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDguNTMzMzMzMzMzM3Z3O1xuICBwYWRkaW5nLWJvdHRvbTogMTAuMTMzMzMzMzMzM3Z3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNGY1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAuYy1zdWItaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcbiAgfVxufVxuLmMtc3ViLWhlYWRlcl9fZW5nIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2VyaWYpO1xuICBmb250LXNpemU6IDcuMnZ3O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLmMtc3ViLWhlYWRlcl9fZW5nIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cbi5jLXN1Yi1oZWFkZXItanBuIHtcbiAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gIC5jLXN1Yi1oZWFkZXItanBuIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cblxuLnUtY2F1dGlvbnMge1xuICBjb2xvcjogI2Y3MDMwOTtcbn1cblxuQG1lZGlhIG5vdCBhbGwgYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLmJyLXNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAuYnItcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnAtbm90LWZvdW5kIHtcbiAgbWFyZ2luLXRvcDogMjAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1ub3QtZm91bmRfX21lc3NhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGZvbnQtc2l6ZTogNC44dnc7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAucC1ub3QtZm91bmRfX21lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLnAtbm90LWZvdW5kX19saW5rIHtcbiAgd2lkdGg6IDQyLjY2NjY2NjY2Njd2dztcbiAgaGVpZ2h0OiAxMC42NjY2NjY2NjY3dnc7XG4gIGZvbnQtc2l6ZTogMy40NjY2NjY2NjY3dnc7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAucC1ub3QtZm91bmRfX2xpbmsge1xuICAgIHdpZHRoOiAxOTJweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4iXX0= */