/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./app/assets/scss/common.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

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

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

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

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

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

main {
  display: block;
}

select,
input,
textarea,
button {
  outline: none;
  margin: 0;
  cursor: pointer;
}

textarea,
button,
input[type=text],
input[type=password],
input[type=submit],
input[type=reset],
input[type=tel],
input[type=number] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: none;
  border: solid 1px #333;
  padding: 3px;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: none;
  border-radius: 0;
}

button {
  padding: 0;
  border: none;
  overflow: visible;
}

textarea {
  resize: none;
}

hr {
  margin: 0;
  padding: 0;
  border: none;
  background: black;
}

html {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  overflow-wrap: break-word;
}

/*
Media Query Mixin
*/
.gothic {
  font-family: YakuHanJP, "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
}

.mincho {
  font-family: YakuHanMP, "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
}

* {
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

input,
button,
textarea {
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
}

footer .copyright {
  font-family: "Roboto", sans-serif;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
  font-variation-settings: "wdth" 100;
}

.link_button {
  font-family: "Roboto", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-variation-settings: "wdth" 100;
}

html {
  font-family: YakuHanJP, "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
  color: #333;
  font-weight: 400;
  font-size: 62.5%;
}

body {
  font-size: 1em;
}
body.no_scroll {
  overflow: clip;
  -ms-scroll-chaining: none;
      overscroll-behavior: none;
}

.contents_wrapper {
  min-width: 1100px;
  position: relative;
  overflow: hidden;
  min-height: 100vh;
  padding-top: 140px;
}
@media screen and (max-width: 767px) {
  .contents_wrapper {
    min-width: 100%;
    padding-top: 80px;
  }
}

main {
  width: 100%;
}

input,
button,
textarea {
  color: #333;
}

a {
  color: #333;
}

img,
svg {
  display: block;
  height: auto;
}

.menu_open header .global_menu_button:hover {
  height: 15px;
}
.menu_open header .global_menu_button:before, .menu_open header .global_menu_button:after {
  background: #000;
}
.menu_open header .global_menu_button:before {
  top: 7px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.menu_open header .global_menu_button:after {
  bottom: 7px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

header {
  height: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
}
@media screen and (max-width: 767px) {
  header {
    height: 60px;
  }
}
header .logo {
  -webkit-transition: opacity 0.4s ease-out;
  transition: opacity 0.4s ease-out;
}
header .logo:hover {
  opacity: 0.6;
}
header .logo svg {
  width: 370px;
}
@media screen and (max-width: 767px) {
  header .logo svg {
    width: 250px;
  }
}
header .global_menu_button {
  width: 40px;
  height: 15px;
  position: relative;
  margin-right: 40px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  header .global_menu_button {
    margin-right: 20px;
  }
}
@media (hover: hover) {
  header .global_menu_button:hover {
    height: 26px;
  }
}
header .global_menu_button:before, header .global_menu_button:after {
  position: absolute;
  left: 0;
  width: 100%;
  height: 2px;
  content: "";
  background: #000;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
header .global_menu_button:before {
  top: 0;
}
header .global_menu_button:after {
  bottom: 0;
}

footer {
  padding: 80px 0 10px;
  border-top: solid 1px rgb(188, 198, 198);
  margin-top: 140px;
}
@media screen and (max-width: 767px) {
  footer {
    margin-top: 60px;
    padding-top: 60px;
  }
}
footer .sns_links {
  margin-top: 0;
  gap: 20px;
}
@media screen and (max-width: 767px) {
  footer .sns_links {
    gap: 15px;
  }
}
footer .sns_links li {
  width: 50px;
}
@media screen and (max-width: 767px) {
  footer .sns_links li {
    width: 37px;
  }
}
footer .copyright {
  font-size: 11px;
  text-align: center;
  letter-spacing: 0.075em;
  display: block;
  margin-top: 70px;
}
@media screen and (max-width: 767px) {
  footer .copyright {
    margin-top: 60px;
  }
}

body:before {
  content: "";
  position: fixed;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1;
  -webkit-transition: opacity 0.5s ease-out;
  transition: opacity 0.5s ease-out;
  opacity: 0;
}
body.dark:before {
  left: 0;
  opacity: 1;
}
body.dark.out:before {
  opacity: 0;
}
body.dark .screen {
  left: 0;
}
body .screen {
  position: fixed;
  top: 0;
  left: -50%;
  width: 50%;
  height: 100%;
  z-index: 20;
}
@media screen and (max-width: 767px) {
  body .screen {
    display: none;
  }
}

.menu_open .global_menu {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

.global_menu {
  position: fixed;
  top: 0;
  right: 0;
  width: 50vw;
  height: 100vh;
  background: #fff;
  -webkit-transform: translate(100%, 0);
          transform: translate(100%, 0);
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
  z-index: 9;
  border-left: solid 1px rgb(170, 170, 170);
}
@media screen and (max-width: 767px) {
  .global_menu {
    border-left: none;
    width: 100vw;
  }
}
.global_menu .page_menu g,
.global_menu .page_menu svg > path {
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}
@media (hover: hover) {
  .global_menu .page_menu a:hover g,
  .global_menu .page_menu a:hover svg > path {
    visibility: hidden;
  }
}
@media (hover: hover) {
  .global_menu .page_menu .home_menu a:hover .h {
    -webkit-animation: global_menu_hover forwards 0.5s 0s ease-out;
            animation: global_menu_hover forwards 0.5s 0s ease-out;
  }
  .global_menu .page_menu .home_menu a:hover .o {
    -webkit-animation: global_menu_hover forwards 0.5s 0.1s ease-out;
            animation: global_menu_hover forwards 0.5s 0.1s ease-out;
  }
  .global_menu .page_menu .home_menu a:hover .m {
    -webkit-animation: global_menu_hover forwards 0.5s 0.2s ease-out;
            animation: global_menu_hover forwards 0.5s 0.2s ease-out;
  }
  .global_menu .page_menu .home_menu a:hover .e {
    -webkit-animation: global_menu_hover forwards 0.5s 0.3s ease-out;
            animation: global_menu_hover forwards 0.5s 0.3s ease-out;
  }
}
@media (hover: hover) {
  .global_menu .page_menu .news_menu a:hover .n {
    -webkit-animation: global_menu_hover forwards 0.5s 0s ease-out;
            animation: global_menu_hover forwards 0.5s 0s ease-out;
  }
  .global_menu .page_menu .news_menu a:hover .e {
    -webkit-animation: global_menu_hover forwards 0.5s 0.1s ease-out;
            animation: global_menu_hover forwards 0.5s 0.1s ease-out;
  }
  .global_menu .page_menu .news_menu a:hover .w {
    -webkit-animation: global_menu_hover forwards 0.5s 0.2s ease-out;
            animation: global_menu_hover forwards 0.5s 0.2s ease-out;
  }
  .global_menu .page_menu .news_menu a:hover .s {
    -webkit-animation: global_menu_hover forwards 0.5s 0.3s ease-out;
            animation: global_menu_hover forwards 0.5s 0.3s ease-out;
  }
}
@media (hover: hover) {
  .global_menu .page_menu .profile_menu a:hover .p {
    -webkit-animation: global_menu_hover forwards 0.5s 0s ease-out;
            animation: global_menu_hover forwards 0.5s 0s ease-out;
  }
  .global_menu .page_menu .profile_menu a:hover .r {
    -webkit-animation: global_menu_hover forwards 0.5s 0.1s ease-out;
            animation: global_menu_hover forwards 0.5s 0.1s ease-out;
  }
  .global_menu .page_menu .profile_menu a:hover .o {
    -webkit-animation: global_menu_hover forwards 0.5s 0.2s ease-out;
            animation: global_menu_hover forwards 0.5s 0.2s ease-out;
  }
  .global_menu .page_menu .profile_menu a:hover .f {
    -webkit-animation: global_menu_hover forwards 0.5s 0.3s ease-out;
            animation: global_menu_hover forwards 0.5s 0.3s ease-out;
  }
  .global_menu .page_menu .profile_menu a:hover .i {
    -webkit-animation: global_menu_hover forwards 0.5s 0.4s ease-out;
            animation: global_menu_hover forwards 0.5s 0.4s ease-out;
  }
  .global_menu .page_menu .profile_menu a:hover .l {
    -webkit-animation: global_menu_hover forwards 0.5s 0.5s ease-out;
            animation: global_menu_hover forwards 0.5s 0.5s ease-out;
  }
  .global_menu .page_menu .profile_menu a:hover .e {
    -webkit-animation: global_menu_hover forwards 0.5s 0.6s ease-out;
            animation: global_menu_hover forwards 0.5s 0.6s ease-out;
  }
}
@media (hover: hover) {
  .global_menu .page_menu .live_menu a:hover .l {
    -webkit-animation: global_menu_hover forwards 0.5s 0s ease-out;
            animation: global_menu_hover forwards 0.5s 0s ease-out;
  }
  .global_menu .page_menu .live_menu a:hover .i {
    -webkit-animation: global_menu_hover forwards 0.5s 0.1s ease-out;
            animation: global_menu_hover forwards 0.5s 0.1s ease-out;
  }
  .global_menu .page_menu .live_menu a:hover .v {
    -webkit-animation: global_menu_hover forwards 0.5s 0.2s ease-out;
            animation: global_menu_hover forwards 0.5s 0.2s ease-out;
  }
  .global_menu .page_menu .live_menu a:hover .e {
    -webkit-animation: global_menu_hover forwards 0.5s 0.3s ease-out;
            animation: global_menu_hover forwards 0.5s 0.3s ease-out;
  }
}
@media (hover: hover) {
  .global_menu .page_menu .media_menu a:hover .m {
    -webkit-animation: global_menu_hover forwards 0.5s 0s ease-out;
            animation: global_menu_hover forwards 0.5s 0s ease-out;
  }
  .global_menu .page_menu .media_menu a:hover .e {
    -webkit-animation: global_menu_hover forwards 0.5s 0.1s ease-out;
            animation: global_menu_hover forwards 0.5s 0.1s ease-out;
  }
  .global_menu .page_menu .media_menu a:hover .d {
    -webkit-animation: global_menu_hover forwards 0.5s 0.2s ease-out;
            animation: global_menu_hover forwards 0.5s 0.2s ease-out;
  }
  .global_menu .page_menu .media_menu a:hover .i {
    -webkit-animation: global_menu_hover forwards 0.5s 0.3s ease-out;
            animation: global_menu_hover forwards 0.5s 0.3s ease-out;
  }
  .global_menu .page_menu .media_menu a:hover .a {
    -webkit-animation: global_menu_hover forwards 0.5s 0.4s ease-out;
            animation: global_menu_hover forwards 0.5s 0.4s ease-out;
  }
}
@media (hover: hover) {
  .global_menu .page_menu .disco_menu a:hover .d {
    -webkit-animation: global_menu_hover forwards 0.5s 0s ease-out;
            animation: global_menu_hover forwards 0.5s 0s ease-out;
  }
  .global_menu .page_menu .disco_menu a:hover .i {
    -webkit-animation: global_menu_hover forwards 0.5s 0.1s ease-out;
            animation: global_menu_hover forwards 0.5s 0.1s ease-out;
  }
  .global_menu .page_menu .disco_menu a:hover .s {
    -webkit-animation: global_menu_hover forwards 0.5s 0.2s ease-out;
            animation: global_menu_hover forwards 0.5s 0.2s ease-out;
  }
  .global_menu .page_menu .disco_menu a:hover .c {
    -webkit-animation: global_menu_hover forwards 0.5s 0.3s ease-out;
            animation: global_menu_hover forwards 0.5s 0.3s ease-out;
  }
  .global_menu .page_menu .disco_menu a:hover .o {
    -webkit-animation: global_menu_hover forwards 0.5s 0.4s ease-out;
            animation: global_menu_hover forwards 0.5s 0.4s ease-out;
  }
}
@media (hover: hover) {
  .global_menu .page_menu .goods_menu a:hover .g {
    -webkit-animation: global_menu_hover forwards 0.5s 0s ease-out;
            animation: global_menu_hover forwards 0.5s 0s ease-out;
  }
  .global_menu .page_menu .goods_menu a:hover .o1 {
    -webkit-animation: global_menu_hover forwards 0.5s 0.1s ease-out;
            animation: global_menu_hover forwards 0.5s 0.1s ease-out;
  }
  .global_menu .page_menu .goods_menu a:hover .o2 {
    -webkit-animation: global_menu_hover forwards 0.5s 0.2s ease-out;
            animation: global_menu_hover forwards 0.5s 0.2s ease-out;
  }
  .global_menu .page_menu .goods_menu a:hover .d {
    -webkit-animation: global_menu_hover forwards 0.5s 0.3s ease-out;
            animation: global_menu_hover forwards 0.5s 0.3s ease-out;
  }
  .global_menu .page_menu .goods_menu a:hover .s {
    -webkit-animation: global_menu_hover forwards 0.5s 0.4s ease-out;
            animation: global_menu_hover forwards 0.5s 0.4s ease-out;
  }
}
@media (hover: hover) {
  .global_menu .page_menu .fanclub_menu a:hover .f {
    -webkit-animation: global_menu_hover forwards 0.5s 0s ease-out;
            animation: global_menu_hover forwards 0.5s 0s ease-out;
  }
  .global_menu .page_menu .fanclub_menu a:hover .a {
    -webkit-animation: global_menu_hover forwards 0.5s 0.1s ease-out;
            animation: global_menu_hover forwards 0.5s 0.1s ease-out;
  }
  .global_menu .page_menu .fanclub_menu a:hover .n {
    -webkit-animation: global_menu_hover forwards 0.5s 0.2s ease-out;
            animation: global_menu_hover forwards 0.5s 0.2s ease-out;
  }
  .global_menu .page_menu .fanclub_menu a:hover .c {
    -webkit-animation: global_menu_hover forwards 0.5s 0.3s ease-out;
            animation: global_menu_hover forwards 0.5s 0.3s ease-out;
  }
  .global_menu .page_menu .fanclub_menu a:hover .l {
    -webkit-animation: global_menu_hover forwards 0.5s 0.4s ease-out;
            animation: global_menu_hover forwards 0.5s 0.4s ease-out;
  }
  .global_menu .page_menu .fanclub_menu a:hover .u {
    -webkit-animation: global_menu_hover forwards 0.5s 0.5s ease-out;
            animation: global_menu_hover forwards 0.5s 0.5s ease-out;
  }
  .global_menu .page_menu .fanclub_menu a:hover .b {
    -webkit-animation: global_menu_hover forwards 0.5s 0.6s ease-out;
            animation: global_menu_hover forwards 0.5s 0.6s ease-out;
  }
}
@media (hover: hover) {
  .global_menu .page_menu .contact_menu a:hover .c1 {
    -webkit-animation: global_menu_hover forwards 0.5s 0s ease-out;
            animation: global_menu_hover forwards 0.5s 0s ease-out;
  }
  .global_menu .page_menu .contact_menu a:hover .o {
    -webkit-animation: global_menu_hover forwards 0.5s 0.1s ease-out;
            animation: global_menu_hover forwards 0.5s 0.1s ease-out;
  }
  .global_menu .page_menu .contact_menu a:hover .n {
    -webkit-animation: global_menu_hover forwards 0.5s 0.2s ease-out;
            animation: global_menu_hover forwards 0.5s 0.2s ease-out;
  }
  .global_menu .page_menu .contact_menu a:hover .t1 {
    -webkit-animation: global_menu_hover forwards 0.5s 0.3s ease-out;
            animation: global_menu_hover forwards 0.5s 0.3s ease-out;
  }
  .global_menu .page_menu .contact_menu a:hover .a {
    -webkit-animation: global_menu_hover forwards 0.5s 0.4s ease-out;
            animation: global_menu_hover forwards 0.5s 0.4s ease-out;
  }
  .global_menu .page_menu .contact_menu a:hover .c2 {
    -webkit-animation: global_menu_hover forwards 0.5s 0.5s ease-out;
            animation: global_menu_hover forwards 0.5s 0.5s ease-out;
  }
  .global_menu .page_menu .contact_menu a:hover .t2 {
    -webkit-animation: global_menu_hover forwards 0.5s 0.6s ease-out;
            animation: global_menu_hover forwards 0.5s 0.6s ease-out;
  }
}

@-webkit-keyframes global_menu_hover {
  0% {
    visibility: visible;
    opacity: 0%;
  }
  100% {
    visibility: visible;
    opacity: 100%;
  }
}

@keyframes global_menu_hover {
  0% {
    visibility: visible;
    opacity: 0%;
  }
  100% {
    visibility: visible;
    opacity: 100%;
  }
}
.global_menu_wrapper {
  height: 100vh;
  overflow: scroll;
  padding: 120px 0 50px;
}
.global_menu_wrapper .links .page_menu {
  position: relative;
  display: inline-block;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.global_menu_wrapper .links li {
  margin-top: 30px;
}
.global_menu_wrapper .links li:nth-of-type(1) {
  margin-top: 0;
}
.global_menu_wrapper .links li a[target=_blank] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.global_menu_wrapper .links li a[target=_blank]:after {
  margin-left: 10px;
  display: inline-block;
  content: "";
  width: 14px;
  height: 14px;
  background: no-repeat url(../img/blank_link.svg) center/contain;
}
.global_menu_wrapper .links svg {
  display: inline-block;
  width: auto;
  height: 30px;
}
@media screen and (max-width: 767px) {
  .global_menu_wrapper .links svg {
    height: 25px;
  }
}

.sns_links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
  margin-top: 55px;
}
.sns_links.vertical {
  display: block;
  margin: 0;
}
.sns_links.vertical path[fill="#fff"] {
  fill: #fff;
}
.sns_links.vertical li {
  margin-top: 10px;
  width: 34px;
}
.sns_links.vertical li:nth-of-type(1) {
  margin-top: 0;
}
.sns_links.vertical .has_submenu .submenu_links {
  top: 50%;
  left: -15px;
  -webkit-transform: translate(-100%, -50%);
          transform: translate(-100%, -50%);
  background: rgba(255, 255, 255, 0.8);
}
.sns_links.vertical .has_submenu .submenu_links:after {
  border: solid 15px rgba(255, 255, 255, 0.8);
  border-top-color: transparent;
  border-block-color: transparent;
  border-right-color: transparent;
  border-left-width: 15px;
  border-right-width: 15px;
  border-top-width: 10px;
  border-bottom-width: 10px;
  left: 100%;
  bottom: auto;
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
.sns_links.vertical .has_submenu .submenu_links a {
  color: #333;
}
.sns_links li {
  width: 40px;
}
@media (hover: hover) {
  .sns_links li:hover svg {
    -webkit-transform: translate(0, -5px);
            transform: translate(0, -5px);
  }
}
.sns_links path[fill="#fff"] {
  fill: #000;
}
.sns_links .has_submenu {
  position: relative;
  cursor: pointer;
}
.sns_links .has_submenu:hover .submenu_links {
  opacity: 1;
}
.sns_links .has_submenu .submenu_links {
  position: absolute;
  top: -15px;
  left: 50%;
  -webkit-transform: translate(-50%, -100%);
          transform: translate(-50%, -100%);
  background: rgba(0, 0, 0, 0.7);
  width: 100px;
  padding: 10px;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  opacity: 0;
}
.sns_links .has_submenu .submenu_links:after {
  content: "";
  position: absolute;
  border: solid 15px rgba(0, 0, 0, 0.7);
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-width: 10px;
  border-right-width: 10px;
  left: 50%;
  bottom: 0;
  -webkit-transform: translate(-50%, 100%);
          transform: translate(-50%, 100%);
}
.sns_links .has_submenu a {
  text-decoration: none;
  color: #fff;
  display: block;
  font-size: 12px;
  margin-top: 10px;
}
.sns_links .has_submenu a:hover {
  text-decoration: underline;
}
.sns_links .has_submenu a:nth-of-type(1) {
  margin-top: 0;
}
.sns_links svg {
  -webkit-transition: -webkit-transform 0.4s ease-out;
  transition: -webkit-transform 0.4s ease-out;
  transition: transform 0.4s ease-out;
  transition: transform 0.4s ease-out, -webkit-transform 0.4s ease-out;
}

.more_link {
  text-align: center;
  margin-top: 50px;
}

.link_button {
  display: inline-block;
  width: 160px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  font-size: 14px;
  letter-spacing: 0.05em;
  border-radius: 42px;
  background: rgb(233, 238, 238);
  text-decoration: none;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.link_button.square {
  background: #fff;
  border-radius: 0;
  font-size: 18px;
}
.link_button.square:hover {
  width: 160px;
}
@media (hover: hover) {
  .link_button:hover {
    width: 200px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QTJYSDtBQXpYRztFQUNDO0FBMlhKO0FBdFhHO0VBQ0M7RUFDQTtFQUNBO1VBQUE7RUFDQTtBQXdYSjtBQXRYSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0FBd1hMO0FBclhJO0VBQ0M7QUF1WEw7QUFqWEM7RUFDQztBQW1YRjtBQWpYRTtFQUVFO0lBQ0M7WUFBQTtFQWtYSDtBQUNGO0FBN1dDO0VBQ0M7QUErV0Y7QUE1V0M7RUFDQztFQUNBO0FBOFdGO0FBM1dHO0VBQ0M7QUE2V0o7QUF6V0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0FBMldIO0FBeldHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0FBMldKO0FBdldFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXlXSDtBQXZXRztFQUNDO0FBeVdKO0FBdFdHO0VBQ0M7QUF3V0o7QUFuV0M7RUFDQztFQUFBO0VBQUE7RUFBQTtBQXFXRjs7QUFqV0E7RUFDQztFQUNBO0FBb1dEOztBQWpXQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFBQTtBQW1XRDtBQWpXQztFQUNDO0VBQ0E7RUFDQTtBQW1XRjtBQWpXRTtFQUNDO0FBbVdIO0FBL1ZDO0VBQ0M7SUFDQztFQWlXRDtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9zdGF0aWNfc2l0ZV8yMDI1Ly4vYXBwL2Fzc2V0cy9zY3NzL2NvbW1vbi5zY3NzIiwid2VicGFjazovL3N0YXRpY19zaXRlXzIwMjUvLi9hcHAvYXNzZXRzL3Njc3MvX3Jlc2V0L19yZXNldC5zY3NzIiwid2VicGFjazovL3N0YXRpY19zaXRlXzIwMjUvLi9hcHAvYXNzZXRzL3Njc3MvX3N0eWxlL19zdHlsZS5zY3NzIiwid2VicGFjazovL3N0YXRpY19zaXRlXzIwMjUvLi9hcHAvYXNzZXRzL3Njc3MvZm9ybWF0L19mb250LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhdGljX3NpdGVfMjAyNS8uL2FwcC9hc3NldHMvc2Nzcy9mb3JtYXQvX3BhZ2Uuc2NzcyIsIndlYnBhY2s6Ly9zdGF0aWNfc2l0ZV8yMDI1Ly4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwid2VicGFjazovL3N0YXRpY19zaXRlXzIwMjUvLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AdXNlICdfcmVzZXQvcmVzZXQnO1xuQHVzZSAnX3N0eWxlL3N0eWxlJztcblxuQHVzZSAnZm9ybWF0L3BhZ2UnO1xuQHVzZSAnZm9ybWF0L2ZvbnQnO1xuXG5AdXNlICdjb21wb25lbnRzL2hlYWRlcic7XG5AdXNlICdjb21wb25lbnRzL2Zvb3Rlcic7XG5cbmJvZHkge1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAtMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgjMDAwLCAwLjUpO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2Utb3V0O1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQmLmRhcmsge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblxuXHRcdCYub3V0IHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2NyZWVuIHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0LnNjcmVlbiB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAtNTAlO1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHotaW5kZXg6IDIwO1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5tZW51X29wZW4ge1xuXHQuZ2xvYmFsX21lbnUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHR9XG59XG5cbi5nbG9iYWxfbWVudSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDUwdnc7XG5cdGhlaWdodDogMTAwdmg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLW91dDtcblx0ei1pbmRleDogOTtcblx0Ym9yZGVyLWxlZnQ6IHNvbGlkIDFweCByZ2IoMTcwIDE3MCAxNzApO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMHZ3O1xuXHR9XG5cblx0LnBhZ2VfbWVudSB7XG5cdFx0Zyxcblx0XHRzdmcgPiBwYXRoIHtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuXHRcdFx0YSB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGcsXG5cdFx0XHRcdFx0c3ZnID4gcGF0aCB7XG5cdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1peGluIGFuaW1hdGlvbigkY2hhcnMpIHtcblx0XHRcdEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0QGVhY2ggJGNoYXIgaW4gJGNoYXJzIHtcblx0XHRcdFx0XHRcdFx0JGluZGV4OiBpbmRleCgkY2hhcnMsICRjaGFyKTtcblx0XHRcdFx0XHRcdFx0LiN7JGNoYXJ9IHtcblx0XHRcdFx0XHRcdFx0XHRhbmltYXRpb246IGdsb2JhbF9tZW51X2hvdmVyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb3J3YXJkc1xuXHRcdFx0XHRcdFx0XHRcdFx0MC41c1xuXHRcdFx0XHRcdFx0XHRcdFx0KCgkaW5kZXggLSAxKSAqIDAuMSkgK1xuXHRcdFx0XHRcdFx0XHRcdFx0c1xuXHRcdFx0XHRcdFx0XHRcdFx0ZWFzZS1vdXQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaG9tZV9tZW51IHtcblx0XHRcdCRjaGFyczogJ2gnLCAnbycsICdtJywgJ2UnO1xuXHRcdFx0QGluY2x1ZGUgYW5pbWF0aW9uKCRjaGFycyk7XG5cdFx0fVxuXG5cdFx0Lm5ld3NfbWVudSB7XG5cdFx0XHQkY2hhcnM6ICduJywgJ2UnLCAndycsICdzJztcblx0XHRcdEBpbmNsdWRlIGFuaW1hdGlvbigkY2hhcnMpO1xuXHRcdH1cblxuXHRcdC5wcm9maWxlX21lbnUge1xuXHRcdFx0JGNoYXJzOiAncCcsICdyJywgJ28nLCAnZicsICdpJywgJ2wnLCAnZSc7XG5cdFx0XHRAaW5jbHVkZSBhbmltYXRpb24oJGNoYXJzKTtcblx0XHR9XG5cblx0XHQubGl2ZV9tZW51IHtcblx0XHRcdCRjaGFyczogJ2wnLCAnaScsICd2JywgJ2UnO1xuXHRcdFx0QGluY2x1ZGUgYW5pbWF0aW9uKCRjaGFycyk7XG5cdFx0fVxuXG5cdFx0Lm1lZGlhX21lbnUge1xuXHRcdFx0JGNoYXJzOiAnbScsICdlJywgJ2QnLCAnaScsICdhJztcblx0XHRcdEBpbmNsdWRlIGFuaW1hdGlvbigkY2hhcnMpO1xuXHRcdH1cblxuXHRcdC5kaXNjb19tZW51IHtcblx0XHRcdCRjaGFyczogJ2QnLCAnaScsICdzJywgJ2MnLCAnbyc7XG5cdFx0XHRAaW5jbHVkZSBhbmltYXRpb24oJGNoYXJzKTtcblx0XHR9XG5cblx0XHQuZ29vZHNfbWVudSB7XG5cdFx0XHQkY2hhcnM6ICdnJywgJ28xJywgJ28yJywgJ2QnLCAncyc7XG5cdFx0XHRAaW5jbHVkZSBhbmltYXRpb24oJGNoYXJzKTtcblx0XHR9XG5cblx0XHQuZmFuY2x1Yl9tZW51IHtcblx0XHRcdCRjaGFyczogJ2YnLCAnYScsICduJywgJ2MnLCAnbCcsICd1JywgJ2InO1xuXHRcdFx0QGluY2x1ZGUgYW5pbWF0aW9uKCRjaGFycyk7XG5cdFx0fVxuXG5cdFx0LmNvbnRhY3RfbWVudSB7XG5cdFx0XHQkY2hhcnM6ICdjMScsICdvJywgJ24nLCAndDEnLCAnYScsICdjMicsICd0Mic7XG5cdFx0XHRAaW5jbHVkZSBhbmltYXRpb24oJGNoYXJzKTtcblx0XHR9XG5cdH1cbn1cblxuQGtleWZyYW1lcyBnbG9iYWxfbWVudV9ob3ZlciB7XG5cdDAlIHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdG9wYWNpdHk6IDAlO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRvcGFjaXR5OiAxMDAlO1xuXHR9XG59XG5cbi5nbG9iYWxfbWVudV93cmFwcGVyIHtcblx0aGVpZ2h0OiAxMDB2aDtcblx0b3ZlcmZsb3c6IHNjcm9sbDtcblx0cGFkZGluZzogMTIwcHggMCA1MHB4O1xuXG5cdC5saW5rcyB7XG5cdFx0LnBhZ2VfbWVudSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXG5cdFx0XHQmOm50aC1vZi10eXBlKDEpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdCZbdGFyZ2V0PSdfYmxhbmsnXSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgdXJsKC4uL2ltZy9ibGFua19saW5rLnN2ZykgY2VudGVyIC8gY29udGFpbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRzdmcge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNuc19saW5rcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRnYXA6IDEwcHg7XG5cdG1hcmdpbi10b3A6IDU1cHg7XG5cblx0Ji52ZXJ0aWNhbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0cGF0aFtmaWxsPScjZmZmJ10ge1xuXHRcdFx0ZmlsbDogI2ZmZjtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0d2lkdGg6IDM0cHg7XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5oYXNfc3VibWVudSB7XG5cdFx0XHQuc3VibWVudV9saW5rcyB7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiAtMTVweDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCNmZmYsIDAuOCk7XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAxNXB4IHJnYmEoI2ZmZiwgMC44KTtcblx0XHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXItYmxvY2stY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQtd2lkdGg6IDE1cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAxNXB4O1xuXHRcdFx0XHRcdGJvcmRlci10b3Atd2lkdGg6IDEwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMTBweDtcblx0XHRcdFx0XHRsZWZ0OiAxMDAlO1xuXHRcdFx0XHRcdGJvdHRvbTogYXV0bztcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0bGkge1xuXHRcdHdpZHRoOiA0MHB4O1xuXG5cdFx0QG1lZGlhIChob3ZlcjogaG92ZXIpIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01cHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0cGF0aFtmaWxsPScjZmZmJ10ge1xuXHRcdGZpbGw6ICMwMDA7XG5cdH1cblxuXHQuaGFzX3N1Ym1lbnUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdC5zdWJtZW51X2xpbmtzIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3VibWVudV9saW5rcyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC0xNXB4O1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgjMDAwLCAwLjcpO1xuXHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuXHRcdFx0b3BhY2l0eTogMDtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvcmRlcjogc29saWQgMTVweCByZ2JhKCMwMDAsIDAuNyk7XG5cdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1sZWZ0LXdpZHRoOiAxMHB4O1xuXHRcdFx0XHRib3JkZXItcmlnaHQtd2lkdGg6IDEwcHg7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMDAlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHN2ZyB7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1vdXQ7XG5cdH1cbn1cblxuLm1vcmVfbGluayB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmxpbmtfYnV0dG9uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTYwcHg7XG5cdGhlaWdodDogNDJweDtcblx0bGluZS1oZWlnaHQ6IDQycHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRAZXh0ZW5kICVyb2JvdG8tcmVndWxhcjtcblx0Ym9yZGVyLXJhZGl1czogNDJweDtcblx0YmFja2dyb3VuZDogcmdiKDIzMyAyMzggMjM4KTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcblxuXHQmLnNxdWFyZSB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0d2lkdGg6IDE2MHB4O1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0fVxuXHR9XG59XG4iLCIvL1x0aHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbi8vICB2Mi4wIHwgMjAxMTAxMjZcbi8vICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udDogaW5oZXJpdDtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLy8gSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2Vyc1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxub2wsIHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbmJsb2NrcXVvdGUsIHEge1xuXHRxdW90ZXM6IG5vbmU7XG59XG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5cbip7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbm1haW57XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zZWxlY3QsXG5pbnB1dCxcbnRleHRhcmVhLFxuYnV0dG9ue1xuXHRvdXRsaW5lOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGV4dGFyZWEsXG5idXR0b24sXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5pbnB1dFt0eXBlPXJlc2V0XSxcbmlucHV0W3R5cGU9dGVsXSxcbmlucHV0W3R5cGU9bnVtYmVyXXtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogbm9uZTtcblx0Ym9yZGVyOiBzb2xpZCAxcHggIzMzMztcblx0cGFkZGluZzogM3B4O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b257XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogbm9uZTtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbnRleHRhcmVhe1xuXHRyZXNpemU6IG5vbmU7XG59XG5cbmhye1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZDogYmxhY2s7XG59XG4iLCIvL1x0Rm9udCBTdHlsZVxuXG4kZ290aGljRmFtaWx5OiAn5ri444K044K344OD44Kv5L2TJywgJ+a4uOOCtOOCt+ODg+OCrycsICdZdSBHb3RoaWMnLCBZdUdvdGhpYywgJ+ODkuODqeOCruODjuinkuOCtOOCt+ODg+OCrycsICdIaXJhZ2lubyBTYW5zJywgJ+ODkuODqeOCruODjuinkuOCtCBQcm9OIFczJywgJ0hpcmFnaW5vIEtha3UgR290aGljIFByb04nLCAn44Oh44Kk44Oq44KqJywgTWVpcnlvLCBzYW5zLXNlcmlmO1xuJWdvdGhpY3tcblx0Zm9udC1mYW1pbHk6ICRnb3RoaWNGYW1pbHk7XG59XG5cbiRnb3RoaWMyRmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCJOb3RvIFNhbnMgQ0pLIEpQXCIsICfmuLjjgrTjgrfjg4Pjgq/kvZMnLCAn5ri444K044K344OD44KvJywgJ1l1IEdvdGhpYycsIFl1R290aGljLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIFNhbnMgRW1vamlcIjtcbiVnb3RoaWMye1xuXHRmb250LWZhbWlseTogJGdvdGhpYzJGYW1pbHk7XG59XG5cbiRnb3RoaWMzRmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJIaXJhZ2lubyBTYW5zXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcbiVnb3RoaWMze1xuXHRmb250LWZhbWlseTogJGdvdGhpYzNGYW1pbHk7XG59XG5cbiRtaW5jaG9GYW1pbHk6IFwi5ri45piO5pyd5L2TXCIsIFwiWXUgTWluY2hvXCIsIFl1TWluY2hvLCAn44OS44Op44Ku44OO5piO5pydIFBybyBXMycsJ0hpcmFnaW5vIE1pbmNobyBQcm8nLCfvvK3vvLMg77yw5piO5pydJywnTVMgUE1pbmNobycsIHNlcmlmO1xuJW1pbmNob3tcblx0Zm9udC1mYW1pbHk6ICRtaW5jaG9GYW1pbHk7XG59XG5cbiVmb250U3R5bGV7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxuXHQvL2ZvbnQtZmVhdHVyZS1zZXR0aW5ncyA6ICdwa25hJztcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzIDogJ3BhbHQnO1xuXHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuXG5cbi8vXHRDbGVhciBGaXhcblxuJWNsZWFye1xuXHR6b29tOiAxMDAlO1xuXG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVye1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGhlaWdodDogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cbn1cblxuXG4vL1x0VHJhbnNpdGlvblxuXG4ldHN7XG5cdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG59XG5cblxuLy9cdElubGluZSBCbG9ja1xuXG4laWJ7XG5cdGZvbnQtc2l6ZTogMDtcblx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cblxuLy9cdE1pZGRsZSBDZW50ZXJcblxuJXZtaWRkbGV7XG5cdEBleHRlbmQgJWliO1xuXG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxufVxuXG5cbi8vXHRDZW50ZXJcblxuJWNlbnRlcntcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuXG4vL1x0V1Djgarjganjga7mnKzmlofjgYzlhaXjgovjgajjgZPjgo1cblxuJXRleHRfYXJlYXtcblxuICAgIGltZ3tcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIGF7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIC5pZnJhbWV7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgICAgICB9XG5cbiAgICAgICAgaWZyYW1le1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8qXG5NZWRpYSBRdWVyeSBNaXhpblxuKi9cbiRicmVha3BvaW50czogKFxuICAgICdzbSc6IDU3NnB4LFxuICAgICdtZCc6IDc2OHB4LFxuICAgICdsZyc6IDk5MnB4LFxuICAgICd4bCc6IDEyMDBweFxuKTtcblxuQG1peGluIE1RKCRzaXplKXtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkc2l6ZSl9KXtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufSIsIkB1c2UgJy4uL19zdHlsZS9zdHlsZSc7XG5cbiRnb3RoaWM6IFlha3VIYW5KUCwgc3R5bGUuJGdvdGhpYzNGYW1pbHk7XG5cbi5nb3RoaWMge1xuXHRmb250LWZhbWlseTogJGdvdGhpYztcbn1cblxuLm1pbmNobyB7XG5cdGZvbnQtZmFtaWx5OiBZYWt1SGFuTVAsIHN0eWxlLiRtaW5jaG9GYW1pbHk7XG59XG5cbiVub3RvLXNhbnMtanAtbGlnaHQge1xuXHRmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG5cdGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuJW5vdG8tc2Fucy1qcC1yZWd1bGFyIHtcblx0Zm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuXHRmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbiVub3RvLXNhbnMtanAtbWVkaXVtIHtcblx0Zm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuXHRmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbiVyb2JvdG8tbGlnaHQge1xuXHRmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG5cdGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC12YXJpYXRpb24tc2V0dGluZ3M6ICd3ZHRoJyAxMDA7XG59XG5cbiVyb2JvdG8tcmVndWxhciB7XG5cdGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcblx0Zm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXZhcmlhdGlvbi1zZXR0aW5nczogJ3dkdGgnIDEwMDtcbn1cbiIsIkB1c2UgJy4uL19zdHlsZS9zdHlsZSc7XG5AdXNlICdmb250JztcblxuJGJsYWNrOiAjMzMzO1xuXG5odG1sIHtcblx0Zm9udC1mYW1pbHk6IGZvbnQuJGdvdGhpYztcblx0QGV4dGVuZCAlZm9udFN0eWxlO1xuXHRjb2xvcjogJGJsYWNrO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDYyLjUlO1xufVxuXG5ib2R5IHtcblx0Zm9udC1zaXplOiAxZW07XG5cblx0Ji5ub19zY3JvbGwge1xuXHRcdG92ZXJmbG93OiBjbGlwO1xuXHRcdG92ZXJzY3JvbGwtYmVoYXZpb3I6IG5vbmU7XG5cdH1cbn1cblxuLmNvbnRlbnRzX3dyYXBwZXIge1xuXHRtaW4td2lkdGg6IDExMDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0cGFkZGluZy10b3A6IDE0MHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctdG9wOiA4MHB4O1xuXHR9XG59XG5cbm1haW4ge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSB7XG5cdEBleHRlbmQgJW5vdG8tc2Fucy1qcC1tZWRpdW07XG5cdGNvbG9yOiAkYmxhY2s7XG59XG5cbmEge1xuXHRjb2xvcjogJGJsYWNrO1xufVxuXG4qIHtcblx0QGV4dGVuZCAlbm90by1zYW5zLWpwLXJlZ3VsYXI7XG59XG5cbmltZyxcbnN2ZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IGF1dG87XG59XG4iLCJAdXNlICcuLi9fc3R5bGUvc3R5bGUnO1xuXG4ubWVudV9vcGVuIHtcblx0aGVhZGVyIHtcblx0XHQuZ2xvYmFsX21lbnVfYnV0dG9uIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0dG9wOiA3cHg7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJvdHRvbTogN3B4O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5oZWFkZXIge1xuXHRoZWlnaHQ6IDEwMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0ei1pbmRleDogMTA7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdH1cblxuXHQubG9nbyB7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2Utb3V0O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0fVxuXG5cdFx0c3ZnIHtcblx0XHRcdHdpZHRoOiAzNzBweDtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0d2lkdGg6IDI1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5nbG9iYWxfbWVudV9idXR0b24ge1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogMTVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuXHRcdHotaW5kZXg6IDE7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0aGVpZ2h0OiAyNnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHR0b3A6IDA7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG4iLCJAdXNlICcuLi9fc3R5bGUvc3R5bGUnO1xuQHVzZSAnLi4vZm9ybWF0L2ZvbnQnO1xuXG5mb290ZXIge1xuXHRwYWRkaW5nOiA4MHB4IDAgMTBweDtcblx0Ym9yZGVyLXRvcDogc29saWQgMXB4IHJnYigxODggMTk4IDE5OCk7XG5cdG1hcmdpbi10b3A6IDE0MHB4O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHRwYWRkaW5nLXRvcDogNjBweDtcblx0fVxuXG5cdC5zbnNfbGlua3Mge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0Z2FwOiAyMHB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdGdhcDogMTVweDtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHR3aWR0aDogNTBweDtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0d2lkdGg6IDM3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvcHlyaWdodCB7XG5cdFx0QGV4dGVuZCAlcm9ib3RvLWxpZ2h0O1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogNzBweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdH1cblx0fVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/