
@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,300,400,500,700,900|Noto+Serif+JP:200,300,400,500,600,700,900&amp;subset=japanese);

@charset "UTF-8";
/* =================================================================
 License : e-TRUST Inc.
 File name : assets.css
 Style : assets.css
================================================================= */
/*えんじ*/
/*茶色*/
/*濃いえんじ*/
.flex {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}

.jcss {
  -ms-flex-pack: start;
      -webkit-box-pack: start;
      -webkit-justify-content: start;
      justify-content: start;
}

.jcsc {
  -ms-flex-pack: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
}

.jcsb {
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
}

.aic {
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
}

.ais {
  -ms-flex-align: start;
      -webkit-box-align: start;
      -webkit-align-items: start;
      align-items: start;
}

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

@media only screen and (max-width: 640px) {
  .disnone {
    display: block !important;
    position: fixed;
    top: 1%;
    left: 2%;
    z-index: 9;
  }
  .disnone a {
    color: #fff;
  }
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  .disnone {
    display: block !important;
    position: fixed;
    top: 1%;
    left: 2%;
    z-index: 9;
  }
  .disnone a {
    color: #fff;
  }
}

@media only screen and (max-width: 640px) {
  .spdisnone {
    display: none !important;
  }
}

.tdpd10 td {
  padding: 10px !important;
}

li {
  list-style: none;
}

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 {
  font-weight: 400;
}

body {
  counter-reset: number 0;
  line-height: 1.7em;
  font-weight: 500;
  letter-spacing: 0.1em;
  color: #333333;
  font-family: "游明朝体", "Yu Mincho", YuMincho, "Noto Serif JP", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
  font-style: normal;
  font-weight: bold;
  word-wrap: break-word;
  font-size: 16px;
  min-width: 100%;
  overflow: hidden;
}

.inner {
  max-width: 1200px;
  margin: 0 auto;
}

.inner2 {
  max-width: 910px;
  margin: 0 auto;
}

.inner3 {
  max-width: 1000px;
  margin: 0 auto;
}

#contents_wrap {
  width: 100%;
  min-width: 100%;
}

#contents {
  width: 100%;
  max-width: 1200px;
  padding-bottom: 100px;
}

@media only screen and (max-width: 834px) {
  #contents {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

@media screen and (min-width: 834px) and (max-width: 1200px) {
  #contents {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

#main {
  width: 100%;
  float: none !important;
}

#main #col_main {
  width: 100%;
}

.col_main2 {
  width: 75% !important;
}

#side {
  width: 18.75000% !important;
  display: block !important;
  float: left !important;
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  #side {
    width: 100%;
  }
}

#col_side2 {
  width: auto !important;
  margin-top: 35px;
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  #col_side2 {
    width: 100% !important;
    margin-top: 50px;
  }
}

.map {
  margin: 56px 20px 0;
}

.map li {
  border-left: 5px solid #CCCCCC;
  list-style: none;
  margin: 0 0 15px;
  padding: 0 0 0 10px;
  text-align: left;
}

table {
  table-layout: auto;
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  table {
    table-layout: fixed;
  }
}

.tlfix table {
  table-layout: fixed;
}

table td img {
  height: auto !important;
}

.pdtd10 td {
  padding: 10px !important;
}

pre {
  margin: 0;
  padding: 0;
  white-space: pre-line;
}

b, strong {
  font-weight: bold;
}

u {
  text-decoration: line-through;
}

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

small {
  font-size: 80%;
}

hr {
  border: none;
  height: 0;
  border-bottom: 1px dashed #B3B3B3;
}

span {
  font-weight: inherit;
}

u {
  text-decoration: underline;
}

b {
  font-weight: bold;
}

input[type="button"] {
  cursor: pointer;
  padding: 5px 10px;
}

a {
  text-decoration: none;
}

a:hover {
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  -webkit-transition: 1s;
  transition: 1s;
}

a {
  -webkit-transition: 1s;
  transition: 1s;
}

.imgR, .imgL {
  float: none	!important;
  margin-left: 0;
}

@media only screen and (max-width: 640px) {
  .imgR, .imgL {
    display: block;
    float: none;
    max-width: 100% !important;
    text-align: center;
  }
}

.imgL {
  margin-right: 0;
  float: none;
  max-width: 100% !important;
}

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

.gothic {
  font-family: "游ゴシック", YuGothic, "Noto Sans JP", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

@media only screen and (max-width: 640px) {
  .fltL {
    float: none;
    width: 100% !important;
  }
  .fltR {
    float: none;
    width: 100% !important;
  }
  .sptal {
    text-align: left !important;
  }
  .sptar {
    text-align: right !important;
  }
  .sptac {
    text-align: center !important;
  }
  .spcenter {
    text-align: center;
    display: block;
    margin-top: 10px;
  }
}

header#global_header {
  max-width: 100%;
  width: 100%;
  min-width: 100%;
  height: auto;
  text-align: center;
}

@-webkit-keyframes zoom {
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}

@keyframes zoom {
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}

#header {
  background: #7f0c1d;
  position: relative;
  z-index: 2;
  padding: 15px 0;
}

#header .inner {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
}

@media only screen and (max-width: 834px) {
  #header .inner {
    display: block;
  }
}

@media screen and (min-width: 834px) and (max-width: 1480px) {
  #header {
    -ms-flex-pack: justify;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between;
  }
}

#header #siteID {
  text-align: left;
}

@media only screen and (max-width: 834px) {
  #header #siteID {
    text-align: center;
    width: 70%;
    margin: 0 auto;
  }
}

@media screen and (min-width: 834px) and (max-width: 960px) {
  #header #siteID {
    width: 41.67vw;
  }
}

#header #siteID a {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  display: block;
}

.hed_R .hed_btnwrap {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: end;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      justify-content: flex-end;
}

@media only screen and (max-width: 834px) {
  .hed_R .hed_btnwrap {
    -ms-flex-pack: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
    margin-top: 20px;
  }
}

.hed_R .hed_btnwrap .login_btn {
  background: #3b210d;
  padding: 15px;
  display: block;
  width: 170px;
  color: #ffffff;
  position: relative;
  font-size: 1.125em;
  margin-right: 20px;
}

.hed_R .hed_btnwrap .login_btn:before {
  content: url(../images/home/btn_icon.png);
  margin-right: 7px;
}

.hed_R .hed_btnwrap .shop_btn {
  background: #3b210d;
  padding: 15px;
  display: block;
  width: 170px;
  color: #ffffff;
  position: relative;
  font-size: 1.125em;
}

.hed_R .hed_btnwrap .shop_btn:before {
  content: url(../images/home/btn_icon.png);
  margin-right: 7px;
}

.hed_R .hed_telwrap {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: end;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      justify-content: flex-end;
  color: #ffffff;
  margin-top: 20px;
}

@media only screen and (max-width: 834px) {
  .hed_R .hed_telwrap {
    -ms-flex-pack: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
  }
}

.hed_R .hed_telwrap span {
  font-size: 20px;
  margin-right: 10px;
}

@media only screen and (max-width: 834px) {
  .hed_R .hed_telwrap span {
    font-size: 0.8em;
  }
}

@media screen and (min-width: 834px) and (max-width: 1200px) {
  .hed_R .hed_telwrap span {
    font-size: 16px;
  }
}

.hed_R .hed_telwrap .tel2 {
  font-size: 1.875em;
  margin-right: 15px;
}

@media only screen and (max-width: 834px) {
  .hed_R .hed_telwrap .tel2 {
    font-size: 1.2em;
  }
}

@media screen and (min-width: 834px) and (max-width: 1200px) {
  .hed_R .hed_telwrap .tel2 {
    font-size: 1.2em;
  }
}

.hed_R .hed_telwrap .tel2 a {
  color: #ffffff;
}

.hed_R .hed_telwrap .fax {
  font-size: 1.5em;
}

@media only screen and (max-width: 834px) {
  .hed_R .hed_telwrap .fax {
    font-size: 1em;
  }
}

@media screen and (min-width: 834px) and (max-width: 1200px) {
  .hed_R .hed_telwrap .fax {
    font-size: 1em;
  }
}

.midashi_img {
  margin-right: 15px;
}

.fixed {
  position: fixed !important;
  width: 100%;
  left: 0;
  right: 0;
  top: 0;
  z-index: 3;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  margin-top: 0 !important;
}

#nav_global {
  width: 100%;
  background: #3b210d;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}

@media only screen and (max-width: 834px) {
  #nav_global {
    display: none;
  }
}

#nav_global .inner {
  padding: 0;
}

#nav_global ul {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
}

#nav_global ul .pcnone {
  display: none;
}

#nav_global ul .spnone {
  display: block;
}

@media only screen and (max-width: 640px) {
  #nav_global ul .spnone {
    display: none;
  }
}

#nav_global ul li {
  z-index: 1;
  position: relative;
  width: 100%;
}

#nav_global ul li a {
  width: 100%;
  color: #ffffff !important;
  padding: 10px 0;
  display: block;
}

@media screen and (min-width: 834px) and (max-width: 960px) {
  #nav_global ul li a {
    font-size: 14px;
  }
}

#nav_global ul li a:hover {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-animation: zoom .3s;
  animation: zoom .3s;
}

#nav_global ul ul {
  position: absolute;
  width: 170px;
  z-index: 100;
  display: block;
  background-color: rgba(59, 33, 13, 0.8);
  text-align: center;
  left: 0;
  right: 0;
}

#nav_global ul ul li {
  border-bottom: 1px solid #fff;
  line-height: 1.88em;
}

#nav_global ul ul li a {
  color: #ffffff;
  padding: 15px 0;
}

#mainArea img {
  width: 100% !important;
}

.mainwrap {
  overflow: hidden;
  margin-top: -1px;
}

.mainArea2 #local-keyvisual {
  background: url(../images/home/main1.jpg) center;
}

#local-keyvisual {
  position: relative;
  z-index: 0;
}

#local-keyvisual:empty {
  display: none;
}

#local-keyvisual h1, #local-keyvisual .blog_title {
  color: #3b210d;
  font-size: 1.87em;
  z-index: 1;
  position: relative;
  text-align: center;
  line-height: 1.6em;
  width: 100%;
  padding: 4% 0;
  font-weight: bold;
  margin: 0 auto;
  background-color: rgba(255, 255, 255, 0.7);
  text-shadow: 0px 0px 10px #fff;
}

@media only screen and (max-width: 834px) {
  #local-keyvisual h1, #local-keyvisual .blog_title {
    font-size: 1.5em;
  }
}

#local-keyvisual h1:empty, #local-keyvisual .blog_title:empty {
  display: none;
}

#local-keyvisual h1 span, #local-keyvisual .blog_title span {
  display: block;
  font-size: 16px;
  font-weight: 400;
  margin-top: 10px;
}

.pankuzu {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
}

#slider {
  position: relative;
  z-index: 1;
}

#local-keyvisual #local-keyvisual-bg, #local-keyvisual .local-keyvisual-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  background-size: cover;
  background-position: center;
}

#local-keyvisual #local-keyvisual-bg:empty, #local-keyvisual .local-keyvisual-bg:empty {
  display: none;
}

#local-keyvisual-title:empty {
  display: none;
}

.pan1 {
  margin: 20px 0 100px;
  text-align: left;
}

@media only screen and (max-width: 834px) {
  .pan1 {
    text-align: center;
  }
}

.pan1 a {
  color: #000;
}

.toggleMenu {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  height: 49px;
  width: 49px;
  background-size: contain;
  position: fixed;
  top: 11px;
  right: 5px;
  z-index: 100;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  background: #3b210d;
}

.toggleMenu:after {
  content: 'MENU';
  font-size: 13px;
  color: #ffffff;
  display: block;
  position: absolute;
  bottom: -50%;
  left: -1%;
}

@media only screen and (max-width: 640px) {
  .toggleMenu {
    width: 49px;
  }
}

.hide {
  -webkit-transform: translateY(-200%);
  transform: translateY(-200%);
}

.toggleMenu .bars {
  margin: 0 30px 0 15px;
  height: 22px;
  width: 35px;
  position: relative;
}

.toggleMenu a:hover {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.toggleMenu .bars span {
  height: 3px;
  background-color: #fff;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
  position: absolute;
  left: -5px;
}

.toggleMenu .bars span:nth-of-type(1) {
  width: 30px;
  top: 0;
}

.toggleMenu .bars span:nth-of-type(2) {
  width: 30px;
  top: 10px;
}

.toggleMenu .bars span:nth-of-type(3) {
  width: 30px;
  top: 20px;
}

.toggleMenu.isActive .bars span {
  right: 0;
}

.toggleMenu.isActive .bars span:nth-of-type(1), .toggleMenu.isActive .bars span:nth-of-type(3) {
  width: 30px;
  top: 10px;
}

.toggleMenu.isActive .bars span:nth-of-type(1) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.toggleMenu.isActive .bars span:nth-of-type(2) {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.toggleMenu.isActive .bars span:nth-of-type(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.overlayMenu {
  width: 100%;
  -webkit-transition: -webkit-transform .8s ease;
  transition: -webkit-transform .8s ease;
  transition: transform .8s ease;
  transition: transform .8s ease, -webkit-transform .8s ease;
  z-index: 10;
  position: fixed;
  top: 0;
  right: 100%;
  bottom: 0;
  background: #921125;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition: opacity .6s ease, visibility .6s ease;
  transition: opacity .6s ease, visibility .6s ease;
}

.fixed .overlayMenu {
  visibility: visible;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.overlayMenu.isOpened {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

.overlayMenu > .outer {
  height: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding-top: 50px !important;
}

.overlayMenu > .outer .inner {
  padding: 0 100px;
}

.overlayMenu > .outer .sp_hed_right {
  margin-top: 30px;
}

@media only screen and (max-width: 834px) {
  .overlayMenu > .outer .sp_hed_right {
    display: block;
  }
  .overlayMenu > .outer .sp_hed_right .tel2 {
    color: #ffffff;
    font-size: 1.25em;
  }
  .overlayMenu > .outer .sp_hed_right .tel2 span {
    font-size: 16px;
    margin-right: 7px;
  }
  .overlayMenu > .outer .sp_hed_right .tel2 a {
    color: #ffffff;
  }
  .overlayMenu > .outer .sp_hed_right .hed_btnwrap {
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -ms-flex-pack: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
    -ms-flex-align: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
  }
  .overlayMenu > .outer .sp_hed_right .hed_telwrap {
    margin-top: 15px;
  }
  .overlayMenu > .outer .sp_hed_right .hed_telwrap .midashi_img {
    margin-bottom: 15px;
  }
  .overlayMenu > .outer .sp_hed_right .fax {
    font-size: 1.25em;
    color: #ffffff;
  }
  .overlayMenu > .outer .sp_hed_right .fax span {
    font-size: 16px;
    margin-right: 7px;
  }
  .overlayMenu > .outer .sp_hed_right .login_btn {
    background: #3b210d;
    padding: 15px;
    display: block;
    width: 170px;
    color: #ffffff;
    position: relative;
    font-size: 1.125em;
    margin-right: 20px;
  }
  .overlayMenu > .outer .sp_hed_right .login_btn:before {
    content: url(../images/home/btn_icon.png);
    margin-right: 7px;
  }
  .overlayMenu > .outer .sp_hed_right .shop_btn {
    background: #3b210d;
    padding: 15px;
    display: block;
    width: 170px;
    color: #ffffff;
    position: relative;
    font-size: 1.125em;
  }
  .overlayMenu > .outer .sp_hed_right .shop_btn:before {
    content: url(../images/home/btn_icon.png);
    margin-right: 7px;
  }
}

@media only screen and (max-width: 834px) {
  .overlayMenu > .outer {
    padding: 20px 0;
  }
}

.overlayMenu > .outer li a {
  color: #ffffff !important;
  padding: 10px 0;
  display: block;
  font-size: 1.25em;
  border-bottom: 1px solid #f7f7f7;
  width: 250px;
  margin: 0 auto;
}

.overlayMenu:before, .overlayMenu:after {
  content: "";
  height: 20px;
  background-size: cover;
  position: absolute;
  left: 10px;
  right: 10px;
}

.overlayMenu:before {
  top: 0;
}

.overlayMenu:after {
  bottom: 0;
}

@media (max-width: 835px) {
  .pcOnly {
    display: none !important;
  }
}

@media (min-width: 835px) {
  .smOnly {
    display: none !important;
  }
}

footer#global_footer {
  width: 100%;
  min-width: 100% !important;
  height: auto;
  text-align: center;
}

footer#global_footer .inner {
  padding: 50px 10px 80px;
}

@media only screen and (max-width: 834px) {
  footer#global_footer .inner {
    padding: 30px 0;
  }
}

footer#global_footer a {
  text-decoration: none;
}

footer#global_footer #nav_footer ul {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: end;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      justify-content: flex-end;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
}

@media only screen and (max-width: 834px) {
  footer#global_footer #nav_footer ul {
    display: block;
  }
}

@media screen and (min-width: 834px) and (max-width: 1200px) {
  footer#global_footer #nav_footer ul {
    -ms-flex-pack: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
  }
}

footer#global_footer #nav_footer li {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
}

footer#global_footer #nav_footer li:after {
  content: "|";
}

@media only screen and (max-width: 834px) {
  footer#global_footer #nav_footer li:after {
    display: none;
  }
}

footer#global_footer #nav_footer li a {
  color: #333333;
  text-decoration: none;
  padding: 0 8px;
  display: block;
  font-size: 0.938em;
}

@media only screen and (max-width: 834px) {
  footer#global_footer #nav_footer li a {
    background: #3b210d;
    color: #ffffff !important;
    width: 100%;
    margin: 5px;
    padding: 8px;
    border-radius: 5px;
  }
}

@media screen and (min-width: 834px) and (max-width: 960px) {
  footer#global_footer #nav_footer li a {
    font-size: 14px;
  }
}

footer#global_footer #nav_footer li a:hover {
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}

footer#global_footer #copy a {
  text-decoration: none;
  color: #333;
}

footer#global_footer #copy a:hover {
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}

#copy {
  color: #333;
}

.small_bg {
  text-align: right;
  margin-top: 15px;
}

@media only screen and (max-width: 834px) {
  .small_bg {
    text-align: center;
  }
}

@media screen and (min-width: 834px) and (max-width: 1200px) {
  .small_bg {
    text-align: center;
  }
}

.small_bg small {
  font-size: 0.938em;
  line-height: 1.88em;
}

.pagetop {
  position: fixed;
  right: 10px;
  bottom: 10px;
  z-index: 2;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.pagetop a {
  display: block;
  color: #ffffff;
  background: #3b210d;
  height: 60px;
  width: 60px;
  display: block;
  border-radius: 5px;
  font-size: 1.5em;
  padding: 15px;
}

#footer1 {
  background: url(../images/home/contact_bg.jpg) no-repeat;
  background-size: cover;
  padding: 80px 10px 70px !important;
}

#footer1 .fth2 {
  font-size: 1.75em;
  color: #ffffff;
  font-family: "游ゴシック", YuGothic, "Noto Sans JP", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  margin-bottom: 40px;
  padding: 0 15px 15px;
  border-bottom: 1px solid #fff;
  display: inline-block;
}

#footer1 .fttxt {
  color: #ffffff;
  font-family: "游ゴシック", YuGothic, "Noto Sans JP", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  margin-bottom: 40px;
}

#footer1 .ft_allwrap {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
}

@media only screen and (max-width: 834px) {
  #footer1 .ft_allwrap {
    display: block;
  }
}

#footer1 .ft_allwrap .tel2wrap {
  background-color: rgba(255, 255, 255, 0.7);
  padding: 30px;
  width: 31.67vw;
  height: 150px;
  margin-right: 80px;
}

@media only screen and (max-width: 834px) {
  #footer1 .ft_allwrap .tel2wrap {
    width: 100%;
  }
}

@media screen and (min-width: 834px) and (max-width: 1200px) {
  #footer1 .ft_allwrap .tel2wrap {
    width: 48%;
  }
}

#footer1 .ft_allwrap .tel2wrap .ft_midashi {
  font-size: 1.25em;
  margin-bottom: 30px;
}

#footer1 .ft_allwrap .tel2wrap .tel2 {
  color: #3b210d;
  font-size: 1.875em;
}

#footer1 .ft_allwrap .tel2wrap .tel2 span {
  background: #3b210d;
  color: #ffffff;
  padding: 0 5px;
  margin-right: 15px;
}

#footer1 .ft_allwrap .tel2wrap .tel2 a {
  color: #3b210d;
  display: block;
}

#footer1 .ft_allwrap .ft_contwrap {
  background-color: rgba(255, 255, 255, 0.7);
  padding: 30px;
  width: 31.67vw;
  height: 150px;
}

@media only screen and (max-width: 834px) {
  #footer1 .ft_allwrap .ft_contwrap {
    width: 100%;
    margin-top: 15px;
  }
}

@media screen and (min-width: 834px) and (max-width: 1200px) {
  #footer1 .ft_allwrap .ft_contwrap {
    width: 48%;
  }
}

#footer1 .ft_allwrap .ft_contwrap .ft_midashi {
  font-size: 1.25em;
  margin-bottom: 15px;
}

#footer1 .ft_allwrap .ft_contwrap a {
  background: #3b210d;
  padding: 15px;
  color: #ffffff;
  font-size: 1.063em;
  max-width: 280px;
  display: block;
  margin: 0 auto;
}

@media only screen and (max-width: 834px) {
  #footer1 .ft_allwrap .ft_contwrap a {
    margin-top: 15px;
    width: 100%;
  }
}

@media screen and (min-width: 834px) and (max-width: 960px) {
  #footer1 .ft_allwrap .ft_contwrap a {
    width: 100%;
    margin-top: 15px;
  }
}

#footer1 .ft_allwrap .ft_contwrap a i {
  margin-right: 7px;
}

#footer2 {
  padding: 40px 0 35px !important;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
}

@media only screen and (max-width: 834px) {
  #footer2 {
    display: block;
  }
}

@media screen and (min-width: 834px) and (max-width: 1200px) {
  #footer2 {
    display: block;
  }
}

#footer2 .address {
  text-align: left;
}

@media screen and (min-width: 834px) and (max-width: 1200px) {
  #footer2 .address {
    text-align: center;
    margin: 15px 0;
  }
}

@media only screen and (max-width: 834px) {
  #footer2 .address {
    text-align: center;
    margin: 15px 0;
  }
}

.h2_01 h2 {
  font-size: 1.875em;
  line-height: 1em;
  font-weight: bold;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
}

@media only screen and (max-width: 640px) {
  .h2_01 h2 {
    font-size: 1.5em;
  }
}

.h2_01 h2:before {
  content: url(../images/home/news_icon.png);
  margin-right: 7px;
}

.h2_fb h2 {
  font-size: 1.875em;
  font-weight: 900;
}

.h2_fb h2:before {
  content: url(../images/home/fb_icon.png);
  margin-right: 7px;
}

.h2_insta h2 {
  font-size: 1.875em;
  font-weight: 900;
}

.h2_insta h2:before {
  content: url(../images/home/insta_icon.png);
  margin-right: 7px;
}

.h2_03 h2 {
  font-size: 1.875em;
  font-weight: 900;
}

.h2_03 h2:before {
  content: url(../images/home/fb_icon.png);
}

.h3_01 h3 {
  font-size: 1.5em;
  line-height: 1.25em;
}

.txt {
  line-height: 2em;
}

.col2_title01 {
  font-size: 1.25em;
  margin-top: 15px;
  background: #921125;
  color: #ffffff;
  padding: 15px;
  text-align: center;
  font-weight: bold;
}

.category {
  font-size: 15px !important;
  color: #333333;
  font-family: "游ゴシック", YuGothic, "Noto Sans JP", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.col_side_shop {
  display: block !important;
}

#col_side2 {
  display: none;
}

#col_side2 ul .category {
  display: none;
}

@media only screen and (max-width: 834px) {
  .img_bnr .imgC {
    width: 100% !important;
    height: auto !important;
  }
}

.sec_01wrap {
  margin-left: calc(((100vw - 100%) / 2) * -1) !important;
  margin-right: calc(((100vw - 100%) / 2) * -1) !important;
  background: url(../images/home/cont1_bg.jpg) no-repeat;
  background-size: cover;
  padding: 70px 10px;
  z-index: 1;
}

.sec_01 {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
  -ms-flex-direction: row-reverse;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: row-reverse;
      flex-direction: row-reverse;
  background-color: rgba(255, 255, 255, 0.5);
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
  padding: 30px;
}

@media only screen and (max-width: 834px) {
  .sec_01 {
    display: block;
  }
  .sec_01 .flxL {
    width: 100% !important;
    text-align: center;
  }
  .sec_01 .flxR {
    width: 100% !important;
    margin-top: 15px;
  }
}

.sec_01 .flxL {
  width: 37.6%;
}

.sec_01 .flxR {
  width: 61%;
}

.sec_02 {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
}

.sec_02 .flxL {
  width: 41.67%;
}

.sec_02 .flxR {
  width: 55%;
}

@media only screen and (max-width: 834px) {
  .sec_02 {
    display: block;
  }
  .sec_02 .flxL {
    width: 100% !important;
    text-align: center;
  }
  .sec_02 .flxR {
    width: 100% !important;
    margin-top: 50px;
  }
}

.bnrbox {
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
}

.bnrbox .box {
  width: 48%;
}

@media only screen and (max-width: 640px) {
  .bnrbox .box {
    width: 100%;
  }
}

@media only screen and (max-width: 640px) {
  .bnrbox .box:nth-of-type(2) {
    margin-top: 15px;
  }
}

@media only screen and (max-width: 640px) {
  .bnrbox .box:nth-of-type(3) {
    margin-top: 15px;
  }
}

.btn a {
  color: #ffffff;
  width: 170px;
  display: block;
  padding: 10px;
  position: relative;
  background: #3b210d;
  font-size: 1.125em;
}

.btn a:before {
  content: url(../images/home/btn_icon.png);
  margin-right: 7px;
}

.btn2 a {
  color: #ffffff;
  width: 300px;
  display: block;
  padding: 10px;
  position: relative;
  background: #3b210d;
  font-size: 1.125em;
}

.btn2 a:before {
  content: url(../images/home/btn_icon.png);
  margin-right: 7px;
}

.btn3 a {
  color: #ffffff;
  width: 450px;
  display: block;
  padding: 10px;
  position: relative;
  background: #3b210d;
  font-size: 1.125em;
  margin: 0 auto;
}

.btn3 a:before {
  content: url(../images/home/btn_icon.png);
  margin-right: 7px;
}

.top_blog .blog_list {
  -ms-flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-direction: inherit !important;
      -webkit-box-orient: inherit !important;
      -webkit-box-direction: inherit !important;
      -webkit-flex-direction: inherit !important;
      flex-direction: inherit !important;
  border: none !important;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
}

.top_blog div.blog_list > div {
  width: 49%;
  border: none !important;
  -webkit-box-shadow: 2px 8px 15px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 8px 15px rgba(0, 0, 0, 0.2);
  margin-bottom: 20px;
  padding: 20px !important;
  background: #fff;
}

.top_blog div.blog_list div.blog_photo {
  width: 34%;
  padding: 0 !important;
}

@media only screen and (max-width: 834px) {
  .top_blog div.blog_list div.blog_photo {
    width: 100%;
    text-align: center;
  }
}

.top_blog div.blog_list div.blog_text {
  width: 66%;
}

@media only screen and (max-width: 834px) {
  .top_blog div.blog_list div.blog_text {
    width: 100%;
  }
}

.top_blog div.blog_list div.blog_date {
  color: #333333 !important;
  font-size: 16px !important;
  font-weight: bold;
  line-height: 1.25em;
}

.top_blog div.blog_list h3 {
  font-size: 16px !important;
  line-height: 1.25em;
}

.top_blog div.blog_list h3 a {
  color: #333333;
  font-weight: bold;
}

.top_blog .detail {
  font-size: 16px !important;
  line-height: 1.25em;
  margin-top: 25px !important;
}

.sec_03wrap {
  margin-left: calc(((100vw - 100%) / 2) * -1) !important;
  margin-right: calc(((100vw - 100%) / 2) * -1) !important;
  padding: 80px 10px;
  position: relative;
  z-index: 1;
}

.sec_03 {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
}

.sec_03 .flxL {
  background-color: rgba(255, 255, 255, 0.9);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  padding: 60px 50px;
  border: 1px solid #3b210d;
  width: 48%;
}

.sec_03 .flxR {
  background-color: rgba(255, 255, 255, 0.9);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  padding: 60px 50px;
  border: 1px solid #3b210d;
  width: 48%;
}

@media only screen and (max-width: 834px) {
  .sec_03 {
    display: block;
  }
  .sec_03 .flxL {
    width: 100% !important;
    text-align: center;
  }
  .sec_03 .flxR {
    width: 100% !important;
    margin-top: 15px;
  }
}

.sec_05 {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
}

@media only screen and (max-width: 834px) {
  .sec_05 {
    display: block;
  }
  .sec_05 .flxL {
    width: 100% !important;
    text-align: center;
  }
  .sec_05 .flxR {
    width: 100% !important;
    margin-top: 15px;
  }
}

.sec_05 .flxL {
  width: 38%;
}

.sec_05 .flxR {
  width: 58%;
}

.sec_05 .flxR .tenken_wrap div {
  border: 1px solid #921125;
  padding: 30px;
  font-weight: bold;
}

.sec_05 .flxR .tenken_wrap div .midashi {
  font-size: 1.5em;
  font-weight: 900;
}

@media only screen and (max-width: 640px) {
  .sec_05 .flxR .tenken_wrap div .midashi {
    font-size: 1.2em;
  }
}

.sec_06wrap {
  background: #3b210d;
  margin-left: calc(((100vw - 100%) / 2) * -1) !important;
  margin-right: calc(((100vw - 100%) / 2) * -1) !important;
  padding: 80px 10px;
}

.list_tenken li {
  background: #63000f;
  padding: 10px;
  font-weight: bold;
  width: 48%;
}

@media only screen and (max-width: 640px) {
  .list_tenken li {
    width: 100%;
    text-align: center;
  }
  .list_tenken li:first-of-type {
    margin-bottom: 10px;
  }
}

@media screen and (min-width: 834px) and (max-width: 1200px) {
  .list_tenken li {
    float: none !important;
    width: 100%;
  }
  .list_tenken li:first-of-type {
    margin-bottom: 10px;
  }
}

.list_tenken li:first-of-type {
  margin-right: 15px;
}

.img-animation {
  overflow: hidden;
  position: relative;
}

.img-animation.animated:after {
  -webkit-animation: img-animation 1.5s cubic-bezier(0.77, 0, 0.175, 1) both;
  animation: img-animation 1.5s cubic-bezier(0.77, 0, 0.175, 1) both;
  background: #fff;
  bottom: 0;
  content: '';
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}

@-webkit-keyframes img-animation {
  100% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}

@keyframes img-animation {
  100% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}

.newswrap .news {
  height: 315px;
  overflow-y: auto;
}

.newswrap .news dt {
  border: none !important;
  display: block !important;
  width: 100% !important;
  color: #3b210d;
  text-align: left;
  -ms-flex-align: start !important;
      -webkit-box-align: start !important;
      -webkit-align-items: flex-start !important;
      align-items: flex-start !important;
}

.newswrap .news dd {
  border: none !important;
  width: 100% !important;
  text-align: left;
}

.newswrap .news dl {
  display: block !important;
  width: 100% !important;
  padding: 20px !important;
}

::-webkit-scrollbar {
  width: 10px;
}

::-webkit-scrollbar-track {
  background: #fff;
  border: none;
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 2px #777;
  box-shadow: inset 0 0 2px #777;
}

::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 10px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.instagram .sns_list li {
  margin-right: 1em;
}

.instagram .sns_text {
  display: none;
}

.instagram div.sns_list {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row !important;
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: normal !important;
      -webkit-flex-direction: row !important;
      flex-direction: row !important;
  -ms-flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap;
  border: none !important;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
}

.instagram div.sns_list > div {
  width: calc(100% / 3 - 1%);
  -ms-flex-direction: inherit !important;
      -webkit-box-orient: inherit !important;
      -webkit-box-direction: inherit !important;
      -webkit-flex-direction: inherit !important;
      flex-direction: inherit !important;
  margin-bottom: 3%;
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  .instagram div.sns_list > div {
    width: 31.333% !important;
  }
}

@media screen and (min-width: 834px) and (max-width: 960px) {
  .instagram div.sns_list > div {
    width: 31.333% !important;
  }
}

@media only screen and (max-width: 640px) {
  .instagram div.sns_list > div {
    width: 48% !important;
  }
}

.instagram div.sns_list div.sns_photo {
  width: 100% !important;
  padding: 0 !important;
}

.instagram div.sns_list > div {
  border-bottom: none !important;
}

.instagram .sns_photo img {
  width: 200px !important;
  height: 200px !important;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: 'object-fit: cover;';
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  .instagram .sns_photo img {
    width: 260px !important;
    height: 260px !important;
  }
}

@media screen and (min-width: 834px) and (max-width: 960px) {
  .instagram .sns_photo img {
    width: 218px !important;
    height: 218px !important;
  }
}

@media only screen and (max-width: 640px) {
  .instagram .sns_photo img {
    width: 100% !important;
    height: 240px !important;
  }
}

.insta_shousai .sns_text {
  font-size: 16px !important;
}

.insta_shousai .sns_text ul {
  border: 1px solid #921125;
  padding: 15px;
  margin-top: 15px;
}

.insta_shousai .sns_list {
  border: none !important;
}

.insta_shousai .sns_list > div {
  border-bottom: 1px solid #f7f7f7 !important;
  padding: 15px 0;
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  .insta_shousai .sns_photo {
    margin: 0 auto;
  }
}

.insta_shousai .sns_date {
  color: #921125 !important;
  background: #f9ebf3;
  display: inline-block;
  padding: 5px 10px;
}

.h2_02 h2 {
  font-size: 1.75em;
}

.h2_04 h2 {
  font-size: 1.75em;
  padding: 10px 0 10px 35px;
  position: relative;
  border-bottom: 2px solid #333;
}

.h2_04 h2:before {
  content: url(../images/contents/budou_icon.png);
  position: absolute;
  left: 0;
  top: 9%;
}

.h3_03 h3 {
  font-size: 1.2em;
  font-family: "游ゴシック", YuGothic, "Noto Sans JP", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-weight: bold;
  color: #921125;
}

div.items > article p.summary {
  text-align: left;
  font-size: 14px;
}

.items {
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
}

.items a {
  color: #333333;
}

.order a {
  color: #333333;
}

div.items > article {
  width: 21% !important;
}

@media only screen and (max-width: 834px) {
  div.items > article {
    width: 48% !important;
  }
}

div.items > article a.photo {
  width: 100% !important;
  height: 250px !important;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: 'object-fit:cover;';
}

.tel_cont {
  -ms-flex-pack: start;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
      justify-content: flex-start;
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  .tel_cont {
    -ms-flex-pack: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
  }
}

.tel_cont .box {
  width: 38%;
}

@media only screen and (max-width: 640px) {
  .tel_cont .box {
    width: 100%;
  }
}

.tel_cont .box:nth-of-type(1) .time {
  font-size: 13px;
}

.tel_cont .box:nth-of-type(1) .tel2 {
  font-family: "Times New Roman";
  font-size: 1.8em;
}

.tel_cont .box:nth-of-type(1) .tel2 span {
  font-size: 18px;
}

.tel_cont .box:nth-of-type(1) .tel2 a {
  color: #333333;
}

.tel_cont .box:nth-of-type(2) {
  text-align: center;
}

.tel_cont .box:nth-of-type(2) a {
  color: #ffffff;
  background: #921125;
  padding: 10px;
  display: block;
}

.contbox {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
}

.contbox .box {
  width: 32%;
  margin-bottom: 20px;
  text-align: center;
}

.contbox .box img {
  width: 100% !important;
}

@media only screen and (max-width: 640px) {
  .contbox .box {
    width: 100%;
  }
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  .contbox .box {
    width: 48%;
  }
}

.contbox .box article div {
  color: #921125;
  padding: 5px 0;
  border-bottom: 1px solid #F2F2F2;
}

.cont_01 {
  background: #edf1f4;
  padding: 50px 10px;
}

.cont_01 .inner {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
}

@media only screen and (max-width: 834px) {
  .cont_01 .inner {
    display: block;
  }
  .cont_01 .inner .flxL {
    width: 100% !important;
  }
  .cont_01 .inner .flxR {
    width: 100% !important;
    margin-top: 15px;
  }
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  .cont_01 .inner .flxL {
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
  }
}

.cont_01 .inner .flxL {
  width: 48%;
}

.cont_01 .inner .flxR {
  width: 48%;
}

.cont_01 .inner .flxR .txt .Ltxt {
  text-align: right;
}

.cont_02 {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
}

@media only screen and (max-width: 640px) {
  .cont_02 {
    display: block;
  }
  .cont_02 .flxL {
    width: 100% !important;
  }
  .cont_02 .flxR {
    width: 100% !important;
    margin-top: 15px;
  }
}

.cont_02 .flxL {
  width: 25%;
}

.cont_02 .flxR {
  width: 72%;
}

.cont_02 .flxR .txt .Ltxt {
  text-align: right;
}

.cont_03 {
  background: #f7f7f7;
  padding: 20px;
  border-bottom: 1px dashed #921125;
}

.cont_03 .inner .wrap {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
  -ms-flex-direction: row-reverse;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: row-reverse;
      flex-direction: row-reverse;
}

@media only screen and (max-width: 834px) {
  .cont_03 .inner .wrap {
    display: block;
  }
  .cont_03 .inner .wrap .cont3 {
    width: 100% !important;
  }
  .cont_03 .inner .wrap .cont2 {
    width: 100% !important;
  }
}

.cont_03 .inner .wrap .cont3 {
  width: 48%;
}

.cont_03 .inner .wrap .cont3 .txt_waku h3 {
  margin-bottom: 15px;
  font-size: 1.25em;
  font-weight: bold;
}

.cont_03 .inner .wrap .cont2 {
  width: 48%;
}

.cont_03 .inner .wrap .cont2 .td_img td {
  border: none !important;
}

.cont_03 .inner .wrap .cont2 .td_img td img {
  width: 100% !important;
}

.txt_waku2 {
  background: #FEEAE1;
  padding: 30px;
  border: solid 3px #53330A;
  border-radius: 10px;
}

.txt_waku2 > div {
  font-family: "游ゴシック", YuGothic, "Noto Sans JP", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.txt_g div {
  font-family: "游ゴシック", YuGothic, "Noto Sans JP", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.cont_04 {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
}

@media only screen and (max-width: 834px) {
  .cont_04 {
    display: block;
  }
  .cont_04 .flxL {
    width: 100% !important;
  }
  .cont_04 .flxR {
    width: 100% !important;
  }
}

.cont_04 .flxL {
  width: 68%;
}

.cont_04 .flxR {
  width: 28%;
}

.txt_g {
  font-family: "游ゴシック", YuGothic, "Noto Sans JP", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.itext {
  height: auto !important;
  width: 100% !important;
}

.cont_05, .cont_06, .cont_07, .cont_10 {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
}

@media only screen and (max-width: 834px) {
  .cont_05, .cont_06, .cont_07, .cont_10 {
    display: block;
  }
  .cont_05 .flxL, .cont_06 .flxL, .cont_07 .flxL, .cont_10 .flxL {
    width: 100% !important;
  }
  .cont_05 .flxL .img, .cont_06 .flxL .img, .cont_07 .flxL .img, .cont_10 .flxL .img {
    text-align: center;
  }
  .cont_05 .flxL .img img, .cont_06 .flxL .img img, .cont_07 .flxL .img img, .cont_10 .flxL .img img {
    margin: 0 auto;
  }
  .cont_05 .flxR, .cont_06 .flxR, .cont_07 .flxR, .cont_10 .flxR {
    width: 100% !important;
    margin-top: 15px;
  }
}

.cont_05 .flxL, .cont_06 .flxL, .cont_07 .flxL, .cont_10 .flxL {
  width: 28%;
}

.cont_05 .flxR, .cont_06 .flxR, .cont_07 .flxR, .cont_10 .flxR {
  width: 73%;
}

.cont_06 .flxL {
  width: 20%;
}

.cont_06 .flxR {
  width: 78%;
}

.cont_07 {
  -ms-flex-direction: row-reverse;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: row-reverse;
      flex-direction: row-reverse;
  background: #f7f7f7;
  border-bottom: 1px dashed #921125;
  padding: 30px;
}

.cont_07 .flxL {
  width: 48%;
}

.cont_07 .flxL .img img {
  width: 100% !important;
  height: 315px !important;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit:cover;";
}

.cont_07 .flxR {
  width: 48%;
}

.cont_08 {
  -ms-flex-direction: row-reverse;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: row-reverse;
      flex-direction: row-reverse;
  background: #f7f7f7;
  border-bottom: 1px dashed #921125;
  padding: 30px;
}

.cont_09 {
  background: #002B90;
  border-radius: 10px;
  padding: 20px;
  color: #ffffff;
}

.cont_09 > div {
  font-family: "游ゴシック", YuGothic, "Noto Sans JP", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.cont_10 h3 {
  font-family: "游ゴシック", YuGothic, "Noto Sans JP", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-weight: bold;
  border-bottom: 1px solid #002B90;
  padding-bottom: 5px;
  margin-bottom: 10px;
}

.cont_10 .flxL {
  width: 48%;
  border-radius: 10px;
  padding: 10px;
  border: 1px solid #002B90;
}

.cont_10 .flxR {
  width: 48%;
  float: right;
  margin: 0 0 30px;
  background-color: #002B90;
  border-radius: 10px;
  padding: 10px;
  color: #ffffff;
}

@media only screen and (max-width: 640px) {
  .cont_10 .flxR {
    margin-top: 15px;
  }
}

.cont_10 .flxR > div {
  color: #ffffff;
  font-weight: bold;
  font-family: "游ゴシック", YuGothic, "Noto Sans JP", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.cont_10 .flxR h3 {
  color: #ffffff;
}

.cont_10 .dl_haitatsu dt {
  border: none !important;
  width: 120px !important;
  font-family: "游ゴシック", YuGothic, "Noto Sans JP", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  color: #ffffff;
  font-weight: bold;
  -ms-flex-direction: inherit !important;
      -webkit-box-orient: inherit !important;
      -webkit-box-direction: inherit !important;
      -webkit-flex-direction: inherit !important;
      flex-direction: inherit !important;
  padding: 5px !important;
  border-radius: 10px;
  line-height: 1em;
}

.cont_10 .dl_haitatsu dl {
  margin: 5px 0;
}

@media only screen and (max-width: 640px) {
  .cont_10 .dl_haitatsu dl {
    -ms-flex-direction: inherit !important;
        -webkit-box-orient: inherit !important;
        -webkit-box-direction: inherit !important;
        -webkit-flex-direction: inherit !important;
        flex-direction: inherit !important;
  }
}

.cont_10 .dl_haitatsu dl:nth-of-type(1) dt {
  background-color: #005ad4 !important;
}

.cont_10 .dl_haitatsu dl:nth-of-type(2) dt {
  background-color: #ffc600 !important;
}

.cont_10 .dl_haitatsu dl:nth-of-type(3) dt {
  background-color: #dd3700 !important;
}

.cont_10 .dl_haitatsu dl:nth-of-type(4) dt {
  background-color: #0f005c !important;
}

.cont_10 .dl_haitatsu dd {
  border: none !important;
  font-family: "游ゴシック", YuGothic, "Noto Sans JP", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  padding: 5px !important;
  line-height: 1em;
}

.list01 li {
  float: none !important;
  position: relative;
  padding: 5px 0 5px 20px;
}

.list01 li span {
  position: absolute;
  left: 0;
  top: 5px;
}

.list02 li {
  padding: 10px 0 10px 30px;
  position: relative;
  border-bottom: 1px solid #fff;
  padding-bottom: 5px;
}

.list02 li:before {
  content: url(../images/rental/download.png);
  position: absolute;
  left: 0;
  top: 15%;
}

.list03 li {
  position: relative;
  padding: 5px 0 5px 20px;
  font-family: "游ゴシック", YuGothic, "Noto Sans JP", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  border-bottom: 1px dotted #333;
}

.list03 li:before {
  content: '・';
  position: absolute;
  color: #9DD858;
  left: 0;
  top: 15%;
}

.list04 li {
  position: relative;
  padding: 5px 0 5px 20px;
  font-family: "游ゴシック", YuGothic, "Noto Sans JP", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  border-bottom: 1px dotted #333;
}

.list04 li span {
  position: absolute;
  left: 0;
  top: 15%;
}

.contbox {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap;
}

.contbox .cont {
  width: 31%;
}

@media only screen and (max-width: 640px) {
  .contbox .cont {
    width: 100% !important;
  }
}

.contbox .cont td {
  border: none !important;
  font-family: "游ゴシック", YuGothic, "Noto Sans JP", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-weight: bold;
}

.contbox .cont img {
  width: 100% !important;
}

.g_street iframe {
  width: 100%;
}

.imgbox {
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
}

.imgbox .box {
  width: 31%;
}

@media only screen and (max-width: 640px) {
  .imgbox .box {
    width: 100%;
    margin: 10px;
  }
}

.imgbox2 {
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
}

.imgbox2 .box {
  width: 31%;
}

.imgbox2 .box img {
  width: 100% !important;
  height: auto !important;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: 'object-fit:cover;';
}

@media only screen and (max-width: 640px) {
  .imgbox2 .box {
    width: 100%;
    margin: 10px;
  }
}

.td_stamp td {
  border: none !important;
}

.td_stamp tr {
  border-bottom: 1px solid #921125;
  padding-bottom: 5px;
}

.policy_txt h2 {
  font-weight: bold;
  font-size: 1.25em;
  border-bottom: 1px solid #921125;
  padding-bottom: 5px;
  margin-bottom: 15px;
}

.policy_txt > div {
  font-family: "游ゴシック", YuGothic, "Noto Sans JP", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.dl_flow dt {
  font-family: "游ゴシック", YuGothic, "Noto Sans JP", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  border: none !important;
  font-size: 18px;
  line-height: 36px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #53330A !important;
  text-align: center;
  width: 90px;
  height: 40px;
  border-radius: 10px;
  -ms-flex-align: inherit !important;
      -webkit-box-align: inherit !important;
      -webkit-align-items: inherit !important;
      align-items: inherit !important;
}

@media only screen and (max-width: 640px) {
  .dl_flow dt {
    width: 100% !important;
    display: block !important;
  }
}

.dl_flow dd {
  font-family: "游ゴシック", YuGothic, "Noto Sans JP", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  border: none !important;
}

@media only screen and (max-width: 640px) {
  .dl_flow dd {
    width: 100% !important;
  }
}

@media only screen and (max-width: 640px) {
  .dl_flow dl {
    display: block !important;
  }
}

.td_flow td {
  border: none !important;
  font-family: "游ゴシック", YuGothic, "Noto Sans JP", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.td_flow .td_side div {
  font-weight: bold;
}

.td_flow tr:nth-of-type(2n) {
  background: #DDDDDD;
}

.txt {
  line-height: 2em;
}

.mail {
  display: none;
}

.cont_tel {
  font-size: 1.87em;
}

.cont_tel .tel2 {
  margin-bottom: 15px;
}

.cont_tel .time {
  font-size: 13px;
  font-weight: 400;
  font-family: "游ゴシック", YuGothic, "Noto Sans JP", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  line-height: 1.5em;
}

.cont_tel a {
  color: #333333;
  font-weight: bold;
}

.cont_form {
  padding: 30px;
  background: #f7f7f7;
}

@media only screen and (max-width: 640px) {
  .cont_form {
    padding: 30px;
  }
}

.cont_form dl {
  border-bottom: 1px solid #fff;
  margin: 10px;
}

div.error {
  margin-top: 100px !important;
}

@media only screen and (max-width: 834px) {
  div.error {
    margin-top: 80px !important;
  }
}

.dl_01 {
  font-family: "游ゴシック", YuGothic, "Noto Sans JP", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.dl_01 dt {
  border: none !important;
  -ms-flex-direction: inherit !important;
      -webkit-box-orient: inherit !important;
      -webkit-box-direction: inherit !important;
      -webkit-flex-direction: inherit !important;
      flex-direction: inherit !important;
  font-weight: bold;
}

@media only screen and (max-width: 640px) {
  .dl_01 dt {
    display: block !important;
    width: 100% !important;
  }
}

.dl_01 dd {
  border: none !important;
}

@media only screen and (max-width: 640px) {
  .dl_01 dd {
    width: 100% !important;
  }
}

.dl_01 dl:nth-of-type(2n) {
  background: #ddd;
}

@media only screen and (max-width: 640px) {
  .dl_01 dl {
    display: block !important;
  }
}

.dl_02 {
  font-size: 14px;
}

.dl_02 dt {
  border: none !important;
  border-bottom: 1px solid #921125 !important;
  -ms-flex-direction: inherit !important;
      -webkit-box-orient: inherit !important;
      -webkit-box-direction: inherit !important;
      -webkit-flex-direction: inherit !important;
      flex-direction: inherit !important;
}

.dl_02 dd {
  border: none !important;
  border-bottom: 1px solid #ccc !important;
}

.qa dl {
  display: block !important;
  margin: 15px 0;
  background: #f7f7f7;
  padding: 15px;
}

.qa dt {
  display: block !important;
  width: 100% !important;
  border: none !important;
  position: relative;
  padding: 15px 0 15px 45px !important;
  position: relative;
}

.qa dt:hover {
  cursor: pointer;
}

.qa dt:after {
  font-family: "Font Awesome 5 pro";
  content: "\f13a";
  /*アイコンのユニコード*/
  position: absolute;
  /*絶対位置*/
  font-size: 1.5em;
  /*サイズ*/
  right: 0;
  /*アイコンの位置*/
  top: 30%;
  font-weight: bold;
  color: #3b210d;
}

@media only screen and (max-width: 834px) {
  .qa dt {
    padding-right: 45px !important;
  }
}

.qa dd {
  width: 100% !important;
  border: none !important;
  padding: 15px 0 15px 45px !important;
  position: relative;
}

.qa dd span {
  font-size: 1.25em;
  font-family: "游明朝体", "Yu Mincho", YuMincho, "Noto Serif JP", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
  font-weight: bold;
}

.qa dt:before {
  content: "Q";
  display: inline-block;
  line-height: 40px;
  padding: 0em;
  color: white;
  background: #921125;
  font-weight: bold;
  width: 40px;
  text-align: center;
  height: 40px;
  position: absolute;
  left: 0;
  top: 10px;
}

.qa dd:before {
  content: "A";
  display: inline-block;
  line-height: 40px;
  padding: 0em;
  color: white;
  background: #3b210d;
  font-weight: bold;
  width: 40px;
  text-align: center;
  height: 40px;
  margin-right: 7px;
  position: absolute;
  left: 0;
  top: 10px;
}

.con100 {
  margin-left: calc(((100vw - 100%) / 2) * -1) !important;
  margin-right: calc(((100vw - 100%) / 2) * -1) !important;
}

.gmap {
  z-index: 0;
}

.gmap iframe {
  width: 100%;
}

.slider2 img {
  margin: 0 auto;
}

.bg_100per_wrap {
  position: relative;
  padding: 500px 0 !important;
}

@media only screen and (max-width: 640px) {
  .bg_100per_wrap {
    padding: 550px 0 !important;
  }
}

.bg_100per_inner {
  width: 100vw;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  margin-left: calc(((100vw - 100%) / 2) * -1);
  margin-right: calc(((100vw - 100%) / 2) * -1);
  background: url(../images/common/cont2_bg.jpg);
  background-size: cover;
  z-index: 0;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: end;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      justify-content: flex-end;
  background-attachment: fixed;
}

@media only screen and (max-width: 834px) {
  .bg_100per_inner {
    display: block;
  }
}

.modaal-close {
  position: absolute !important;
  right: -20px !important;
  top: -20px !important;
  background: rgba(0, 0, 0, 0.7) !important;
}

.modaal-content-container h3 {
  border-bottom: 1px solid #921125;
  font-size: 18px;
  font-weight: bold;
  margin: 0 0 15px;
  padding: 0 0 5px;
}

.modaal-content-container p {
  margin: 0 0 20px;
  font-family: "游ゴシック", YuGothic, "Noto Sans JP", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.modaal-close:focus:before, .modaal-close:focus:after, .modaal-close:hover:before, .modaal-close:hover:after {
  background: #fff !important;
}

@media only screen and (max-width: 640px) {
  .modaal-content-container {
    height: 400px;
    overflow-y: scroll;
  }
}

.policy {
  padding: 10px 0;
  text-align: center;
}

@media only screen and (max-width: 834px) {
  .policy {
    text-align: left;
  }
}

.policy a {
  color: #921125;
}

.policy a:hover {
  text-decoration: underline;
}

#TRANS_ANNOT {
  display: none;
}

.slide-bottom {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transform: translate(0, 50px);
  transform: translate(0, 50px);
  -webkit-transition: all 1500ms;
  transition: all 1500ms;
}

.slide-bottom.scrollin {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.slide-top {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
  -webkit-transition: all 1500ms;
  transition: all 1500ms;
}

.slide-top.scrollin {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.slide-right {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transform: translate(50px, 0px);
  transform: translate(50px, 0px);
  -webkit-transition: all 1500ms;
  transition: all 1500ms;
}

.slide-right.scrollin {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.slide-left {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transform: translate(-50px, 0px);
  transform: translate(-50px, 0px);
  -webkit-transition: all 1500ms;
  transition: all 1500ms;
}

.slide-left.scrollin {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

@-webkit-keyframes fadeIn_left {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transform: translate(-50px, 0);
    transform: translate(-50px, 0);
  }
  100% {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  }
}

@keyframes fadeIn_left {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transform: translate(-50px, 0);
    transform: translate(-50px, 0);
  }
  100% {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  }
}

@-webkit-keyframes fadeIn_right {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transform: translate(50px, 0);
    transform: translate(50px, 0);
  }
  100% {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  }
}

@keyframes fadeIn_right {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transform: translate(50px, 0);
    transform: translate(50px, 0);
  }
  100% {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  }
}

.sns {
  margin-top: 50px;
}

#media {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 10px;
}

#media .row {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      justify-content: space-between;
  -ms-flex-align: start;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      align-items: flex-start;
  -ms-flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap;
}

#media .row .box {
  width: 31%;
  margin-bottom: 50px;
}

@media only screen and (max-width: 640px) {
  #media .row .box {
    width: 100% !important;
  }
}

#media .row .box h3 {
  text-align: left;
  margin-top: 15px;
}

#media .row .box p {
  text-align: left;
}

#media .row .box img {
  width: 380px !important;
  height: 380px !important;
  -o-object-fit: cover;
     object-fit: cover;
  font-family: 'object-fit: cover;';
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy5jc3MiLCI8bm8gc291cmNlPiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBU0EsdUpBQUE7O0FBVEEsZ0JBQUE7QUFDQTs7OzttRUFPbUU7QUFGbkUsTUFBQTtBQUNBLEtBQUE7QUFDQSxRQUFBO0FBRUE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxhQUFBO0FBSUY7O0FBREE7RUFDRSxvQkFBQTtNQUFBLHVCQUFBO01BQUEsOEJBQUE7TUFBQSxzQkFBQTtBQUtGOztBQUZBO0VBQ0UscUJBQUE7TUFBQSx3QkFBQTtNQUFBLCtCQUFBO01BQUEsdUJBQUE7QUFNRjs7QUFIQTtFQUNFLHNCQUFBO01BQUEseUJBQUE7TUFBQSxzQ0FBQTtNQUFBLDhCQUFBO0FBT0Y7O0FBSkE7RUFDRSxzQkFBQTtNQUFBLHlCQUFBO01BQUEsMkJBQUE7TUFBQSxtQkFBQTtBQVFGOztBQUxBO0VBQ0UscUJBQUE7TUFBQSx3QkFBQTtNQUFBLDBCQUFBO01BQUEsa0JBQUE7QUFTRjs7QUFOQTtFQUdFLHlCQUFBO0VBQ0EsMEJBQUE7RUFDQSw4QkFBQTtFQUFBLHNCQUFBO0FBT0Y7O0FBSkE7RUFDRTtJQUNFLHlCQUFBO0lBQ0EsZUFBQTtJQUNBLE9BQUE7SUFDQSxRQUFBO0lBQ0EsVUFBQTtFQU9GO0VBTEE7SUFDRSxXQUFBO0VBT0Y7QUFDRjs7QUFKQTtFQUNFO0lBQ0UseUJBQUE7SUFDQSxlQUFBO0lBQ0EsT0FBQTtJQUNBLFFBQUE7SUFDQSxVQUFBO0VBT0Y7RUFMQTtJQUNFLFdBQUE7RUFPRjtBQUNGOztBQUpBO0VBQ0U7SUFDRSx3QkFBQTtFQU9GO0FBQ0Y7O0FBSkE7RUFDRSx3QkFBQTtBQU9GOztBQUpBO0VBQ0UsZ0JBQUE7QUFPRjs7QUFKQTtFQUNFLGdCQUFBO0FBT0Y7O0FBSkE7RUFDRSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxrSUFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJB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QTtFQUNFLFVBQUE7RUFDQSxtQkFBQTtBQXdGRjs7QUFyRkE7RUFDRTtJQUNFLHNCQUFBO0VBd0ZGO0FBQ0Y7O0FBckZBO0VBQ0UsZ0JBQUE7RUFDQSxnQkFBQTtBQXdGRjs7QUFyRkE7RUFDRSxnQkFBQTtBQXdGRjs7QUFyRkE7RUFDRSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtFQUNBLGlDQUFBO0FBeUZGIiwiZmlsZSI6ImFzc2V0cy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gTGljZW5zZSA6IGUtVFJVU1QgSW5jLlxyXG4gRmlsZSBuYW1lIDogYXNzZXRzLmNzc1xyXG4gU3R5bGUgOiBhc3NldHMuY3NzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKuOBiOOCk+OBmCovXG4vKuiMtuiJsiovXG4vKua/g+OBhOOBiOOCk+OBmCovXG5AaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Tm90bytTYW5zK0pQOjEwMCwzMDAsNDAwLDUwMCw3MDAsOTAwfE5vdG8rU2VyaWYrSlA6MjAwLDMwMCw0MDAsNTAwLDYwMCw3MDAsOTAwJmFtcDtzdWJzZXQ9amFwYW5lc2UpO1xuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uamNzcyB7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG5cbi5qY3NjIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5qY3NiIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYWljIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFpcyB7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cblxuKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtby1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZGlzbm9uZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxJTtcbiAgICBsZWZ0OiAyJTtcbiAgICB6LWluZGV4OiA5O1xuICB9XG4gIC5kaXNub25lIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmRpc25vbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMSU7XG4gICAgbGVmdDogMiU7XG4gICAgei1pbmRleDogOTtcbiAgfVxuICAuZGlzbm9uZSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zcGRpc25vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGRwZDEwIHRkIHtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuXG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBhLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCwgc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhciwgYiwgdSwgaSwgY2VudGVyLCBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLCBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCwgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsIGFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLCBmaWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LCB0aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5ib2R5IHtcbiAgY291bnRlci1yZXNldDogbnVtYmVyIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6IFwi5ri45piO5pyd5L2TXCIsIFwiWXUgTWluY2hvXCIsIFl1TWluY2hvLCBcIk5vdG8gU2VyaWYgSlBcIiwgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvIFczXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb1wiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCJNUyBQTWluY2hvXCIsIHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaW5uZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5pbm5lcjIge1xuICBtYXgtd2lkdGg6IDkxMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmlubmVyMyB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuI2NvbnRlbnRzX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuXG4jY29udGVudHMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAjY29udGVudHMge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MzRweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjY29udGVudHMge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4jbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jbWFpbiAjY29sX21haW4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbF9tYWluMiB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuI3NpZGUge1xuICB3aWR0aDogMTguNzUwMDAlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgI3NpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbiNjb2xfc2lkZTIge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkgYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gICNjb2xfc2lkZTIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG4ubWFwIHtcbiAgbWFyZ2luOiA1NnB4IDIwcHggMDtcbn1cblxuLm1hcCBsaSB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI0NDQ0NDQztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgdGFibGUge1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIH1cbn1cblxuLnRsZml4IHRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxudGFibGUgdGQgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5wZHRkMTAgdGQge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbnByZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xufVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxudSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5ociB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNCM0IzQjM7XG59XG5cbnNwYW4ge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxudSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5iIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xuICB0cmFuc2l0aW9uOiAxcztcbn1cblxuYSB7XG4gIHRyYW5zaXRpb246IDFzO1xufVxuXG4uaW1nUiwgLmltZ0wge1xuICBmbG9hdDogbm9uZVx0IWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmltZ1IsIC5pbWdMIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmltZ0wge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGZsb2F0OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1pbmNobyB7XG4gIGZvbnQtZmFtaWx5OiBcIua4uOaYjuacneS9k1wiLCBcIll1IE1pbmNob1wiLCBZdU1pbmNobywgXCJOb3RvIFNlcmlmIEpQXCIsIFwi44OS44Op44Ku44OO5piO5pydIFBybyBXM1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9cIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIFwiTVMgUE1pbmNob1wiLCBzZXJpZjtcbn1cblxuLmdvdGhpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIua4uOOCtOOCt+ODg+OCr1wiLCBZdUdvdGhpYywgXCJOb3RvIFNhbnMgSlBcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIE9zYWthLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQR290aGljXCIsIHNhbnMtc2VyaWY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZsdEwge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsdFIge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwdGFsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwdGFyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcHRhYyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG5oZWFkZXIjZ2xvYmFsX2hlYWRlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tIHtcbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb20ge1xuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuXG4jaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzdmMGMxZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbiNoZWFkZXIgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gICNoZWFkZXIgLmlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MzRweCkgYW5kIChtYXgtd2lkdGg6IDE0ODBweCkge1xuICAjaGVhZGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuI2hlYWRlciAjc2l0ZUlEIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAjaGVhZGVyICNzaXRlSUQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgzNHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgI2hlYWRlciAjc2l0ZUlEIHtcbiAgICB3aWR0aDogNDEuNjd2dztcbiAgfVxufVxuXG4jaGVhZGVyICNzaXRlSUQgYSB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGVkX1IgLmhlZF9idG53cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuaGVkX1IgLmhlZF9idG53cmFwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5oZWRfUiAuaGVkX2J0bndyYXAgLmxvZ2luX2J0biB7XG4gIGJhY2tncm91bmQ6ICMzYjIxMGQ7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTcwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uaGVkX1IgLmhlZF9idG53cmFwIC5sb2dpbl9idG46YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9ob21lL2J0bl9pY29uLnBuZyk7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuXG4uaGVkX1IgLmhlZF9idG53cmFwIC5zaG9wX2J0biB7XG4gIGJhY2tncm91bmQ6ICMzYjIxMGQ7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTcwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbn1cblxuLmhlZF9SIC5oZWRfYnRud3JhcCAuc2hvcF9idG46YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9ob21lL2J0bl9pY29uLnBuZyk7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuXG4uaGVkX1IgLmhlZF90ZWx3cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmhlZF9SIC5oZWRfdGVsd3JhcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmhlZF9SIC5oZWRfdGVsd3JhcCBzcGFuIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmhlZF9SIC5oZWRfdGVsd3JhcCBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgzNHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWRfUiAuaGVkX3RlbHdyYXAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5oZWRfUiAuaGVkX3RlbHdyYXAgLnRlbDIge1xuICBmb250LXNpemU6IDEuODc1ZW07XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuaGVkX1IgLmhlZF90ZWx3cmFwIC50ZWwyIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgzNHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWRfUiAuaGVkX3RlbHdyYXAgLnRlbDIge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gIH1cbn1cblxuLmhlZF9SIC5oZWRfdGVsd3JhcCAudGVsMiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5oZWRfUiAuaGVkX3RlbHdyYXAgLmZheCB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmhlZF9SIC5oZWRfdGVsd3JhcCAuZmF4IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MzRweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVkX1IgLmhlZF90ZWx3cmFwIC5mYXgge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbi5taWRhc2hpX2ltZyB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAzO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbiNuYXZfZ2xvYmFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMzYjIxMGQ7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgI25hdl9nbG9iYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI25hdl9nbG9iYWwgLmlubmVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuI25hdl9nbG9iYWwgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbiNuYXZfZ2xvYmFsIHVsIC5wY25vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jbmF2X2dsb2JhbCB1bCAuc3Bub25lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI25hdl9nbG9iYWwgdWwgLnNwbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jbmF2X2dsb2JhbCB1bCBsaSB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNuYXZfZ2xvYmFsIHVsIGxpIGEge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODM0cHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAjbmF2X2dsb2JhbCB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuI25hdl9nbG9iYWwgdWwgbGkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAuM3M7XG4gIGFuaW1hdGlvbjogem9vbSAuM3M7XG59XG5cbiNuYXZfZ2xvYmFsIHVsIHVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTcwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTksIDMzLCAxMywgMC44KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuI25hdl9nbG9iYWwgdWwgdWwgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuODhlbTtcbn1cblxuI25hdl9nbG9iYWwgdWwgdWwgbGkgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbiNtYWluQXJlYSBpbWcge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWFpbndyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4ubWFpbkFyZWEyICNsb2NhbC1rZXl2aXN1YWwge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2hvbWUvbWFpbjEuanBnKSBjZW50ZXI7XG59XG5cbiNsb2NhbC1rZXl2aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5cbiNsb2NhbC1rZXl2aXN1YWw6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jbG9jYWwta2V5dmlzdWFsIGgxLCAjbG9jYWwta2V5dmlzdWFsIC5ibG9nX3RpdGxlIHtcbiAgY29sb3I6ICMzYjIxMGQ7XG4gIGZvbnQtc2l6ZTogMS44N2VtO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNCUgMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDEwcHggI2ZmZjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAjbG9jYWwta2V5dmlzdWFsIGgxLCAjbG9jYWwta2V5dmlzdWFsIC5ibG9nX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG59XG5cbiNsb2NhbC1rZXl2aXN1YWwgaDE6ZW1wdHksICNsb2NhbC1rZXl2aXN1YWwgLmJsb2dfdGl0bGU6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jbG9jYWwta2V5dmlzdWFsIGgxIHNwYW4sICNsb2NhbC1rZXl2aXN1YWwgLmJsb2dfdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5wYW5rdXp1IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbiNzbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbiNsb2NhbC1rZXl2aXN1YWwgI2xvY2FsLWtleXZpc3VhbC1iZywgI2xvY2FsLWtleXZpc3VhbCAubG9jYWwta2V5dmlzdWFsLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuI2xvY2FsLWtleXZpc3VhbCAjbG9jYWwta2V5dmlzdWFsLWJnOmVtcHR5LCAjbG9jYWwta2V5dmlzdWFsIC5sb2NhbC1rZXl2aXN1YWwtYmc6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jbG9jYWwta2V5dmlzdWFsLXRpdGxlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhbjEge1xuICBtYXJnaW46IDIwcHggMCAxMDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAucGFuMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5wYW4xIGEge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnRvZ2dsZU1lbnUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNDlweDtcbiAgd2lkdGg6IDQ5cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDExcHg7XG4gIHJpZ2h0OiA1cHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZDogIzNiMjEwZDtcbn1cblxuLnRvZ2dsZU1lbnU6YWZ0ZXIge1xuICBjb250ZW50OiAnTUVOVSc7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTUwJTtcbiAgbGVmdDogLTElO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC50b2dnbGVNZW51IHtcbiAgICB3aWR0aDogNDlweDtcbiAgfVxufVxuXG4uaGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwJSk7XG59XG5cbi50b2dnbGVNZW51IC5iYXJzIHtcbiAgbWFyZ2luOiAwIDMwcHggMCAxNXB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50b2dnbGVNZW51IGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udG9nZ2xlTWVudSAuYmFycyBzcGFuIHtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTVweDtcbn1cblxuLnRvZ2dsZU1lbnUgLmJhcnMgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIHdpZHRoOiAzMHB4O1xuICB0b3A6IDA7XG59XG5cbi50b2dnbGVNZW51IC5iYXJzIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICB3aWR0aDogMzBweDtcbiAgdG9wOiAxMHB4O1xufVxuXG4udG9nZ2xlTWVudSAuYmFycyBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgd2lkdGg6IDMwcHg7XG4gIHRvcDogMjBweDtcbn1cblxuLnRvZ2dsZU1lbnUuaXNBY3RpdmUgLmJhcnMgc3BhbiB7XG4gIHJpZ2h0OiAwO1xufVxuXG4udG9nZ2xlTWVudS5pc0FjdGl2ZSAuYmFycyBzcGFuOm50aC1vZi10eXBlKDEpLCAudG9nZ2xlTWVudS5pc0FjdGl2ZSAuYmFycyBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgd2lkdGg6IDMwcHg7XG4gIHRvcDogMTBweDtcbn1cblxuLnRvZ2dsZU1lbnUuaXNBY3RpdmUgLmJhcnMgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi50b2dnbGVNZW51LmlzQWN0aXZlIC5iYXJzIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udG9nZ2xlTWVudS5pc0FjdGl2ZSAuYmFycyBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ub3ZlcmxheU1lbnUge1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuOHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjhzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuOHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC44cyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAuOHMgZWFzZTtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjOTIxMTI1O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC42cyBlYXNlLCB2aXNpYmlsaXR5IC42cyBlYXNlO1xufVxuXG4uZml4ZWQgLm92ZXJsYXlNZW51IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm92ZXJsYXlNZW51LmlzT3BlbmVkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLm92ZXJsYXlNZW51ID4gLm91dGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheU1lbnUgPiAub3V0ZXIgLmlubmVyIHtcbiAgcGFkZGluZzogMCAxMDBweDtcbn1cblxuLm92ZXJsYXlNZW51ID4gLm91dGVyIC5zcF9oZWRfcmlnaHQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5vdmVybGF5TWVudSA+IC5vdXRlciAuc3BfaGVkX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAub3ZlcmxheU1lbnUgPiAub3V0ZXIgLnNwX2hlZF9yaWdodCAudGVsMiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gIH1cbiAgLm92ZXJsYXlNZW51ID4gLm91dGVyIC5zcF9oZWRfcmlnaHQgLnRlbDIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICB9XG4gIC5vdmVybGF5TWVudSA+IC5vdXRlciAuc3BfaGVkX3JpZ2h0IC50ZWwyIGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5vdmVybGF5TWVudSA+IC5vdXRlciAuc3BfaGVkX3JpZ2h0IC5oZWRfYnRud3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5vdmVybGF5TWVudSA+IC5vdXRlciAuc3BfaGVkX3JpZ2h0IC5oZWRfdGVsd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAub3ZlcmxheU1lbnUgPiAub3V0ZXIgLnNwX2hlZF9yaWdodCAuaGVkX3RlbHdyYXAgLm1pZGFzaGlfaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5vdmVybGF5TWVudSA+IC5vdXRlciAuc3BfaGVkX3JpZ2h0IC5mYXgge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5vdmVybGF5TWVudSA+IC5vdXRlciAuc3BfaGVkX3JpZ2h0IC5mYXggc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICB9XG4gIC5vdmVybGF5TWVudSA+IC5vdXRlciAuc3BfaGVkX3JpZ2h0IC5sb2dpbl9idG4ge1xuICAgIGJhY2tncm91bmQ6ICMzYjIxMGQ7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLm92ZXJsYXlNZW51ID4gLm91dGVyIC5zcF9oZWRfcmlnaHQgLmxvZ2luX2J0bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaG9tZS9idG5faWNvbi5wbmcpO1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICB9XG4gIC5vdmVybGF5TWVudSA+IC5vdXRlciAuc3BfaGVkX3JpZ2h0IC5zaG9wX2J0biB7XG4gICAgYmFja2dyb3VuZDogIzNiMjEwZDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICB9XG4gIC5vdmVybGF5TWVudSA+IC5vdXRlciAuc3BfaGVkX3JpZ2h0IC5zaG9wX2J0bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaG9tZS9idG5faWNvbi5wbmcpO1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLm92ZXJsYXlNZW51ID4gLm91dGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cblxuLm92ZXJsYXlNZW51ID4gLm91dGVyIGxpIGEge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG4gIHdpZHRoOiAyNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5vdmVybGF5TWVudTpiZWZvcmUsIC5vdmVybGF5TWVudTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogMTBweDtcbn1cblxuLm92ZXJsYXlNZW51OmJlZm9yZSB7XG4gIHRvcDogMDtcbn1cblxuLm92ZXJsYXlNZW51OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODM1cHgpIHtcbiAgLnBjT25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MzVweCkge1xuICAuc21Pbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuZm9vdGVyI2dsb2JhbF9mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5mb290ZXIjZ2xvYmFsX2Zvb3RlciAuaW5uZXIge1xuICBwYWRkaW5nOiA1MHB4IDEwcHggODBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICBmb290ZXIjZ2xvYmFsX2Zvb3RlciAuaW5uZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuXG5mb290ZXIjZ2xvYmFsX2Zvb3RlciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5mb290ZXIjZ2xvYmFsX2Zvb3RlciAjbmF2X2Zvb3RlciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgZm9vdGVyI2dsb2JhbF9mb290ZXIgI25hdl9mb290ZXIgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgzNHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGZvb3RlciNnbG9iYWxfZm9vdGVyICNuYXZfZm9vdGVyIHVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5mb290ZXIjZ2xvYmFsX2Zvb3RlciAjbmF2X2Zvb3RlciBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuZm9vdGVyI2dsb2JhbF9mb290ZXIgI25hdl9mb290ZXIgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcInxcIjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICBmb290ZXIjZ2xvYmFsX2Zvb3RlciAjbmF2X2Zvb3RlciBsaTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5mb290ZXIjZ2xvYmFsX2Zvb3RlciAjbmF2X2Zvb3RlciBsaSBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuOTM4ZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgZm9vdGVyI2dsb2JhbF9mb290ZXIgI25hdl9mb290ZXIgbGkgYSB7XG4gICAgYmFja2dyb3VuZDogIzNiMjEwZDtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNXB4O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODM0cHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICBmb290ZXIjZ2xvYmFsX2Zvb3RlciAjbmF2X2Zvb3RlciBsaSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuZm9vdGVyI2dsb2JhbF9mb290ZXIgI25hdl9mb290ZXIgbGkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuZm9vdGVyI2dsb2JhbF9mb290ZXIgI2NvcHkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG59XG5cbmZvb3RlciNnbG9iYWxfZm9vdGVyICNjb3B5IGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbiNjb3B5IHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5zbWFsbF9iZyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5zbWFsbF9iZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgzNHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zbWFsbF9iZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5zbWFsbF9iZyBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC45MzhlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODhlbTtcbn1cblxuLnBhZ2V0b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IDEwcHg7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wYWdldG9wIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMzYjIxMGQ7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbiNmb290ZXIxIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9ob21lL2NvbnRhY3RfYmcuanBnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDgwcHggMTBweCA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbiNmb290ZXIxIC5mdGgyIHtcbiAgZm9udC1zaXplOiAxLjc1ZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCLmuLjjgrTjgrfjg4Pjgq9cIiwgWXVHb3RoaWMsIFwiTm90byBTYW5zIEpQXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBcIk1laXJ5b1wiLCBPc2FrYSwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nOiAwIDE1cHggMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuI2Zvb3RlcjEgLmZ0dHh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIua4uOOCtOOCt+ODg+OCr1wiLCBZdUdvdGhpYywgXCJOb3RvIFNhbnMgSlBcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIE9zYWthLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQR290aGljXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbiNmb290ZXIxIC5mdF9hbGx3cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgI2Zvb3RlcjEgLmZ0X2FsbHdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbiNmb290ZXIxIC5mdF9hbGx3cmFwIC50ZWwyd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgcGFkZGluZzogMzBweDtcbiAgd2lkdGg6IDMxLjY3dnc7XG4gIGhlaWdodDogMTUwcHg7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAjZm9vdGVyMSAuZnRfYWxsd3JhcCAudGVsMndyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgzNHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNmb290ZXIxIC5mdF9hbGx3cmFwIC50ZWwyd3JhcCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuXG4jZm9vdGVyMSAuZnRfYWxsd3JhcCAudGVsMndyYXAgLmZ0X21pZGFzaGkge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuI2Zvb3RlcjEgLmZ0X2FsbHdyYXAgLnRlbDJ3cmFwIC50ZWwyIHtcbiAgY29sb3I6ICMzYjIxMGQ7XG4gIGZvbnQtc2l6ZTogMS44NzVlbTtcbn1cblxuI2Zvb3RlcjEgLmZ0X2FsbHdyYXAgLnRlbDJ3cmFwIC50ZWwyIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjM2IyMTBkO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuI2Zvb3RlcjEgLmZ0X2FsbHdyYXAgLnRlbDJ3cmFwIC50ZWwyIGEge1xuICBjb2xvcjogIzNiMjEwZDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNmb290ZXIxIC5mdF9hbGx3cmFwIC5mdF9jb250d3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgcGFkZGluZzogMzBweDtcbiAgd2lkdGg6IDMxLjY3dnc7XG4gIGhlaWdodDogMTUwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgI2Zvb3RlcjEgLmZ0X2FsbHdyYXAgLmZ0X2NvbnR3cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgzNHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNmb290ZXIxIC5mdF9hbGx3cmFwIC5mdF9jb250d3JhcCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuXG4jZm9vdGVyMSAuZnRfYWxsd3JhcCAuZnRfY29udHdyYXAgLmZ0X21pZGFzaGkge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuI2Zvb3RlcjEgLmZ0X2FsbHdyYXAgLmZ0X2NvbnR3cmFwIGEge1xuICBiYWNrZ3JvdW5kOiAjM2IyMTBkO1xuICBwYWRkaW5nOiAxNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxLjA2M2VtO1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgI2Zvb3RlcjEgLmZ0X2FsbHdyYXAgLmZ0X2NvbnR3cmFwIGEge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODM0cHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAjZm9vdGVyMSAuZnRfYWxsd3JhcCAuZnRfY29udHdyYXAgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG4jZm9vdGVyMSAuZnRfYWxsd3JhcCAuZnRfY29udHdyYXAgYSBpIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5cbiNmb290ZXIyIHtcbiAgcGFkZGluZzogNDBweCAwIDM1cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gICNmb290ZXIyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MzRweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjZm9vdGVyMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuI2Zvb3RlcjIgLmFkZHJlc3Mge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MzRweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAjZm9vdGVyMiAuYWRkcmVzcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMTVweCAwO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgI2Zvb3RlcjIgLmFkZHJlc3Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxufVxuXG4uaDJfMDEgaDIge1xuICBmb250LXNpemU6IDEuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuaDJfMDEgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cbn1cblxuLmgyXzAxIGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaG9tZS9uZXdzX2ljb24ucG5nKTtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5cbi5oMl9mYiBoMiB7XG4gIGZvbnQtc2l6ZTogMS44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLmgyX2ZiIGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaG9tZS9mYl9pY29uLnBuZyk7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuXG4uaDJfaW5zdGEgaDIge1xuICBmb250LXNpemU6IDEuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5oMl9pbnN0YSBoMjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2hvbWUvaW5zdGFfaWNvbi5wbmcpO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLmgyXzAzIGgyIHtcbiAgZm9udC1zaXplOiAxLjg3NWVtO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uaDJfMDMgaDI6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9ob21lL2ZiX2ljb24ucG5nKTtcbn1cblxuLmgzXzAxIGgzIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbn1cblxuLnR4dCB7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG59XG5cbi5jb2wyX3RpdGxlMDEge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgYmFja2dyb3VuZDogIzkyMTEyNTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6IFwi5ri444K044K344OD44KvXCIsIFl1R290aGljLCBcIk5vdG8gU2FucyBKUFwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgT3Nha2EsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmNvbF9zaWRlX3Nob3Age1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4jY29sX3NpZGUyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2NvbF9zaWRlMiB1bCAuY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5pbWdfYm5yIC5pbWdDIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zZWNfMDF3cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoKCgxMDB2dyAtIDEwMCUpIC8gMikgKiAtMSkgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgoMTAwdncgLSAxMDAlKSAvIDIpICogLTEpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaG9tZS9jb250MV9iZy5qcGcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogNzBweCAxMHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4uc2VjXzAxIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuc2VjXzAxIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VjXzAxIC5mbHhMIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2VjXzAxIC5mbHhSIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuLnNlY18wMSAuZmx4TCB7XG4gIHdpZHRoOiAzNy42JTtcbn1cblxuLnNlY18wMSAuZmx4UiB7XG4gIHdpZHRoOiA2MSU7XG59XG5cbi5zZWNfMDIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zZWNfMDIgLmZseEwge1xuICB3aWR0aDogNDEuNjclO1xufVxuXG4uc2VjXzAyIC5mbHhSIHtcbiAgd2lkdGg6IDU1JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuc2VjXzAyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VjXzAyIC5mbHhMIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2VjXzAyIC5mbHhSIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuLmJucmJveCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmJucmJveCAuYm94IHtcbiAgd2lkdGg6IDQ4JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYm5yYm94IC5ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJucmJveCAuYm94Om50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJucmJveCAuYm94Om50aC1vZi10eXBlKDMpIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbi5idG4gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTcwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMzYjIxMGQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbn1cblxuLmJ0biBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaG9tZS9idG5faWNvbi5wbmcpO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLmJ0bjIgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMzAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMzYjIxMGQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbn1cblxuLmJ0bjIgYTpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2hvbWUvYnRuX2ljb24ucG5nKTtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5cbi5idG4zIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDQ1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjM2IyMTBkO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYnRuMyBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaG9tZS9idG5faWNvbi5wbmcpO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLnRvcF9ibG9nIC5ibG9nX2xpc3Qge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi50b3BfYmxvZyBkaXYuYmxvZ19saXN0ID4gZGl2IHtcbiAgd2lkdGg6IDQ5JTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDJweCA4cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnRvcF9ibG9nIGRpdi5ibG9nX2xpc3QgZGl2LmJsb2dfcGhvdG8ge1xuICB3aWR0aDogMzQlO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLnRvcF9ibG9nIGRpdi5ibG9nX2xpc3QgZGl2LmJsb2dfcGhvdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4udG9wX2Jsb2cgZGl2LmJsb2dfbGlzdCBkaXYuYmxvZ190ZXh0IHtcbiAgd2lkdGg6IDY2JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAudG9wX2Jsb2cgZGl2LmJsb2dfbGlzdCBkaXYuYmxvZ190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udG9wX2Jsb2cgZGl2LmJsb2dfbGlzdCBkaXYuYmxvZ19kYXRlIHtcbiAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xufVxuXG4udG9wX2Jsb2cgZGl2LmJsb2dfbGlzdCBoMyB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xufVxuXG4udG9wX2Jsb2cgZGl2LmJsb2dfbGlzdCBoMyBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udG9wX2Jsb2cgLmRldGFpbCB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWNfMDN3cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoKCgxMDB2dyAtIDEwMCUpIC8gMikgKiAtMSkgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgoMTAwdncgLSAxMDAlKSAvIDIpICogLTEpICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDgwcHggMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc2VjXzAzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2VjXzAzIC5mbHhMIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBhZGRpbmc6IDYwcHggNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzNiMjEwZDtcbiAgd2lkdGg6IDQ4JTtcbn1cblxuLnNlY18wMyAuZmx4UiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwYWRkaW5nOiA2MHB4IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzYjIxMGQ7XG4gIHdpZHRoOiA0OCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLnNlY18wMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY18wMyAuZmx4TCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlY18wMyAuZmx4UiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbi5zZWNfMDUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLnNlY18wNSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY18wNSAuZmx4TCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlY18wNSAuZmx4UiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbi5zZWNfMDUgLmZseEwge1xuICB3aWR0aDogMzglO1xufVxuXG4uc2VjXzA1IC5mbHhSIHtcbiAgd2lkdGg6IDU4JTtcbn1cblxuLnNlY18wNSAuZmx4UiAudGVua2VuX3dyYXAgZGl2IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzkyMTEyNTtcbiAgcGFkZGluZzogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zZWNfMDUgLmZseFIgLnRlbmtlbl93cmFwIGRpdiAubWlkYXNoaSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNlY18wNSAuZmx4UiAudGVua2VuX3dyYXAgZGl2IC5taWRhc2hpIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICB9XG59XG5cbi5zZWNfMDZ3cmFwIHtcbiAgYmFja2dyb3VuZDogIzNiMjEwZDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoKCgxMDB2dyAtIDEwMCUpIC8gMikgKiAtMSkgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgoMTAwdncgLSAxMDAlKSAvIDIpICogLTEpICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDgwcHggMTBweDtcbn1cblxuLmxpc3RfdGVua2VuIGxpIHtcbiAgYmFja2dyb3VuZDogIzYzMDAwZjtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiA0OCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmxpc3RfdGVua2VuIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmxpc3RfdGVua2VuIGxpOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODM0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpc3RfdGVua2VuIGxpIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5saXN0X3RlbmtlbiBsaTpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5saXN0X3RlbmtlbiBsaTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uaW1nLWFuaW1hdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmltZy1hbmltYXRpb24uYW5pbWF0ZWQ6YWZ0ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogaW1nLWFuaW1hdGlvbiAxLjVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgYm90aDtcbiAgYW5pbWF0aW9uOiBpbWctYW5pbWF0aW9uIDEuNXMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSBib3RoO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaW1nLWFuaW1hdGlvbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGltZy1hbmltYXRpb24ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cblxuLm5ld3N3cmFwIC5uZXdzIHtcbiAgaGVpZ2h0OiAzMTVweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm5ld3N3cmFwIC5uZXdzIGR0IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjM2IyMTBkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4ubmV3c3dyYXAgLm5ld3MgZGQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm5ld3N3cmFwIC5uZXdzIGRsIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEwcHg7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAycHggIzc3Nztcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5pbnN0YWdyYW0gLnNuc19saXN0IGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG5cbi5pbnN0YWdyYW0gLnNuc190ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmluc3RhZ3JhbSBkaXYuc25zX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmluc3RhZ3JhbSBkaXYuc25zX2xpc3QgPiBkaXYge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDElKTtcbiAgZmxleC1kaXJlY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMyU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmluc3RhZ3JhbSBkaXYuc25zX2xpc3QgPiBkaXYge1xuICAgIHdpZHRoOiAzMS4zMzMlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODM0cHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuaW5zdGFncmFtIGRpdi5zbnNfbGlzdCA+IGRpdiB7XG4gICAgd2lkdGg6IDMxLjMzMyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5pbnN0YWdyYW0gZGl2LnNuc19saXN0ID4gZGl2IHtcbiAgICB3aWR0aDogNDglICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmluc3RhZ3JhbSBkaXYuc25zX2xpc3QgZGl2LnNuc19waG90byB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmluc3RhZ3JhbSBkaXYuc25zX2xpc3QgPiBkaXYge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pbnN0YWdyYW0gLnNuc19waG90byBpbWcge1xuICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkgYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5pbnN0YWdyYW0gLnNuc19waG90byBpbWcge1xuICAgIHdpZHRoOiAyNjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MzRweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5pbnN0YWdyYW0gLnNuc19waG90byBpbWcge1xuICAgIHdpZHRoOiAyMThweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5pbnN0YWdyYW0gLnNuc19waG90byBpbWcge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5pbnN0YV9zaG91c2FpIC5zbnNfdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uaW5zdGFfc2hvdXNhaSAuc25zX3RleHQgdWwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTIxMTI1O1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uaW5zdGFfc2hvdXNhaSAuc25zX2xpc3Qge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmluc3RhX3Nob3VzYWkgLnNuc19saXN0ID4gZGl2IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3ZjcgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkgYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5pbnN0YV9zaG91c2FpIC5zbnNfcGhvdG8ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5pbnN0YV9zaG91c2FpIC5zbnNfZGF0ZSB7XG4gIGNvbG9yOiAjOTIxMTI1ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmOWViZjM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG5cbi5oMl8wMiBoMiB7XG4gIGZvbnQtc2l6ZTogMS43NWVtO1xufVxuXG4uaDJfMDQgaDIge1xuICBmb250LXNpemU6IDEuNzVlbTtcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzMzMztcbn1cblxuLmgyXzA0IGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvY29udGVudHMvYnVkb3VfaWNvbi5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogOSU7XG59XG5cbi5oM18wMyBoMyB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGZvbnQtZmFtaWx5OiBcIua4uOOCtOOCt+ODg+OCr1wiLCBZdUdvdGhpYywgXCJOb3RvIFNhbnMgSlBcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIE9zYWthLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQR290aGljXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzkyMTEyNTtcbn1cblxuZGl2Lml0ZW1zID4gYXJ0aWNsZSBwLnN1bW1hcnkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5pdGVtcyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLml0ZW1zIGEge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLm9yZGVyIGEge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuZGl2Lml0ZW1zID4gYXJ0aWNsZSB7XG4gIHdpZHRoOiAyMSUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICBkaXYuaXRlbXMgPiBhcnRpY2xlIHtcbiAgICB3aWR0aDogNDglICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuZGl2Lml0ZW1zID4gYXJ0aWNsZSBhLnBob3RvIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OmNvdmVyOyc7XG59XG5cbi50ZWxfY29udCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAudGVsX2NvbnQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi50ZWxfY29udCAuYm94IHtcbiAgd2lkdGg6IDM4JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAudGVsX2NvbnQgLmJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnRlbF9jb250IC5ib3g6bnRoLW9mLXR5cGUoMSkgLnRpbWUge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi50ZWxfY29udCAuYm94Om50aC1vZi10eXBlKDEpIC50ZWwyIHtcbiAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCI7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG59XG5cbi50ZWxfY29udCAuYm94Om50aC1vZi10eXBlKDEpIC50ZWwyIHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi50ZWxfY29udCAuYm94Om50aC1vZi10eXBlKDEpIC50ZWwyIGEge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLnRlbF9jb250IC5ib3g6bnRoLW9mLXR5cGUoMikge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZWxfY29udCAuYm94Om50aC1vZi10eXBlKDIpIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzkyMTEyNTtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb250Ym94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY29udGJveCAuYm94IHtcbiAgd2lkdGg6IDMyJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29udGJveCAuYm94IGltZyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRib3ggLmJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuY29udGJveCAuYm94IHtcbiAgICB3aWR0aDogNDglO1xuICB9XG59XG5cbi5jb250Ym94IC5ib3ggYXJ0aWNsZSBkaXYge1xuICBjb2xvcjogIzkyMTEyNTtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjJGMkYyO1xufVxuXG4uY29udF8wMSB7XG4gIGJhY2tncm91bmQ6ICNlZGYxZjQ7XG4gIHBhZGRpbmc6IDUwcHggMTBweDtcbn1cblxuLmNvbnRfMDEgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmNvbnRfMDEgLmlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY29udF8wMSAuaW5uZXIgLmZseEwge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbnRfMDEgLmlubmVyIC5mbHhSIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuY29udF8wMSAuaW5uZXIgLmZseEwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmNvbnRfMDEgLmlubmVyIC5mbHhMIHtcbiAgd2lkdGg6IDQ4JTtcbn1cblxuLmNvbnRfMDEgLmlubmVyIC5mbHhSIHtcbiAgd2lkdGg6IDQ4JTtcbn1cblxuLmNvbnRfMDEgLmlubmVyIC5mbHhSIC50eHQgLkx0eHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmNvbnRfMDIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRfMDIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jb250XzAyIC5mbHhMIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb250XzAyIC5mbHhSIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuLmNvbnRfMDIgLmZseEwge1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29udF8wMiAuZmx4UiB7XG4gIHdpZHRoOiA3MiU7XG59XG5cbi5jb250XzAyIC5mbHhSIC50eHQgLkx0eHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmNvbnRfMDMge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM5MjExMjU7XG59XG5cbi5jb250XzAzIC5pbm5lciAud3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5jb250XzAzIC5pbm5lciAud3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNvbnRfMDMgLmlubmVyIC53cmFwIC5jb250MyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuY29udF8wMyAuaW5uZXIgLndyYXAgLmNvbnQyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jb250XzAzIC5pbm5lciAud3JhcCAuY29udDMge1xuICB3aWR0aDogNDglO1xufVxuXG4uY29udF8wMyAuaW5uZXIgLndyYXAgLmNvbnQzIC50eHRfd2FrdSBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNvbnRfMDMgLmlubmVyIC53cmFwIC5jb250MiB7XG4gIHdpZHRoOiA0OCU7XG59XG5cbi5jb250XzAzIC5pbm5lciAud3JhcCAuY29udDIgLnRkX2ltZyB0ZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY29udF8wMyAuaW5uZXIgLndyYXAgLmNvbnQyIC50ZF9pbWcgdGQgaW1nIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnR4dF93YWt1MiB7XG4gIGJhY2tncm91bmQ6ICNGRUVBRTE7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlcjogc29saWQgM3B4ICM1MzMzMEE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi50eHRfd2FrdTIgPiBkaXYge1xuICBmb250LWZhbWlseTogXCLmuLjjgrTjgrfjg4Pjgq9cIiwgWXVHb3RoaWMsIFwiTm90byBTYW5zIEpQXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBcIk1laXJ5b1wiLCBPc2FrYSwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xufVxuXG4udHh0X2cgZGl2IHtcbiAgZm9udC1mYW1pbHk6IFwi5ri444K044K344OD44KvXCIsIFl1R290aGljLCBcIk5vdG8gU2FucyBKUFwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgT3Nha2EsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmNvbnRfMDQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmNvbnRfMDQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jb250XzA0IC5mbHhMIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb250XzA0IC5mbHhSIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jb250XzA0IC5mbHhMIHtcbiAgd2lkdGg6IDY4JTtcbn1cblxuLmNvbnRfMDQgLmZseFIge1xuICB3aWR0aDogMjglO1xufVxuXG4udHh0X2cge1xuICBmb250LWZhbWlseTogXCLmuLjjgrTjgrfjg4Pjgq9cIiwgWXVHb3RoaWMsIFwiTm90byBTYW5zIEpQXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBcIk1laXJ5b1wiLCBPc2FrYSwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uaXRleHQge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmNvbnRfMDUsIC5jb250XzA2LCAuY29udF8wNywgLmNvbnRfMTAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmNvbnRfMDUsIC5jb250XzA2LCAuY29udF8wNywgLmNvbnRfMTAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jb250XzA1IC5mbHhMLCAuY29udF8wNiAuZmx4TCwgLmNvbnRfMDcgLmZseEwsIC5jb250XzEwIC5mbHhMIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb250XzA1IC5mbHhMIC5pbWcsIC5jb250XzA2IC5mbHhMIC5pbWcsIC5jb250XzA3IC5mbHhMIC5pbWcsIC5jb250XzEwIC5mbHhMIC5pbWcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY29udF8wNSAuZmx4TCAuaW1nIGltZywgLmNvbnRfMDYgLmZseEwgLmltZyBpbWcsIC5jb250XzA3IC5mbHhMIC5pbWcgaW1nLCAuY29udF8xMCAuZmx4TCAuaW1nIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmNvbnRfMDUgLmZseFIsIC5jb250XzA2IC5mbHhSLCAuY29udF8wNyAuZmx4UiwgLmNvbnRfMTAgLmZseFIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG4uY29udF8wNSAuZmx4TCwgLmNvbnRfMDYgLmZseEwsIC5jb250XzA3IC5mbHhMLCAuY29udF8xMCAuZmx4TCB7XG4gIHdpZHRoOiAyOCU7XG59XG5cbi5jb250XzA1IC5mbHhSLCAuY29udF8wNiAuZmx4UiwgLmNvbnRfMDcgLmZseFIsIC5jb250XzEwIC5mbHhSIHtcbiAgd2lkdGg6IDczJTtcbn1cblxuLmNvbnRfMDYgLmZseEwge1xuICB3aWR0aDogMjAlO1xufVxuXG4uY29udF8wNiAuZmx4UiB7XG4gIHdpZHRoOiA3OCU7XG59XG5cbi5jb250XzA3IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM5MjExMjU7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbi5jb250XzA3IC5mbHhMIHtcbiAgd2lkdGg6IDQ4JTtcbn1cblxuLmNvbnRfMDcgLmZseEwgLmltZyBpbWcge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMxNXB4ICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OmNvdmVyO1wiO1xufVxuXG4uY29udF8wNyAuZmx4UiB7XG4gIHdpZHRoOiA0OCU7XG59XG5cbi5jb250XzA4IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM5MjExMjU7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbi5jb250XzA5IHtcbiAgYmFja2dyb3VuZDogIzAwMkI5MDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jb250XzA5ID4gZGl2IHtcbiAgZm9udC1mYW1pbHk6IFwi5ri444K044K344OD44KvXCIsIFl1R290aGljLCBcIk5vdG8gU2FucyBKUFwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgT3Nha2EsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmNvbnRfMTAgaDMge1xuICBmb250LWZhbWlseTogXCLmuLjjgrTjgrfjg4Pjgq9cIiwgWXVHb3RoaWMsIFwiTm90byBTYW5zIEpQXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBcIk1laXJ5b1wiLCBPc2FrYSwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDJCOTA7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jb250XzEwIC5mbHhMIHtcbiAgd2lkdGg6IDQ4JTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMkI5MDtcbn1cblxuLmNvbnRfMTAgLmZseFIge1xuICB3aWR0aDogNDglO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDJCOTA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jb250XzEwIC5mbHhSIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbi5jb250XzEwIC5mbHhSID4gZGl2IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCLmuLjjgrTjgrfjg4Pjgq9cIiwgWXVHb3RoaWMsIFwiTm90byBTYW5zIEpQXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBcIk1laXJ5b1wiLCBPc2FrYSwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uY29udF8xMCAuZmx4UiBoMyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY29udF8xMCAuZGxfaGFpdGF0c3UgZHQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIua4uOOCtOOCt+ODg+OCr1wiLCBZdUdvdGhpYywgXCJOb3RvIFNhbnMgSlBcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIE9zYWthLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQR290aGljXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZmxleC1kaXJlY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5jb250XzEwIC5kbF9oYWl0YXRzdSBkbCB7XG4gIG1hcmdpbjogNXB4IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRfMTAgLmRsX2hhaXRhdHN1IGRsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jb250XzEwIC5kbF9oYWl0YXRzdSBkbDpudGgtb2YtdHlwZSgxKSBkdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVhZDQgIWltcG9ydGFudDtcbn1cblxuLmNvbnRfMTAgLmRsX2hhaXRhdHN1IGRsOm50aC1vZi10eXBlKDIpIGR0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzYwMCAhaW1wb3J0YW50O1xufVxuXG4uY29udF8xMCAuZGxfaGFpdGF0c3UgZGw6bnRoLW9mLXR5cGUoMykgZHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQzNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5jb250XzEwIC5kbF9oYWl0YXRzdSBkbDpudGgtb2YtdHlwZSg0KSBkdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjAwNWMgIWltcG9ydGFudDtcbn1cblxuLmNvbnRfMTAgLmRsX2hhaXRhdHN1IGRkIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIua4uOOCtOOCt+ODg+OCr1wiLCBZdUdvdGhpYywgXCJOb3RvIFNhbnMgSlBcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIE9zYWthLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQR290aGljXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4ubGlzdDAxIGxpIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cHggMCA1cHggMjBweDtcbn1cblxuLmxpc3QwMSBsaSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDVweDtcbn1cblxuLmxpc3QwMiBsaSB7XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5saXN0MDIgbGk6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9yZW50YWwvZG93bmxvYWQucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDE1JTtcbn1cblxuLmxpc3QwMyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIua4uOOCtOOCt+ODg+OCr1wiLCBZdUdvdGhpYywgXCJOb3RvIFNhbnMgSlBcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIE9zYWthLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQR290aGljXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzMzMztcbn1cblxuLmxpc3QwMyBsaTpiZWZvcmUge1xuICBjb250ZW50OiAn44O7JztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzlERDg1ODtcbiAgbGVmdDogMDtcbiAgdG9wOiAxNSU7XG59XG5cbi5saXN0MDQgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVweCAwIDVweCAyMHB4O1xuICBmb250LWZhbWlseTogXCLmuLjjgrTjgrfjg4Pjgq9cIiwgWXVHb3RoaWMsIFwiTm90byBTYW5zIEpQXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBcIk1laXJ5b1wiLCBPc2FrYSwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICMzMzM7XG59XG5cbi5saXN0MDQgbGkgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxNSU7XG59XG5cbi5jb250Ym94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jb250Ym94IC5jb250IHtcbiAgd2lkdGg6IDMxJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuY29udGJveCAuY29udCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY29udGJveCAuY29udCB0ZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCLmuLjjgrTjgrfjg4Pjgq9cIiwgWXVHb3RoaWMsIFwiTm90byBTYW5zIEpQXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBcIk1laXJ5b1wiLCBPc2FrYSwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNvbnRib3ggLmNvbnQgaW1nIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmdfc3RyZWV0IGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW1nYm94IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uaW1nYm94IC5ib3gge1xuICB3aWR0aDogMzElO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5pbWdib3ggLmJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxMHB4O1xuICB9XG59XG5cbi5pbWdib3gyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uaW1nYm94MiAuYm94IHtcbiAgd2lkdGg6IDMxJTtcbn1cblxuLmltZ2JveDIgLmJveCBpbWcge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDpjb3ZlcjsnO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5pbWdib3gyIC5ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxufVxuXG4udGRfc3RhbXAgdGQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRkX3N0YW1wIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5MjExMjU7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5wb2xpY3lfdHh0IGgyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzkyMTEyNTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnBvbGljeV90eHQgPiBkaXYge1xuICBmb250LWZhbWlseTogXCLmuLjjgrTjgrfjg4Pjgq9cIiwgWXVHb3RoaWMsIFwiTm90byBTYW5zIEpQXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBcIk1laXJ5b1wiLCBPc2FrYSwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uZGxfZmxvdyBkdCB7XG4gIGZvbnQtZmFtaWx5OiBcIua4uOOCtOOCt+ODg+OCr1wiLCBZdUdvdGhpYywgXCJOb3RvIFNhbnMgSlBcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIE9zYWthLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQR290aGljXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzMzMEEgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBhbGlnbi1pdGVtczogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5kbF9mbG93IGR0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmRsX2Zsb3cgZGQge1xuICBmb250LWZhbWlseTogXCLmuLjjgrTjgrfjg4Pjgq9cIiwgWXVHb3RoaWMsIFwiTm90byBTYW5zIEpQXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBcIk1laXJ5b1wiLCBPc2FrYSwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZGxfZmxvdyBkZCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5kbF9mbG93IGRsIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50ZF9mbG93IHRkIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIua4uOOCtOOCt+ODg+OCr1wiLCBZdUdvdGhpYywgXCJOb3RvIFNhbnMgSlBcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIE9zYWthLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQR290aGljXCIsIHNhbnMtc2VyaWY7XG59XG5cbi50ZF9mbG93IC50ZF9zaWRlIGRpdiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udGRfZmxvdyB0cjpudGgtb2YtdHlwZSgybikge1xuICBiYWNrZ3JvdW5kOiAjREREREREO1xufVxuXG4udHh0IHtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbn1cblxuLm1haWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udF90ZWwge1xuICBmb250LXNpemU6IDEuODdlbTtcbn1cblxuLmNvbnRfdGVsIC50ZWwyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmNvbnRfdGVsIC50aW1lIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCLmuLjjgrTjgrfjg4Pjgq9cIiwgWXVHb3RoaWMsIFwiTm90byBTYW5zIEpQXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBcIk1laXJ5b1wiLCBPc2FrYSwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbi5jb250X3RlbCBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY29udF9mb3JtIHtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuY29udF9mb3JtIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5cbi5jb250X2Zvcm0gZGwge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG5kaXYuZXJyb3Ige1xuICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIGRpdi5lcnJvciB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5kbF8wMSB7XG4gIGZvbnQtZmFtaWx5OiBcIua4uOOCtOOCt+ODg+OCr1wiLCBZdUdvdGhpYywgXCJOb3RvIFNhbnMgSlBcIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIE9zYWthLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQR290aGljXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5kbF8wMSBkdCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZGxfMDEgZHQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZGxfMDEgZGQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZGxfMDEgZGQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmRsXzAxIGRsOm50aC1vZi10eXBlKDJuKSB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmRsXzAxIGRsIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5kbF8wMiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmRsXzAyIGR0IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTIxMTI1ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5kbF8wMiBkZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYyAhaW1wb3J0YW50O1xufVxuXG4ucWEgZGwge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW46IDE1cHggMDtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLnFhIGR0IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAwIDE1cHggNDVweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5xYSBkdDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnFhIGR0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgcHJvXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7XG4gIC8q44Ki44Kk44Kz44Oz44Gu44Om44OL44Kz44O844OJKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvKue1tuWvvuS9jee9riovXG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIC8q44K144Kk44K6Ki9cbiAgcmlnaHQ6IDA7XG4gIC8q44Ki44Kk44Kz44Oz44Gu5L2N572uKi9cbiAgdG9wOiAzMCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzNiMjEwZDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAucWEgZHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucWEgZGQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTVweCAwIDE1cHggNDVweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5xYSBkZCBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGZvbnQtZmFtaWx5OiBcIua4uOaYjuacneS9k1wiLCBcIll1IE1pbmNob1wiLCBZdU1pbmNobywgXCJOb3RvIFNlcmlmIEpQXCIsIFwi44OS44Op44Ku44OO5piO5pydIFBybyBXM1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9cIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIFwiTVMgUE1pbmNob1wiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5xYSBkdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlFcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMGVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICM5MjExMjU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMHB4O1xufVxuXG4ucWEgZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJBXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDBlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjM2IyMTBkO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwcHg7XG59XG5cbi5jb24xMDAge1xuICBtYXJnaW4tbGVmdDogY2FsYygoKDEwMHZ3IC0gMTAwJSkgLyAyKSAqIC0xKSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoKCgxMDB2dyAtIDEwMCUpIC8gMikgKiAtMSkgIWltcG9ydGFudDtcbn1cblxuLmdtYXAge1xuICB6LWluZGV4OiAwO1xufVxuXG4uZ21hcCBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNsaWRlcjIgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5iZ18xMDBwZXJfd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNTAwcHggMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5iZ18xMDBwZXJfd3JhcCB7XG4gICAgcGFkZGluZzogNTUwcHggMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5iZ18xMDBwZXJfaW5uZXIge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKCgoMTAwdncgLSAxMDAlKSAvIDIpICogLTEpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoKCgxMDB2dyAtIDEwMCUpIC8gMikgKiAtMSk7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2NvbnQyX2JnLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHotaW5kZXg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmJnXzEwMHBlcl9pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm1vZGFhbC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICByaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLm1vZGFhbC1jb250ZW50LWNvbnRhaW5lciBoMyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTIxMTI1O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBwYWRkaW5nOiAwIDAgNXB4O1xufVxuXG4ubW9kYWFsLWNvbnRlbnQtY29udGFpbmVyIHAge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBmb250LWZhbWlseTogXCLmuLjjgrTjgrfjg4Pjgq9cIiwgWXVHb3RoaWMsIFwiTm90byBTYW5zIEpQXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBcIk1laXJ5b1wiLCBPc2FrYSwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xufVxuXG4ubW9kYWFsLWNsb3NlOmZvY3VzOmJlZm9yZSwgLm1vZGFhbC1jbG9zZTpmb2N1czphZnRlciwgLm1vZGFhbC1jbG9zZTpob3ZlcjpiZWZvcmUsIC5tb2RhYWwtY2xvc2U6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm1vZGFhbC1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbn1cblxuLnBvbGljeSB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5wb2xpY3kge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLnBvbGljeSBhIHtcbiAgY29sb3I6ICM5MjExMjU7XG59XG5cbi5wb2xpY3kgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4jVFJBTlNfQU5OT1Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpZGUtYm90dG9tIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAxNTAwbXM7XG59XG5cbi5zbGlkZS1ib3R0b20uc2Nyb2xsaW4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLnNsaWRlLXRvcCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDE1MDBtcztcbn1cblxuLnNsaWRlLXRvcC5zY3JvbGxpbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG4uc2xpZGUtcmlnaHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHB4LCAwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMTUwMG1zO1xufVxuXG4uc2xpZGUtcmlnaHQuc2Nyb2xsaW4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLnNsaWRlLWxlZnQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTBweCwgMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDE1MDBtcztcbn1cblxuLnNsaWRlLWxlZnQuc2Nyb2xsaW4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuQGtleWZyYW1lcyBmYWRlSW5fbGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MHB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluX3JpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTBweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uc25zIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuI21lZGlhIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbiNtZWRpYSAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4jbWVkaWEgLnJvdyAuYm94IHtcbiAgd2lkdGg6IDMxJTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjbWVkaWEgLnJvdyAuYm94IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNtZWRpYSAucm93IC5ib3ggaDMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4jbWVkaWEgLnJvdyAuYm94IHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4jbWVkaWEgLnJvdyAuYm94IGltZyB7XG4gIHdpZHRoOiAzODBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM4MHB4ICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7XG59XG4iLG51bGxdfQ== */
