@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: #330b05;
  font-family: "Noto Sans JP", "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-style: normal;
  font-weight: bold;
  word-wrap: break-word;
  font-size: 16px;
  min-width: 100%;
  overflow: hidden;
  background: #fee6e0;
}

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

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

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

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

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

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

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

#main {
  width: 100%;
}

#main #col_main {
  width: 100%;
}

.col_main2 {
  width: 70% !important;
  margin-top: 100px;
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  .col_main2 {
    width: 100% !important;
  }
}

#side {
  width: 18.75000%;
}

.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: 500;
}

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 {
  float: none;
  max-width: 100% !important;
}

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

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

.gothic {
  font-family: "Noto Sans JP", "游ゴシック", YuGothic, "ヒラギノ角ゴ 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_wrap {
  position: relative;
}

.header_wrap:before {
  content: '';
  background: url(../images/home/top_bg.png) no-repeat center top;
  width: 100%;
  height: 100px;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}

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);
  }
}

.hedTopwrap {
  background: #fff;
}

.hed_R {
  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 screen and (min-width: 834px) and (max-width: 1060px) {
  .hed_R {
    display: block;
  }
}

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

@media screen and (min-width: 641px) and (max-width: 834px) {
  .hed_R {
    display: block;
  }
}

.hed_R .tel2 {
  font-size: 1.87em;
  font-family: 'M PLUS Rounded 1c', sans-serif;
  margin-right: 50px;
  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;
  font-weight: 900;
}

@media only screen and (max-width: 834px) {
  .hed_R .tel2 {
    margin-bottom: 15px;
    margin-right: 0;
  }
}

@media screen and (min-width: 834px) and (max-width: 1060px) {
  .hed_R .tel2 {
    margin-bottom: 15px;
    margin-right: 0;
  }
}

.hed_R .tel2 img {
  margin-right: 7px;
}

.hed_R .tel2 a {
  color: #333333;
  font-weight: 900;
  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;
}

.hed_R .hed_txt {
  font-size: 24px;
  font-family: 'M PLUS Rounded 1c', sans-serif;
  font-weight: 900;
  position: relative;
  z-index: 1;
}

.hed_R .hed_txt span:before {
  content: '';
  width: 100%;
  height: 10px;
  background: #ffe100;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  display: inline-block;
  max-width: 350px;
  margin: 0 auto;
}

#header {
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  padding: 100px 10px 0;
  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;
  width: 100%;
}

@media only screen and (max-width: 640px) {
  #header {
    display: block;
    padding: 100px 10px 30px;
  }
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  #header {
    padding: 100px 10px 30px;
  }
}

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

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

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

.fixed {
  position: fixed !important;
  width: 100%;
  left: 0;
  right: 0;
  top: 0;
  z-index: 3;
  background: rgba(250, 250, 250, 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);
  margin-top: 0 !important;
  padding: 10px;
}

.navwrap {
  padding: 20px 0 30px;
}

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

@media screen and (min-width: 834px) and (max-width: 1540px) {
  .navwrap {
    width: 100%;
  }
}

#nav_global {
  width: 100%;
}

@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: end;
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
      align-items: flex-end;
}

#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;
}

#nav_global ul li a {
  width: 100%;
  display: block;
  color: #333333;
  white-space: nowrap;
  padding: 0 10px;
}

#nav_global ul li a span {
  display: block;
  margin-top: 30px;
}

@media screen and (min-width: 834px) and (max-width: 1000px) {
  #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: 200px;
  z-index: 100;
  display: block;
  background: rgba(255, 255, 255, 0.9);
  text-align: center;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

#nav_global ul ul li {
  border-bottom: 1px solid #eca899;
}

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

.mainwrap {
  position: relative;
}

.mainwrap .main_txt {
  position: absolute;
  left: 5%;
  bottom: 25%;
}

@media only screen and (max-width: 640px) {
  .mainwrap .main_txt {
    bottom: 10%;
  }
}

.pankuzu {
  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;
  -ms-flex-pack: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
}

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

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

#local-keyvisual h1 {
  font-size: 3em;
  z-index: 1;
  position: relative;
  text-align: center;
  line-height: 0.9em;
  width: 100%;
  margin: 0 auto;
  padding: 8% 0;
  font-family: 'M PLUS Rounded 1c', sans-serif;
  font-weight: 900;
  color: #330b05;
  background: rgba(255, 255, 255, 0.5);
}

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

@media only screen and (max-width: 834px) {
  #local-keyvisual h1 {
    font-size: 2em;
    padding: 8% 0;
  }
}

#slider {
  position: relative;
}

#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;
}

.pan1 {
  margin: 20px 0 100px;
  text-align: center;
  font-size: 13px;
}

.pan1 a {
  color: #333;
  display: block;
}

.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: 10px;
  right: 5px;
  z-index: 100;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  background: #FF4623;
  border-radius: 50%;
}

.toggleMenu:after {
  content: 'MENU';
  font-size: 13px;
  color: #FF4623;
  display: block;
  position: absolute;
  font-family: 'M PLUS Rounded 1c', sans-serif;
  bottom: -50%;
  left: 8%;
  font-weight: bold;
}

@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;
}

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

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

@media screen and (min-width: 641px) and (max-width: 834px) {
  .overlayMenu > .outer {
    padding: 150px 190px !important;
  }
}

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

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

.overlayMenu > .outer .sp_info .tel2 {
  font-family: 'M PLUS Rounded 1c', sans-serif;
  font-size: 1.5em;
  background: #fff;
  padding: 15px;
  color: #333333;
  width: 100%;
  margin: 0 auto;
  font-weight: 900;
  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;
  border: 3px solid #7ac4a0;
}

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

.overlayMenu > .outer .sp_info .tel2 img {
  margin-right: 7px;
}

.overlayMenu > .outer .sp_info .tel2 a {
  color: #333333;
  margin: 0 auto;
  font-weight: 900;
  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;
  -ms-flex-pack: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
}

@media only screen and (max-width: 640px) {
  .overlayMenu > .outer .sp_info .tel2 a {
    padding: 15px;
    background: #fff;
    width: 100%;
  }
}

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

.overlayMenu > .outer 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-wrap: wrap;
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: end;
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
      align-items: flex-end;
}

.overlayMenu > .outer li {
  position: relative;
  width: 50%;
}

.overlayMenu > .outer li a {
  color: #333333;
  padding: 20px 0;
  display: block;
  font-size: 1.25em;
  font-family: 'M PLUS Rounded 1c', sans-serif;
  font-weight: bold;
  background: #fff;
  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;
  -ms-flex-direction: column;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      flex-direction: column;
  width: 100%;
  border: 3px solid #ec6d45;
}

.overlayMenu > .outer li a span {
  display: block;
  margin-top: 15px;
}

.overlayMenu > .outer .toggle {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 100;
  display: block;
  padding: 29px;
}

.overlayMenu > .outer .sp_btn {
  position: relative;
}

.overlayMenu > .outer .sp_btn:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  display: block;
  margin: auto 0;
  width: 12px;
  height: 1px;
  background-color: #EC6D45;
  content: '';
}

.overlayMenu > .outer .sp_btn:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  display: block;
  margin: auto 0;
  width: 12px;
  height: 1px;
  background-color: #EC6D45;
  content: '';
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.overlayMenu > .outer .on_click:after {
  -webkit-transform: rotate(0);
  transform: rotate(0);
}

.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_wrap {
  position: relative;
}

.footer_wrap:before {
  content: '';
  background: url(../images/home/under_bg.png) no-repeat center top;
  width: 100%;
  height: 100px;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}

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

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

footer#global_footer #nav_footer {
  padding: 0;
  margin-top: 30px;
}

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

footer#global_footer #nav_footer ul {
  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) {
  footer#global_footer #nav_footer ul {
    display: block;
  }
}

footer#global_footer #nav_footer li {
  text-align: left;
}

@media only screen and (max-width: 834px) {
  footer#global_footer #nav_footer li {
    text-align: center;
  }
}

footer#global_footer #nav_footer li a {
  text-decoration: none;
  padding: 10px;
  display: block;
  color: #333333;
}

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

@media only screen and (max-width: 834px) {
  footer#global_footer #nav_footer li a {
    background: #ec6d45;
    color: #ffffff;
    padding: 10px;
    margin: 10px;
    border-radius: 50px;
  }
}

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: #fff !important;
}

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

@media screen and (min-width: 641px) and (max-width: 834px) {
  footer#global_footer #copy a {
    line-height: 60px;
  }
}

#copy {
  color: #fff;
}

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

.pagetop a {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: #eca899;
  color: #ffffff;
  font-weight: bold;
  display: block;
  padding: 14px;
  font-size: 1.5em;
}

.ft_L {
  line-height: 1.3em;
}

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

@media screen and (min-width: 834px) and (max-width: 1200px) {
  .ft_L {
    padding-left: 10px;
  }
}

.footer1 {
  background: url(../images/home/contact_bg.png) center top;
  background-size: cover;
  padding: 120px 10px 100px;
}

.footer1 .fth2 {
  font-size: 1.87em;
  font-family: 'M PLUS Rounded 1c', sans-serif;
  font-weight: bold;
  margin-bottom: 35px;
  color: #ffffff;
  font-weight: 900;
}

.footer1 .fttxt {
  margin-bottom: 35px;
  color: #ffffff;
}

.footer1 .fttel {
  font-family: 'M PLUS Rounded 1c', sans-serif;
  font-size: 1.87em;
  background: #fff;
  padding: 15px;
  color: #333333;
  font-weight: 900;
  max-width: 400px;
  margin-right: 15px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin: 0 auto;
  -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) {
  .footer1 .fttel {
    padding: 0;
    max-width: 100%;
    margin-right: 0;
  }
}

.footer1 .fttel img {
  margin-right: 7px;
}

.footer1 .fttel a {
  color: #333333;
  max-width: 100%;
  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;
  padding: 15px;
  width: 100%;
  font-weight: 900;
}

.footer2 {
  padding: 60px 10px 100px;
}

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

.footer2 .add {
  text-align: center;
}

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

.footer2 .ftlogo {
  text-align: center;
  margin-bottom: 30px;
}

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

.h2_01 h2 {
  font-size: 40px;
  line-height: 1.2em;
  font-size: 1.87em;
  font-family: 'M PLUS Rounded 1c', sans-serif;
  font-weight: 900;
  color: #330b05;
  position: relative;
  display: inline-block;
}

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

.h2_01 h2:before {
  content: url(../images/home/midashi_L.png);
  position: absolute;
  left: -80px;
  top: -50px;
}

.h2_01 h2:after {
  content: url(../images/home/midashi_R.png);
  position: absolute;
  right: -80px;
  top: -50px;
}

.h2_01 h2 .colorful span:nth-of-type(1) {
  color: #e80e3e;
}

.h2_01 h2 .colorful span:nth-of-type(2) {
  color: #1261e6;
}

.h2_01 h2 .colorful span:nth-of-type(3) {
  color: #abd831;
}

.h2_01 h2 .colorful span:nth-of-type(4) {
  color: #e6450e;
}

.h2_02 h2 {
  font-size: 40px;
  line-height: 1.2em;
  font-size: 1.87em;
  font-family: 'M PLUS Rounded 1c', sans-serif;
  font-weight: 700;
  color: #330b05;
  border-bottom: 1px solid #fa7090;
  padding-bottom: 5px;
  position: relative;
}

.h2_02 h2:after {
  content: url(../images/home/sche_icon.png);
  position: absolute;
  right: 0;
  top: -140%;
}

.h2_03 h2 {
  font-size: 40px;
  line-height: 1.2em;
  font-size: 1.87em;
  font-family: 'M PLUS Rounded 1c', sans-serif;
  font-weight: 700;
  color: #330b05;
  position: relative;
}

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

.h2_04 h2 {
  font-size: 40px;
  line-height: 1.2em;
  font-size: 1.87em;
  font-family: 'M PLUS Rounded 1c', sans-serif;
  font-weight: 700;
  color: #330b05;
  position: relative;
}

.h2_04 h2:before {
  content: url(../images/home/flag_L_pc.png);
  position: absolute;
  left: 0;
  top: -210%;
}

@media only screen and (max-width: 640px) {
  .h2_04 h2:before {
    content: url(../images/home/flag_L_sp.png);
    top: -60%;
  }
}

.h2_04 h2:after {
  content: url(../images/home/flag_R_pc.png);
  position: absolute;
  right: 0;
  top: -210%;
}

@media only screen and (max-width: 640px) {
  .h2_04 h2:after {
    content: url(../images/home/flag_R_sp.png);
    top: -60%;
  }
}

.btnlist ul {
  -ms-flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
  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;
}

.btnlist li {
  float: none !important;
  width: 30%;
}

.btnlist li:nth-of-type(1) {
  margin-right: 15px;
}

@media only screen and (max-width: 834px) {
  .btnlist li:nth-of-type(1) {
    margin-right: 0;
  }
}

@media only screen and (max-width: 834px) {
  .btnlist li {
    width: 100%;
    margin-bottom: 2%;
  }
}

.btnlist li a {
  background: #EC6D45;
  padding: 15px;
  display: block;
  border-radius: 50px;
  color: #ffffff;
  max-width: 300px;
  margin: 0 auto;
}

.btnlist li a:hover {
  background: #ec6d45;
}

.btnlist2 ul {
  -ms-flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
  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;
}

.btnlist2 ul li {
  width: 31%;
  margin-right: 1%;
  margin-bottom: 1%;
}

@media only screen and (max-width: 640px) {
  .btnlist2 ul li {
    width: 100%;
    margin-right: 0;
  }
}

.btnlist2 ul li:nth-of-type(3) {
  margin-right: 0;
}

.btnlist2 ul li a {
  background: #EC6D45;
  border-radius: 5px;
  color: #ffffff;
  padding: 14px;
  display: block;
  position: relative;
}

.btnlist2 ul li a:after {
  content: url(../images/home/btn_arrow.png);
  position: absolute;
  right: 4%;
  top: 27%;
}

.list03 {
  border: 3px solid #ec6d45;
  padding: 30px;
}

.list03 li {
  font-size: 1.25em;
  position: relative;
  padding: 10px 0 10px 200px;
  font-weight: bold;
}

.list03 li span {
  position: absolute;
  left: 0;
  top: 25%;
}

.list04 li {
  font-size: 1.25em;
  font-weight: bold;
  line-height: 2em;
}

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

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

.td_01 .td_top, .td_02 .td_top {
  background: #ec6d45;
  color: #ffffff;
  border: 1px solid #fff !important;
  width: 10%;
}

.td_01 .td_side, .td_02 .td_side {
  background: #f1c8bf;
  border: 1px solid #fff !important;
}

.td_01 td, .td_02 td {
  border: 1px solid #f1c8bf !important;
  background: #fff;
}

.td_02 .td_side {
  background: #fee6e0 !important;
}

.td_02 td {
  border: 1px solid #fee6e0 !important;
}

.txt {
  line-height: 2em;
}

.contbox {
  -ms-flex-pack: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
  position: relative;
}

.contbox .box {
  width: 30%;
  text-align: center;
  margin: 10px;
}

.contbox .box .midashi {
  margin-top: 30px;
}

.contbox .box article div {
  font-family: 'M PLUS Rounded 1c', sans-serif;
  font-size: 1.3em;
  line-height: 1.7em;
}

@media screen and (min-width: 834px) and (max-width: 1280px) {
  .contbox .box article div {
    font-size: 1.2em;
  }
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  .contbox .box article div {
    font-size: 1.2em;
  }
}

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

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

.btn a, .btn2 a {
  text-align: center;
  background: #ec6d45;
  border-radius: 50px;
  color: #ffffff;
  display: block;
  padding: 15px;
  position: relative;
  max-width: 380px;
  line-height: 1em;
}

.btn a:hover, .btn2 a:hover {
  background: #eca899;
}

@media only screen and (max-width: 640px) {
  .btn a, .btn2 a {
    max-width: 100%;
  }
}

.btn a:after, .btn2 a:after {
  content: url(../images/home/btn_arrow.png);
  position: absolute;
  right: 4%;
  top: 34%;
}

.btn2 a {
  margin: 0 auto;
}

.sec_01 {
  position: relative;
}

.sec_01:before {
  content: url(../images/home/cont1_img01.png);
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  text-align: center;
}

@media only screen and (max-width: 834px) {
  .sec_01:before {
    position: inherit;
    display: block;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1480px) {
  .sec_01:before {
    left: -10%;
  }
}

@media screen and (min-width: 834px) and (max-width: 1200px) {
  .sec_01:before {
    left: -18%;
  }
}

.sec_01:after {
  content: url(../images/home/cont1_img02.png);
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
  text-align: center;
}

@media only screen and (max-width: 834px) {
  .sec_01:after {
    display: none;
  }
}

@media screen and (min-width: 1199px) and (max-width: 1480px) {
  .sec_01:after {
    right: -10%;
  }
}

@media screen and (min-width: 834px) and (max-width: 1200px) {
  .sec_01:after {
    right: -18%;
  }
}

.sec_02 {
  background: #eca899;
  padding: 80px 10px;
}

.sec_02 .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-wrap: wrap;
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap;
}

.sec_02 .inner .cont {
  width: 31%;
}

@media only screen and (max-width: 640px) {
  .sec_02 .inner .cont {
    width: 100% !important;
    margin-bottom: 10% !important;
  }
}

.sec_02 .inner .cont .box {
  color: #ffffff;
  width: 100%;
}

.sec_02 .inner .cont .box img {
  width: 100% !important;
  border-radius: 20px;
}

.sec_02 .inner .cont .box:nth-of-type(2) div {
  text-align: center;
  font-size: 1.625em;
  font-family: 'M PLUS Rounded 1c', sans-serif;
  padding: 20px 0;
  line-height: 1em;
  padding-bottom: 5px;
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  .sec_02 .inner .cont .box:nth-of-type(2) div {
    font-size: 1.25em;
  }
}

.sec_02 .inner .cont .box:nth-of-type(2) div:after {
  content: url(../images/home/midashi_under.png);
}

.sec_02 .inner .cont .box:nth-of-type(4) a {
  text-align: center;
  background: #ec6d45;
  border-radius: 50px;
  color: #ffffff;
  display: block;
  padding: 15px;
  position: relative;
  line-height: 1em;
  margin-top: 30px;
}

.sec_02 .inner .cont .box:nth-of-type(4) a:hover {
  background: #eca899;
}

.sec_02 .inner .cont .box:nth-of-type(4) a:after {
  content: url(../images/home/btn_arrow.png);
  position: absolute;
  right: 4%;
  top: 34%;
}

.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;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
}

@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: 60px;
  }
}

.sec_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) {
  .sec_04 {
    display: block;
  }
  .sec_04 .flxL {
    width: 100% !important;
  }
  .sec_04 .flxL h2 {
    text-align: center !important;
  }
  .sec_04 .flxR {
    width: 100% !important;
    margin-top: 50px;
  }
}

.sec_04 .flxL {
  width: 18%;
}

.sec_04 .flxR {
  width: 78%;
}

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

.bnrbox .box {
  width: 33%;
  margin-bottom: 2%;
}

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

.gmap {
  height: 100%;
}

.gmap iframe {
  width: 100%;
}

.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;
  -ms-flex-align: center !important;
      -webkit-box-align: center !important;
      -webkit-align-items: center !important;
      align-items: center !important;
  background: #ec6d45 !important;
  color: #ffffff;
  border-radius: 5px;
}

.dl_01 dd {
  border: none !important;
}

.dl_01 dl {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: start;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
      justify-content: flex-start;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
  margin-bottom: 5px;
}

.imgbox, .imgbox2 {
  -ms-flex-pack: start;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
      justify-content: flex-start;
}

.imgbox .box, .imgbox2 .box {
  text-align: center;
  color: #eca899;
  width: 32%;
  margin-right: 10px;
  margin-bottom: 2%;
}

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

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

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

.imgbox2 .box > div {
  color: #330b05;
}

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

@media only screen and (max-width: 834px) {
  .newswrap .news {
    padding-left: 0;
    font-size: 16px;
  }
}

.newswrap .news dt {
  border: none !important;
  padding: 5px 10px !important;
  background: #eca899 !important;
  color: #ffffff;
  display: block !important;
  text-align: center;
}

@media screen and (min-width: 834px) and (max-width: 960px) {
  .newswrap .news dt {
    width: 35% !important;
  }
}

@media only screen and (max-width: 834px) {
  .newswrap .news dt {
    width: 30% !important;
  }
}

.newswrap .news dd {
  border: none !important;
  width: 100% !important;
}

.newswrap .news dl {
  padding: 15px 0 !important;
  -ms-flex-align: start;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      align-items: flex-start;
  border-bottom: 1px dashed #eca899;
  display: block !important;
}

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

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

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

.h3_01 h3 {
  font-size: 1.25em;
  font-family: 'M PLUS Rounded 1c', sans-serif;
  font-weight: bold;
  border-bottom: 4px dotted #ec6d45;
  padding-bottom: 5px;
  position: relative;
  padding: 10px 0 10px 40px;
}

.h3_01 h3:before {
  content: url(../images/contents/flower_icon.png);
  position: absolute;
  left: 0;
  top: 5px;
}

.h3_02 h3 {
  font-size: 1.25em;
  font-family: 'M PLUS Rounded 1c', sans-serif;
  font-weight: bold;
  background: #EC6D45;
  border-radius: 10px;
  color: #ffffff;
  padding: 10px;
}

.h3_02_nyuuji h3 {
  font-size: 1.25em;
  font-family: 'M PLUS Rounded 1c', sans-serif;
  font-weight: bold;
  background: #4452fd;
  border-radius: 10px;
  color: #ffffff;
  padding: 10px;
}

.h3_02_nyuuji2 h3 {
  font-size: 1.25em;
  font-family: 'M PLUS Rounded 1c', sans-serif;
  font-weight: bold;
  background: #69C0F2;
  border-radius: 10px;
  color: #ffffff;
  padding: 10px;
}

.h3_02_youji h3 {
  font-size: 1.25em;
  font-family: 'M PLUS Rounded 1c', sans-serif;
  font-weight: bold;
  background: #4c9807;
  border-radius: 10px;
  color: #ffffff;
  padding: 10px;
}

.h3_02_youji2 h3 {
  font-size: 1.25em;
  font-family: 'M PLUS Rounded 1c', sans-serif;
  font-weight: bold;
  background: #7bd835;
  border-radius: 10px;
  color: #ffffff;
  padding: 10px;
}

.h2_spring h2, .h2_summer h2, .h2_autumn h2, .h2_winter h2 {
  font-size: 40px;
  line-height: 1.2em;
  font-size: 2em;
  font-family: 'M PLUS Rounded 1c', sans-serif;
  font-weight: 900;
  position: relative;
  border-bottom: 4px dotted #ec6d45;
  padding: 10px;
  background: #fff;
  border-radius: 5px;
}

.h2_spring h2:before, .h2_summer h2:before, .h2_autumn h2:before, .h2_winter h2:before {
  content: url(../images/schedule/spring_img.png);
  position: absolute;
  right: 0;
  top: -50px;
}

.h2_spring h2 {
  color: #EE86B4;
}

.h2_summer h2 {
  color: #E6450E;
}

.h2_summer h2:before {
  content: url(../images/schedule/summer_img.png);
  position: absolute;
  right: 0;
  top: -50px;
}

.h2_autumn h2 {
  color: #F77E45;
}

.h2_autumn h2:before {
  content: url(../images/schedule/fall_img.png);
  position: absolute;
  right: 0;
  top: -50px;
}

.h2_winter h2 {
  color: #81CDE4;
}

.h2_winter h2:before {
  content: url(../images/schedule/winter_img.png);
  position: absolute;
  right: 0;
  top: -50px;
}

.hinanwrap {
  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) {
  .hinanwrap {
    display: block;
  }
  .hinanwrap .dl_01 {
    width: 100% !important;
  }
  .hinanwrap .td_img {
    width: 100% !important;
  }
}

.hinanwrap .dl_01 {
  width: 48%;
}

.hinanwrap .td_img {
  width: 48%;
}

.hinanwrap .td_img td {
  border: none !important;
}

.hinanwrap .td_img td img {
  width: 100% !important;
}

.nagareAllwrap {
  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;
  padding: 0 20px;
}

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

.nagareAllwrap .flxL {
  width: 48%;
}

.nagareAllwrap .flxR {
  width: 48%;
}

.mochomono_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;
}

.mochomono_01 .flxL {
  width: 48%;
}

.mochomono_01 .flxR {
  width: 48%;
}

.list01 li, .list_mochimono li {
  position: relative;
  padding: 5px 0 5px 20px;
}

.list01 li:before, .list_mochimono li:before {
  content: '・';
  position: absolute;
  left: 0;
  top: 15%;
  color: #ec6d45;
  font-weight: bold;
}

.list02 li {
  padding: 10px;
  border-radius: 10px;
  background: #FEE6E0;
  margin: 5px;
}

.cont_01 {
  background: #f1c8bf;
  padding: 100px 0;
}

@media screen and (min-width: 834px) and (max-width: 1200px) {
  .cont_01 {
    padding: 100px 10px;
  }
}

@media only screen and (max-width: 834px) {
  .cont_01 {
    padding: 100px 10px;
  }
}

.flow_wrap .inner2 {
  position: relative;
  background: #fff;
  border-radius: 20px;
  padding: 50px;
}

.flow_wrap .inner2:after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  border-right: 1px dashed #FEE6E0;
  height: 100%;
}

@media only screen and (max-width: 640px) {
  .flow_wrap .inner2:after {
    left: 30px;
  }
}

.flow_wrap .flow_cont {
  position: relative;
  display: block;
  width: 45%;
  padding: 0 0 50px;
  margin-bottom: 40px;
}

@media only screen and (max-width: 640px) {
  .flow_wrap .flow_cont {
    padding: 0;
    width: 100%;
  }
}

.flow_wrap .flow_cont .box {
  width: 100% !important;
}

.flow_wrap .flow_cont .box:nth-of-type(1) {
  position: relative;
  padding: 30px 0;
  font-size: 1.87em;
  font-family: 'M PLUS Rounded 1c', sans-serif;
  font-weight: 900;
  font-size: 2em;
}

.flow_wrap .flow_cont .box:nth-of-type(1) > div {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: start;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
      justify-content: flex-start;
  -ms-flex-align: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      align-items: center;
  color: #330b05;
}

.flow_wrap .flow_cont .box:nth-of-type(1):before {
  content: "";
  position: absolute;
  top: 75px;
  left: -40px;
  width: 380px;
  height: 1px;
  background: #eda185;
}

@media screen and (min-width: 641px) and (max-width: 834px) {
  .flow_wrap .flow_cont .box:nth-of-type(1):before {
    width: 365px;
  }
}

@media only screen and (max-width: 640px) {
  .flow_wrap .flow_cont .box:nth-of-type(1):before {
    width: 100%;
    left: 0;
  }
}

.flow_wrap .flow_cont .box:nth-of-type(1):after {
  content: "";
  position: absolute;
  right: 0;
  top: 65px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #eda185;
  z-index: 5;
}

@media only screen and (max-width: 640px) {
  .flow_wrap .flow_cont .box:nth-of-type(1):after {
    left: 0;
  }
}

.flow_wrap .flow_cont .box:nth-of-type(3) {
  position: absolute;
  top: 0;
  left: calc(100% + 50px);
  width: 100%;
}

@media only screen and (max-width: 640px) {
  .flow_wrap .flow_cont .box:nth-of-type(3) {
    position: inherit;
    left: unset;
    text-align: center;
    margin-top: 30px;
  }
}

.flow_cont2 {
  position: relative;
  display: block;
  width: 45%;
  margin-left: auto;
  padding: 0 0 130px;
}

@media only screen and (max-width: 640px) {
  .flow_cont2 {
    margin-left: 0;
    padding: 0;
    width: 100%;
  }
}

.flow_cont2 .box {
  width: 100% !important;
}

.flow_cont2 .box:nth-of-type(1) {
  position: relative;
  padding: 30px 0;
  font-size: 1.87em;
  font-family: 'M PLUS Rounded 1c', sans-serif;
  font-weight: 900;
  font-size: 2em;
}

.flow_cont2 .box:nth-of-type(1) > div {
  color: #330b05;
  text-align: right;
}

.flow_cont2 .box:nth-of-type(1):before {
  content: "";
  position: absolute;
  top: 75px;
  left: 20px;
  width: 380px;
  height: 1px;
  background: #eda185;
}

@media only screen and (max-width: 640px) {
  .flow_cont2 .box:nth-of-type(1):before {
    width: 100%;
  }
}

.flow_cont2 .box:nth-of-type(1):after {
  content: "";
  position: absolute;
  left: 0;
  top: 65px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #eda185;
  z-index: 5;
}

.flow_cont2 .box:nth-of-type(2) > div {
  text-align: right;
}

.flow_cont2 .box:nth-of-type(3) {
  position: absolute;
  top: 0;
  left: calc(-120% + 10px);
  width: 100%;
}

@media screen and (min-width: 834px) and (max-width: 960px) {
  .flow_cont2 .box:nth-of-type(3) {
    left: calc(-140% + 10px);
  }
}

@media only screen and (max-width: 640px) {
  .flow_cont2 .box:nth-of-type(3) {
    position: inherit;
    left: unset;
    text-align: center;
    margin-top: 30px;
  }
}

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

.gal_box .box {
  width: 23%;
  margin-bottom: 2%;
  margin-right: 2%;
}

@media only screen and (max-width: 640px) {
  .gal_box .box {
    width: 48%;
  }
  .gal_box .box:nth-of-type(2n) {
    margin-right: 0;
  }
}

.gal_box .box img {
  width: 100% !important;
  height: 207px !important;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: 'object-fit:cover;';
  border-radius: 20px;
}

@media only screen and (max-width: 640px) {
  .gal_box .box img {
    height: 250px !important;
    width: 100% !important;
  }
}

.gal_box .box:nth-of-type(4n) {
  margin-right: 0;
}

@media only screen and (max-width: 640px) {
  .gal_box .box:nth-of-type(4n) {
    margin-right: 2%;
  }
}

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

.gal_box2 .box {
  width: 32%;
  margin-bottom: 2%;
  margin-right: 2%;
}

@media only screen and (max-width: 640px) {
  .gal_box2 .box {
    width: 48%;
  }
  .gal_box2 .box:nth-of-type(2n) {
    margin-right: 0;
  }
}

.gal_box2 .box img {
  width: 100% !important;
  height: 230px !important;
  -o-object-fit: cover;
  object-fit: cover;
  font-family: 'object-fit:cover;';
  border-radius: 20px;
}

@media only screen and (max-width: 640px) {
  .gal_box2 .box img {
    height: 250px !important;
    width: 100% !important;
  }
}

.gal_box2 .box:nth-of-type(3n) {
  margin-right: 0;
}

@media only screen and (max-width: 640px) {
  .gal_box2 .box:nth-of-type(3n) {
    margin-right: 2%;
  }
}

.dl_02 {
  border: 3px solid #f1c8bf !important;
}

.dl_02 dt {
  border: none !important;
}

.dl_02 dd {
  border: none !important;
}

.dl_02 dl {
  padding: 15px !important;
}

.dl_02 dl:nth-of-type(2n) {
  background: #f1c8bf !important;
}

.txt {
  line-height: 2em;
}

.mail {
  display: none;
}

.cont_tel div {
  font-family: fot-tsukuardgothic-std, sans-serif;
  font-weight: bold;
  line-height: 1.2em;
  font-weight: bold;
  font-size: 1.8em;
}

.cont_tel div i {
  margin-right: 7px;
}

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

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

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

.qa dl {
  display: block !important;
  padding: 15px;
  border-bottom: 1px dashed #ec6d45;
}

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

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

.qa dt:hover {
  cursor: pointer;
}

@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: "Noto Serif JP", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 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: #eca899;
  font-weight: bold;
  width: 40px;
  text-align: center;
  height: 40px;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 10px;
  font-family: fot-tsukuardgothic-std, sans-serif;
  font-weight: bold;
}

.qa dd:before {
  content: "A";
  display: inline-block;
  line-height: 40px;
  padding: 0em;
  color: white;
  background: #ec6d45;
  font-weight: bold;
  width: 40px;
  text-align: center;
  height: 40px;
  margin-right: 7px;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 10px;
  font-family: fot-tsukuardgothic-std, sans-serif;
  font-weight: bold;
}

.cont_form a {
  color: #333333;
}

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

.confirm {
  margin-top: 100px;
}

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

.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 #ec6d45;
  font-family: fot-tsukuardgothic-std, sans-serif;
  font-size: 18px;
  font-weight: bold;
  margin: 0 0 15px;
  padding: 0 0 5px;
}

.modaal-content-container p {
  margin: 0 0 20px;
}

.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;
}

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

@media only screen and (max-width: 640px) {
  .policy .center {
    font-size: 80%;
  }
}

#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;';
}

.enter_img {
  width: 100% !important;
}

.enter_img2 {
  width: 100% !important;
}

#enter {
  background: blue;
}

#enter .enter_img {
  width: 100% !important;
}

#enter .enter_img2 {
  width: 100% !important;
}

#enter #contents {
  max-width: 100% !important;
}

#enter #global_header {
  display: none;
}

#enter #global_footer {
  display: none;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy5jc3MiLCI8bm8gc291cmNlPiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBQTtBQUNBOzs7O21FQUltRTtBQUNuRTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxxQkFBQTtFQUFBLGFBQUE7QUFFRjs7QUFDQTtFQUNFLG9CQUFBO01BQUEsdUJBQUE7TUFBQSw4QkFBQTtNQUFBLHNCQUFBO0FBR0Y7O0FBQUE7RUFDRSxxQkFBQTtNQUFBLHdCQUFBO01BQUEsK0JBQUE7TUFBQSx1QkFBQTtBQUlGOztBQURBO0VBQ0Usc0JBQUE7TUFBQSx5QkFBQTtNQUFBLHNDQUFBO01BQUEsOEJBQUE7QUFLRjs7QUFGQTtFQUNFLHNCQUFBO01BQUEseUJBQUE7TUFBQSwyQkFBQTtNQUFBLG1CQUFBO0FBTUY7O0FBSEE7RUFDRSxxQkFBQTtNQUFBLHdCQUFBO01BQUEsMEJBQUE7TUFBQSxrQkFBQTtBQU9GOztBQUpBO0VBR0UseUJBQUE7RUFDQSwwQkFBQTtFQUNBLDhCQUFBO0VBQUEsc0JBQUE7QUFLRjs7QUFGQTtFQUNFO0lBQ0UseUJBQUE7SUFDQSxlQUFBO0lBQ0EsT0FBQTtJQUNBLFFBQUE7SUFDQSxVQUFBO0VBS0Y7RUFIQTtJQUNFLFdBQUE7RUFLRjtBQUNGOztBQUZBO0VBQ0U7SUFDRSx5QkFBQTtJQUNBLGVBQUE7SUFDQSxPQUFBO0lBQ0EsUUFBQTtJQUNBLFVBQUE7RUFLRjtFQUhBO0lBQ0UsV0FBQTtFQUtGO0FBQ0Y7O0FBRkE7RUFDRTtJQUNFLHdCQUFBO0VBS0Y7QUFDRjs7QUFGQTtFQUNFLHdCQUFBO0FBS0Y7O0FBRkE7RUFDRSxnQkFBQTtBQUtGOztBQUZBO0VBQ0UsZ0JBQUE7QUFLRjs7QUFGQTtFQUNFLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLHVKQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFB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PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBMaWNlbnNlIDogZS1UUlVTVCBJbmMuXHJcbiBGaWxlIG5hbWUgOiBhc3NldHMuY3NzXHJcbiBTdHlsZSA6IGFzc2V0cy5jc3NcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmpjc3Mge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuXG4uamNzYyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uamNzYiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmFpYyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5haXMge1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5cbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW8tYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmRpc25vbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMSU7XG4gICAgbGVmdDogMiU7XG4gICAgei1pbmRleDogOTtcbiAgfVxuICAuZGlzbm9uZSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkgYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5kaXNub25lIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDElO1xuICAgIGxlZnQ6IDIlO1xuICAgIHotaW5kZXg6IDk7XG4gIH1cbiAgLmRpc25vbmUgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuc3BkaXNub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRkcGQxMCB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cblxubGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsIHNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsIGIsIHUsIGksIGNlbnRlciwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCwgZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuYm9keSB7XG4gIGNvdW50ZXItcmVzZXQ6IG51bWJlciAwO1xuICBsaW5lLWhlaWdodDogMS43ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgY29sb3I6ICMzMzBiMDU7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBZdUdvdGhpYywgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIE9zYWthLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQR290aGljXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmZWU2ZTA7XG59XG5cbi5pbm5lciB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaW5uZXIyIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmlubmVyMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNjb250ZW50c193cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cblxuI2NvbnRlbnRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODM0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI2NvbnRlbnRzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI21haW4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuI21haW4gI2NvbF9tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2xfbWFpbjIge1xuICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkgYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5jb2xfbWFpbjIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI3NpZGUge1xuICB3aWR0aDogMTguNzUwMDAlO1xufVxuXG4ubWFwIHtcbiAgbWFyZ2luOiA1NnB4IDIwcHggMDtcbn1cblxuLm1hcCBsaSB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI0NDQ0NDQztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgdGFibGUge1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIH1cbn1cblxuLnRsZml4IHRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxudGFibGUgdGQgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5wZHRkMTAgdGQge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbnByZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xufVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxudSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5ociB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNCM0IzQjM7XG59XG5cbnNwYW4ge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxudSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5iIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG4gIHRyYW5zaXRpb246IDFzO1xufVxuXG5hIHtcbiAgdHJhbnNpdGlvbjogMXM7XG59XG5cbi5pbWdSLCAuaW1nTCB7XG4gIGZsb2F0OiBub25lXHQhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuaW1nUiwgLmltZ0wge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uaW1nTCB7XG4gIGZsb2F0OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuaW1nQyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWluY2hvIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBcIua4uOaYjuacneS9k1wiLCBcIll1IE1pbmNob1wiLCBZdU1pbmNobywgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvIFczXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb1wiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCJNUyBQTWluY2hvXCIsIHNlcmlmO1xufVxuXG4uZ290aGljIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIFwi5ri444K044K344OD44KvXCIsIFl1R290aGljLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgT3Nha2EsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZmx0TCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuZmx0UiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuc3B0YWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuc3B0YXIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwdGFjIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuc3BjZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5oZWFkZXJfd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRlcl93cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2hvbWUvdG9wX2JnLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG5oZWFkZXIjZ2xvYmFsX2hlYWRlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tIHtcbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb20ge1xuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuXG4uaGVkVG9wd3JhcCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5oZWRfUiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgzNHB4KSBhbmQgKG1heC13aWR0aDogMTA2MHB4KSB7XG4gIC5oZWRfUiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuaGVkX1Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuaGVkX1Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5oZWRfUiAudGVsMiB7XG4gIGZvbnQtc2l6ZTogMS44N2VtO1xuICBmb250LWZhbWlseTogJ00gUExVUyBSb3VuZGVkIDFjJywgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuaGVkX1IgLnRlbDIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgzNHB4KSBhbmQgKG1heC13aWR0aDogMTA2MHB4KSB7XG4gIC5oZWRfUiAudGVsMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmhlZF9SIC50ZWwyIGltZyB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuXG4uaGVkX1IgLnRlbDIgYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXdlaWdodDogOTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlZF9SIC5oZWRfdHh0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LWZhbWlseTogJ00gUExVUyBSb3VuZGVkIDFjJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uaGVkX1IgLmhlZF90eHQgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZTEwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogLTE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbiNoZWFkZXIge1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nOiAxMDBweCAxMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI2hlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTAwcHggMTBweCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgI2hlYWRlciB7XG4gICAgcGFkZGluZzogMTAwcHggMTBweCAzMHB4O1xuICB9XG59XG5cbiNoZWFkZXIgI3NpdGVJRCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAjaGVhZGVyICNzaXRlSUQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4jaGVhZGVyICNzaXRlSUQgYSB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuOSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLm5hdndyYXAge1xuICBwYWRkaW5nOiAyMHB4IDAgMzBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAubmF2d3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MzRweCkgYW5kIChtYXgtd2lkdGg6IDE1NDBweCkge1xuICAubmF2d3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuI25hdl9nbG9iYWwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAjbmF2X2dsb2JhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jbmF2X2dsb2JhbCAuaW5uZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4jbmF2X2dsb2JhbCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4jbmF2X2dsb2JhbCB1bCAucGNub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI25hdl9nbG9iYWwgdWwgLnNwbm9uZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNuYXZfZ2xvYmFsIHVsIC5zcG5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI25hdl9nbG9iYWwgdWwgbGkge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNuYXZfZ2xvYmFsIHVsIGxpIGEge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbiNuYXZfZ2xvYmFsIHVsIGxpIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MzRweCkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAjbmF2X2dsb2JhbCB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuI25hdl9nbG9iYWwgdWwgbGkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAuM3M7XG4gIGFuaW1hdGlvbjogem9vbSAuM3M7XG59XG5cbiNuYXZfZ2xvYmFsIHVsIHVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjAwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuI25hdl9nbG9iYWwgdWwgdWwgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjYTg5OTtcbn1cblxuI25hdl9nbG9iYWwgdWwgdWwgbGkgYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi5tYWlud3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW53cmFwIC5tYWluX3R4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNSU7XG4gIGJvdHRvbTogMjUlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tYWlud3JhcCAubWFpbl90eHQge1xuICAgIGJvdHRvbTogMTAlO1xuICB9XG59XG5cbi5wYW5rdXp1IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbiNsb2NhbC1rZXl2aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgei1pbmRleDogMDtcbn1cblxuI2xvY2FsLWtleXZpc3VhbDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNsb2NhbC1rZXl2aXN1YWwgaDEge1xuICBmb250LXNpemU6IDNlbTtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwLjllbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA4JSAwO1xuICBmb250LWZhbWlseTogJ00gUExVUyBSb3VuZGVkIDFjJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICMzMzBiMDU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuI2xvY2FsLWtleXZpc3VhbCBoMTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgI2xvY2FsLWtleXZpc3VhbCBoMSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgcGFkZGluZzogOCUgMDtcbiAgfVxufVxuXG4jc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jbG9jYWwta2V5dmlzdWFsICNsb2NhbC1rZXl2aXN1YWwtYmcsICNsb2NhbC1rZXl2aXN1YWwgLmxvY2FsLWtleXZpc3VhbC1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbiNsb2NhbC1rZXl2aXN1YWwgI2xvY2FsLWtleXZpc3VhbC1iZzplbXB0eSwgI2xvY2FsLWtleXZpc3VhbCAubG9jYWwta2V5dmlzdWFsLWJnOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhbjEge1xuICBtYXJnaW46IDIwcHggMCAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5wYW4xIGEge1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50b2dnbGVNZW51IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQ5cHg7XG4gIHdpZHRoOiA0OXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogNXB4O1xuICB6LWluZGV4OiAxMDA7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQ6ICNGRjQ2MjM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnRvZ2dsZU1lbnU6YWZ0ZXIge1xuICBjb250ZW50OiAnTUVOVSc7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICNGRjQ2MjM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiAnTSBQTFVTIFJvdW5kZWQgMWMnLCBzYW5zLXNlcmlmO1xuICBib3R0b206IC01MCU7XG4gIGxlZnQ6IDglO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAudG9nZ2xlTWVudSB7XG4gICAgd2lkdGg6IDQ5cHg7XG4gIH1cbn1cblxuLmhpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMCUpO1xufVxuXG4udG9nZ2xlTWVudSAuYmFycyB7XG4gIG1hcmdpbjogMCAzMHB4IDAgMTVweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICB3aWR0aDogMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9nZ2xlTWVudSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRvZ2dsZU1lbnUgLmJhcnMgc3BhbiB7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC01cHg7XG59XG5cbi50b2dnbGVNZW51IC5iYXJzIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICB3aWR0aDogMzBweDtcbiAgdG9wOiAwO1xufVxuXG4udG9nZ2xlTWVudSAuYmFycyBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgd2lkdGg6IDMwcHg7XG4gIHRvcDogMTBweDtcbn1cblxuLnRvZ2dsZU1lbnUgLmJhcnMgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIHdpZHRoOiAzMHB4O1xuICB0b3A6IDIwcHg7XG59XG5cbi50b2dnbGVNZW51LmlzQWN0aXZlIC5iYXJzIHNwYW4ge1xuICByaWdodDogMDtcbn1cblxuLnRvZ2dsZU1lbnUuaXNBY3RpdmUgLmJhcnMgc3BhbjpudGgtb2YtdHlwZSgxKSwgLnRvZ2dsZU1lbnUuaXNBY3RpdmUgLmJhcnMgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIHdpZHRoOiAzMHB4O1xuICB0b3A6IDEwcHg7XG59XG5cbi50b2dnbGVNZW51LmlzQWN0aXZlIC5iYXJzIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4udG9nZ2xlTWVudS5pc0FjdGl2ZSAuYmFycyBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnRvZ2dsZU1lbnUuaXNBY3RpdmUgLmJhcnMgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLm92ZXJsYXlNZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjhzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC44cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjhzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuOHMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gLjhzIGVhc2U7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGJvdHRvbTogMDtcbn1cblxuLm92ZXJsYXlNZW51LmlzT3BlbmVkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLm92ZXJsYXlNZW51ID4gLm91dGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBiYWNrZ3JvdW5kOiAjRjJBQ0EyO1xuICBwYWRkaW5nOiA1MHB4IDMwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAub3ZlcmxheU1lbnUgPiAub3V0ZXIge1xuICAgIHBhZGRpbmc6IDE1MHB4IDE5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm92ZXJsYXlNZW51ID4gLm91dGVyIC5pbm5lciB7XG4gIHBhZGRpbmc6IDAgMTAwcHg7XG59XG5cbi5vdmVybGF5TWVudSA+IC5vdXRlciAuc3BfaW5mbyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5vdmVybGF5TWVudSA+IC5vdXRlciAuc3BfaW5mbyAudGVsMiB7XG4gIGZvbnQtZmFtaWx5OiAnTSBQTFVTIFJvdW5kZWQgMWMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXdlaWdodDogOTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAzcHggc29saWQgIzdhYzRhMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAub3ZlcmxheU1lbnUgPiAub3V0ZXIgLnNwX2luZm8gLnRlbDIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLm92ZXJsYXlNZW51ID4gLm91dGVyIC5zcF9pbmZvIC50ZWwyIGltZyB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuXG4ub3ZlcmxheU1lbnUgPiAub3V0ZXIgLnNwX2luZm8gLnRlbDIgYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm92ZXJsYXlNZW51ID4gLm91dGVyIC5zcF9pbmZvIC50ZWwyIGEge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5vdmVybGF5TWVudSA+IC5vdXRlciB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5cbi5vdmVybGF5TWVudSA+IC5vdXRlciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5vdmVybGF5TWVudSA+IC5vdXRlciBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLm92ZXJsYXlNZW51ID4gLm91dGVyIGxpIGEge1xuICBjb2xvcjogIzMzMzMzMztcbiAgcGFkZGluZzogMjBweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGZvbnQtZmFtaWx5OiAnTSBQTFVTIFJvdW5kZWQgMWMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZWM2ZDQ1O1xufVxuXG4ub3ZlcmxheU1lbnUgPiAub3V0ZXIgbGkgYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5vdmVybGF5TWVudSA+IC5vdXRlciAudG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyOXB4O1xufVxuXG4ub3ZlcmxheU1lbnUgPiAub3V0ZXIgLnNwX2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm92ZXJsYXlNZW51ID4gLm91dGVyIC5zcF9idG46YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM2RDQ1O1xuICBjb250ZW50OiAnJztcbn1cblxuLm92ZXJsYXlNZW51ID4gLm91dGVyIC5zcF9idG46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0byAwO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQzZENDU7XG4gIGNvbnRlbnQ6ICcnO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4ub3ZlcmxheU1lbnUgPiAub3V0ZXIgLm9uX2NsaWNrOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG59XG5cbi5vdmVybGF5TWVudTpiZWZvcmUsIC5vdmVybGF5TWVudTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogMTBweDtcbn1cblxuLm92ZXJsYXlNZW51OmJlZm9yZSB7XG4gIHRvcDogMDtcbn1cblxuLm92ZXJsYXlNZW51OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODM1cHgpIHtcbiAgLnBjT25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MzVweCkge1xuICAuc21Pbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZvb3Rlcl93cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9vdGVyX3dyYXA6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaG9tZS91bmRlcl9iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG59XG5cbmZvb3RlciNnbG9iYWxfZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuZm9vdGVyI2dsb2JhbF9mb290ZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuZm9vdGVyI2dsb2JhbF9mb290ZXIgI25hdl9mb290ZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIGZvb3RlciNnbG9iYWxfZm9vdGVyICNuYXZfZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5mb290ZXIjZ2xvYmFsX2Zvb3RlciAjbmF2X2Zvb3RlciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIGZvb3RlciNnbG9iYWxfZm9vdGVyICNuYXZfZm9vdGVyIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5mb290ZXIjZ2xvYmFsX2Zvb3RlciAjbmF2X2Zvb3RlciBsaSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgZm9vdGVyI2dsb2JhbF9mb290ZXIgI25hdl9mb290ZXIgbGkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5mb290ZXIjZ2xvYmFsX2Zvb3RlciAjbmF2X2Zvb3RlciBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgzNHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgZm9vdGVyI2dsb2JhbF9mb290ZXIgI25hdl9mb290ZXIgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgZm9vdGVyI2dsb2JhbF9mb290ZXIgI25hdl9mb290ZXIgbGkgYSB7XG4gICAgYmFja2dyb3VuZDogI2VjNmQ0NTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB9XG59XG5cbmZvb3RlciNnbG9iYWxfZm9vdGVyICNuYXZfZm9vdGVyIGxpIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbmZvb3RlciNnbG9iYWxfZm9vdGVyICNjb3B5IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbmZvb3RlciNnbG9iYWxfZm9vdGVyICNjb3B5IGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgZm9vdGVyI2dsb2JhbF9mb290ZXIgI2NvcHkgYSB7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuI2NvcHkge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhZ2V0b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IDEwcHg7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wYWdldG9wIGEge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNlY2E4OTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbi5mdF9MIHtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5mdF9MIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODM0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZ0X0wge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuXG4uZm9vdGVyMSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaG9tZS9jb250YWN0X2JnLnBuZykgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogMTIwcHggMTBweCAxMDBweDtcbn1cblxuLmZvb3RlcjEgLmZ0aDIge1xuICBmb250LXNpemU6IDEuODdlbTtcbiAgZm9udC1mYW1pbHk6ICdNIFBMVVMgUm91bmRlZCAxYycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLmZvb3RlcjEgLmZ0dHh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mb290ZXIxIC5mdHRlbCB7XG4gIGZvbnQtZmFtaWx5OiAnTSBQTFVTIFJvdW5kZWQgMWMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuODdlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTVweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mb290ZXIxIC5mdHRlbCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5mb290ZXIxIC5mdHRlbCBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLmZvb3RlcjEgLmZ0dGVsIGEge1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5mb290ZXIyIHtcbiAgcGFkZGluZzogNjBweCAxMHB4IDEwMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5mb290ZXIyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZm9vdGVyMiAuYWRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5mb290ZXIyIC5hZGQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uZm9vdGVyMiAuZnRsb2dvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5mb290ZXIyIC5mdGxvZ28ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uaDJfMDEgaDIge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgZm9udC1zaXplOiAxLjg3ZW07XG4gIGZvbnQtZmFtaWx5OiAnTSBQTFVTIFJvdW5kZWQgMWMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogIzMzMGIwNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmgyXzAxIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLmgyXzAxIGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaG9tZS9taWRhc2hpX0wucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtODBweDtcbiAgdG9wOiAtNTBweDtcbn1cblxuLmgyXzAxIGgyOmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9ob21lL21pZGFzaGlfUi5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtODBweDtcbiAgdG9wOiAtNTBweDtcbn1cblxuLmgyXzAxIGgyIC5jb2xvcmZ1bCBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgY29sb3I6ICNlODBlM2U7XG59XG5cbi5oMl8wMSBoMiAuY29sb3JmdWwgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIGNvbG9yOiAjMTI2MWU2O1xufVxuXG4uaDJfMDEgaDIgLmNvbG9yZnVsIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICBjb2xvcjogI2FiZDgzMTtcbn1cblxuLmgyXzAxIGgyIC5jb2xvcmZ1bCBzcGFuOm50aC1vZi10eXBlKDQpIHtcbiAgY29sb3I6ICNlNjQ1MGU7XG59XG5cbi5oMl8wMiBoMiB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBmb250LXNpemU6IDEuODdlbTtcbiAgZm9udC1mYW1pbHk6ICdNIFBMVVMgUm91bmRlZCAxYycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzMwYjA1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZhNzA5MDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaDJfMDIgaDI6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2hvbWUvc2NoZV9pY29uLnBuZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTE0MCU7XG59XG5cbi5oMl8wMyBoMiB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBmb250LXNpemU6IDEuODdlbTtcbiAgZm9udC1mYW1pbHk6ICdNIFBMVVMgUm91bmRlZCAxYycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzMwYjA1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oMl8wMyBoMjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2hvbWUvb3NoaXJhc2VfaWNvbi5wbmcpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmgyXzA0IGgyIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGZvbnQtc2l6ZTogMS44N2VtO1xuICBmb250LWZhbWlseTogJ00gUExVUyBSb3VuZGVkIDFjJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMzBiMDU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmgyXzA0IGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaG9tZS9mbGFnX0xfcGMucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0yMTAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5oMl8wNCBoMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaG9tZS9mbGFnX0xfc3AucG5nKTtcbiAgICB0b3A6IC02MCU7XG4gIH1cbn1cblxuLmgyXzA0IGgyOmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9ob21lL2ZsYWdfUl9wYy5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC0yMTAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5oMl8wNCBoMjphZnRlciB7XG4gICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9ob21lL2ZsYWdfUl9zcC5wbmcpO1xuICAgIHRvcDogLTYwJTtcbiAgfVxufVxuXG4uYnRubGlzdCB1bCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5idG5saXN0IGxpIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDMwJTtcbn1cblxuLmJ0bmxpc3QgbGk6bnRoLW9mLXR5cGUoMSkge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmJ0bmxpc3QgbGk6bnRoLW9mLXR5cGUoMSkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5idG5saXN0IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgfVxufVxuXG4uYnRubGlzdCBsaSBhIHtcbiAgYmFja2dyb3VuZDogI0VDNkQ0NTtcbiAgcGFkZGluZzogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJ0bmxpc3QgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlYzZkNDU7XG59XG5cbi5idG5saXN0MiB1bCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5idG5saXN0MiB1bCBsaSB7XG4gIHdpZHRoOiAzMSU7XG4gIG1hcmdpbi1yaWdodDogMSU7XG4gIG1hcmdpbi1ib3R0b206IDElO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5idG5saXN0MiB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG5saXN0MiB1bCBsaTpudGgtb2YtdHlwZSgzKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ0bmxpc3QyIHVsIGxpIGEge1xuICBiYWNrZ3JvdW5kOiAjRUM2RDQ1O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnRubGlzdDIgdWwgbGkgYTphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaG9tZS9idG5fYXJyb3cucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNCU7XG4gIHRvcDogMjclO1xufVxuXG4ubGlzdDAzIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2VjNmQ0NTtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuLmxpc3QwMyBsaSB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4IDIwMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmxpc3QwMyBsaSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDI1JTtcbn1cblxuLmxpc3QwNCBsaSB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbn1cblxuLmNvbnRfMDIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRfMDIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi50ZF8wMSAudGRfdG9wLCAudGRfMDIgLnRkX3RvcCB7XG4gIGJhY2tncm91bmQ6ICNlYzZkNDU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMCU7XG59XG5cbi50ZF8wMSAudGRfc2lkZSwgLnRkXzAyIC50ZF9zaWRlIHtcbiAgYmFja2dyb3VuZDogI2YxYzhiZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udGRfMDEgdGQsIC50ZF8wMiB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWM4YmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnRkXzAyIC50ZF9zaWRlIHtcbiAgYmFja2dyb3VuZDogI2ZlZTZlMCAhaW1wb3J0YW50O1xufVxuXG4udGRfMDIgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmVlNmUwICFpbXBvcnRhbnQ7XG59XG5cbi50eHQge1xuICBsaW5lLWhlaWdodDogMmVtO1xufVxuXG4uY29udGJveCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb250Ym94IC5ib3gge1xuICB3aWR0aDogMzAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTBweDtcbn1cblxuLmNvbnRib3ggLmJveCAubWlkYXNoaSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5jb250Ym94IC5ib3ggYXJ0aWNsZSBkaXYge1xuICBmb250LWZhbWlseTogJ00gUExVUyBSb3VuZGVkIDFjJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuN2VtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MzRweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuY29udGJveCAuYm94IGFydGljbGUgZGl2IHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmNvbnRib3ggLmJveCBhcnRpY2xlIGRpdiB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jb250Ym94IC5ib3gge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuY29udGJveCAuYm94IHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG5cbi5idG4gYSwgLmJ0bjIgYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2VjNmQ0NTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5idG4gYTpob3ZlciwgLmJ0bjIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlY2E4OTk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJ0biBhLCAuYnRuMiBhIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJ0biBhOmFmdGVyLCAuYnRuMiBhOmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9ob21lL2J0bl9hcnJvdy5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0JTtcbiAgdG9wOiAzNCU7XG59XG5cbi5idG4yIGEge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNlY18wMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY18wMTpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2hvbWUvY29udDFfaW1nMDEucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLnNlY18wMTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0ODBweCkge1xuICAuc2VjXzAxOmJlZm9yZSB7XG4gICAgbGVmdDogLTEwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MzRweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VjXzAxOmJlZm9yZSB7XG4gICAgbGVmdDogLTE4JTtcbiAgfVxufVxuXG4uc2VjXzAxOmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltYWdlcy9ob21lL2NvbnQxX2ltZzAyLnBuZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuc2VjXzAxOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTlweCkgYW5kIChtYXgtd2lkdGg6IDE0ODBweCkge1xuICAuc2VjXzAxOmFmdGVyIHtcbiAgICByaWdodDogLTEwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MzRweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VjXzAxOmFmdGVyIHtcbiAgICByaWdodDogLTE4JTtcbiAgfVxufVxuXG4uc2VjXzAyIHtcbiAgYmFja2dyb3VuZDogI2VjYTg5OTtcbiAgcGFkZGluZzogODBweCAxMHB4O1xufVxuXG4uc2VjXzAyIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc2VjXzAyIC5pbm5lciAuY29udCB7XG4gIHdpZHRoOiAzMSU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNlY18wMiAuaW5uZXIgLmNvbnQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNlY18wMiAuaW5uZXIgLmNvbnQgLmJveCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlY18wMiAuaW5uZXIgLmNvbnQgLmJveCBpbWcge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4uc2VjXzAyIC5pbm5lciAuY29udCAuYm94Om50aC1vZi10eXBlKDIpIGRpdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjYyNWVtO1xuICBmb250LWZhbWlseTogJ00gUExVUyBSb3VuZGVkIDFjJywgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMjBweCAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkgYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5zZWNfMDIgLmlubmVyIC5jb250IC5ib3g6bnRoLW9mLXR5cGUoMikgZGl2IHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgfVxufVxuXG4uc2VjXzAyIC5pbm5lciAuY29udCAuYm94Om50aC1vZi10eXBlKDIpIGRpdjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaG9tZS9taWRhc2hpX3VuZGVyLnBuZyk7XG59XG5cbi5zZWNfMDIgLmlubmVyIC5jb250IC5ib3g6bnRoLW9mLXR5cGUoNCkgYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2VjNmQ0NTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5zZWNfMDIgLmlubmVyIC5jb250IC5ib3g6bnRoLW9mLXR5cGUoNCkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlY2E4OTk7XG59XG5cbi5zZWNfMDIgLmlubmVyIC5jb250IC5ib3g6bnRoLW9mLXR5cGUoNCkgYTphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvaG9tZS9idG5fYXJyb3cucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNCU7XG4gIHRvcDogMzQlO1xufVxuXG4uc2VjXzAzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5zZWNfMDMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWNfMDMgLmZseEwge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zZWNfMDMgLmZseFIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuXG4uc2VjXzA0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5zZWNfMDQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zZWNfMDQgLmZseEwge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY18wNCAuZmx4TCBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY18wNCAuZmx4UiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5cbi5zZWNfMDQgLmZseEwge1xuICB3aWR0aDogMTglO1xufVxuXG4uc2VjXzA0IC5mbHhSIHtcbiAgd2lkdGg6IDc4JTtcbn1cblxuLmJucmJveCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmJucmJveCAuYm94IHtcbiAgd2lkdGg6IDMzJTtcbiAgbWFyZ2luLWJvdHRvbTogMiU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJucmJveCAuYm94IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5nbWFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZ21hcCBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRsXzAxIGR0IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2VjNmQ0NSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uZGxfMDEgZGQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmRsXzAxIGRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5pbWdib3gsIC5pbWdib3gyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uaW1nYm94IC5ib3gsIC5pbWdib3gyIC5ib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZWNhODk5O1xuICB3aWR0aDogMzIlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5pbWdib3ggLmJveCwgLmltZ2JveDIgLmJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLmltZ2JveCAuYm94LCAuaW1nYm94MiAuYm94IHtcbiAgICB3aWR0aDogNDglO1xuICB9XG59XG5cbi5pbWdib3gyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5pbWdib3gyIC5ib3ggPiBkaXYge1xuICBjb2xvcjogIzMzMGIwNTtcbn1cblxuLm5ld3N3cmFwIC5uZXdzIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODM0cHgpIHtcbiAgLm5ld3N3cmFwIC5uZXdzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5uZXdzd3JhcCAubmV3cyBkdCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggMTBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZWNhODk5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgzNHB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLm5ld3N3cmFwIC5uZXdzIGR0IHtcbiAgICB3aWR0aDogMzUlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAubmV3c3dyYXAgLm5ld3MgZHQge1xuICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubmV3c3dyYXAgLm5ld3MgZGQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm5ld3N3cmFwIC5uZXdzIGRsIHtcbiAgcGFkZGluZzogMTVweCAwICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNlY2E4OTk7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMTBweDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNmZWU2ZTA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDJweCAjZmVlNmUwO1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI2YyYWNhMjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmgzXzAxIGgzIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGZvbnQtZmFtaWx5OiAnTSBQTFVTIFJvdW5kZWQgMWMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IGRvdHRlZCAjZWM2ZDQ1O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4IDQwcHg7XG59XG5cbi5oM18wMSBoMzpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2NvbnRlbnRzL2Zsb3dlcl9pY29uLnBuZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1cHg7XG59XG5cbi5oM18wMiBoMyB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBmb250LWZhbWlseTogJ00gUExVUyBSb3VuZGVkIDFjJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQ6ICNFQzZENDU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uaDNfMDJfbnl1dWppIGgzIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGZvbnQtZmFtaWx5OiAnTSBQTFVTIFJvdW5kZWQgMWMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogIzQ0NTJmZDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5oM18wMl9ueXV1amkyIGgzIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGZvbnQtZmFtaWx5OiAnTSBQTFVTIFJvdW5kZWQgMWMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogIzY5QzBGMjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5oM18wMl95b3VqaSBoMyB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBmb250LWZhbWlseTogJ00gUExVUyBSb3VuZGVkIDFjJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQ6ICM0Yzk4MDc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uaDNfMDJfeW91amkyIGgzIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGZvbnQtZmFtaWx5OiAnTSBQTFVTIFJvdW5kZWQgMWMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogIzdiZDgzNTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5oMl9zcHJpbmcgaDIsIC5oMl9zdW1tZXIgaDIsIC5oMl9hdXR1bW4gaDIsIC5oMl93aW50ZXIgaDIge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgZm9udC1zaXplOiAyZW07XG4gIGZvbnQtZmFtaWx5OiAnTSBQTFVTIFJvdW5kZWQgMWMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDRweCBkb3R0ZWQgI2VjNmQ0NTtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uaDJfc3ByaW5nIGgyOmJlZm9yZSwgLmgyX3N1bW1lciBoMjpiZWZvcmUsIC5oMl9hdXR1bW4gaDI6YmVmb3JlLCAuaDJfd2ludGVyIGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvc2NoZWR1bGUvc3ByaW5nX2ltZy5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC01MHB4O1xufVxuXG4uaDJfc3ByaW5nIGgyIHtcbiAgY29sb3I6ICNFRTg2QjQ7XG59XG5cbi5oMl9zdW1tZXIgaDIge1xuICBjb2xvcjogI0U2NDUwRTtcbn1cblxuLmgyX3N1bW1lciBoMjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL3NjaGVkdWxlL3N1bW1lcl9pbWcucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAtNTBweDtcbn1cblxuLmgyX2F1dHVtbiBoMiB7XG4gIGNvbG9yOiAjRjc3RTQ1O1xufVxuXG4uaDJfYXV0dW1uIGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvc2NoZWR1bGUvZmFsbF9pbWcucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAtNTBweDtcbn1cblxuLmgyX3dpbnRlciBoMiB7XG4gIGNvbG9yOiAjODFDREU0O1xufVxuXG4uaDJfd2ludGVyIGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvc2NoZWR1bGUvd2ludGVyX2ltZy5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC01MHB4O1xufVxuXG4uaGluYW53cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5oaW5hbndyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5oaW5hbndyYXAgLmRsXzAxIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5oaW5hbndyYXAgLnRkX2ltZyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGluYW53cmFwIC5kbF8wMSB7XG4gIHdpZHRoOiA0OCU7XG59XG5cbi5oaW5hbndyYXAgLnRkX2ltZyB7XG4gIHdpZHRoOiA0OCU7XG59XG5cbi5oaW5hbndyYXAgLnRkX2ltZyB0ZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaGluYW53cmFwIC50ZF9pbWcgdGQgaW1nIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm5hZ2FyZUFsbHdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAubmFnYXJlQWxsd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5hZ2FyZUFsbHdyYXAgLmZseEwge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hZ2FyZUFsbHdyYXAgLmZseFIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm5hZ2FyZUFsbHdyYXAgLmZseEwge1xuICB3aWR0aDogNDglO1xufVxuXG4ubmFnYXJlQWxsd3JhcCAuZmx4UiB7XG4gIHdpZHRoOiA0OCU7XG59XG5cbi5tb2Nob21vbm9fMDEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5tb2Nob21vbm9fMDEgLmZseEwge1xuICB3aWR0aDogNDglO1xufVxuXG4ubW9jaG9tb25vXzAxIC5mbHhSIHtcbiAgd2lkdGg6IDQ4JTtcbn1cblxuLmxpc3QwMSBsaSwgLmxpc3RfbW9jaGltb25vIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cHggMCA1cHggMjBweDtcbn1cblxuLmxpc3QwMSBsaTpiZWZvcmUsIC5saXN0X21vY2hpbW9ubyBsaTpiZWZvcmUge1xuICBjb250ZW50OiAn44O7JztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDE1JTtcbiAgY29sb3I6ICNlYzZkNDU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubGlzdDAyIGxpIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI0ZFRTZFMDtcbiAgbWFyZ2luOiA1cHg7XG59XG5cbi5jb250XzAxIHtcbiAgYmFja2dyb3VuZDogI2YxYzhiZjtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODM0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRfMDEge1xuICAgIHBhZGRpbmc6IDEwMHB4IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzRweCkge1xuICAuY29udF8wMSB7XG4gICAgcGFkZGluZzogMTAwcHggMTBweDtcbiAgfVxufVxuXG4uZmxvd193cmFwIC5pbm5lcjIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDUwcHg7XG59XG5cbi5mbG93X3dyYXAgLmlubmVyMjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAjRkVFNkUwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZsb3dfd3JhcCAuaW5uZXIyOmFmdGVyIHtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG59XG5cbi5mbG93X3dyYXAgLmZsb3dfY29udCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0NSU7XG4gIHBhZGRpbmc6IDAgMCA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mbG93X3dyYXAgLmZsb3dfY29udCB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZmxvd193cmFwIC5mbG93X2NvbnQgLmJveCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5mbG93X3dyYXAgLmZsb3dfY29udCAuYm94Om50aC1vZi10eXBlKDEpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGZvbnQtc2l6ZTogMS44N2VtO1xuICBmb250LWZhbWlseTogJ00gUExVUyBSb3VuZGVkIDFjJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5mbG93X3dyYXAgLmZsb3dfY29udCAuYm94Om50aC1vZi10eXBlKDEpID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzMzMGIwNTtcbn1cblxuLmZsb3dfd3JhcCAuZmxvd19jb250IC5ib3g6bnRoLW9mLXR5cGUoMSk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDc1cHg7XG4gIGxlZnQ6IC00MHB4O1xuICB3aWR0aDogMzgwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZWRhMTg1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkgYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5mbG93X3dyYXAgLmZsb3dfY29udCAuYm94Om50aC1vZi10eXBlKDEpOmJlZm9yZSB7XG4gICAgd2lkdGg6IDM2NXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZsb3dfd3JhcCAuZmxvd19jb250IC5ib3g6bnRoLW9mLXR5cGUoMSk6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5mbG93X3dyYXAgLmZsb3dfY29udCAuYm94Om50aC1vZi10eXBlKDEpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA2NXB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNlZGExODU7XG4gIHotaW5kZXg6IDU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZsb3dfd3JhcCAuZmxvd19jb250IC5ib3g6bnRoLW9mLXR5cGUoMSk6YWZ0ZXIge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLmZsb3dfd3JhcCAuZmxvd19jb250IC5ib3g6bnRoLW9mLXR5cGUoMykge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogY2FsYygxMDAlICsgNTBweCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mbG93X3dyYXAgLmZsb3dfY29udCAuYm94Om50aC1vZi10eXBlKDMpIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uZmxvd19jb250MiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0NSU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDAgMTMwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZsb3dfY29udDIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZsb3dfY29udDIgLmJveCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5mbG93X2NvbnQyIC5ib3g6bnRoLW9mLXR5cGUoMSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgZm9udC1zaXplOiAxLjg3ZW07XG4gIGZvbnQtZmFtaWx5OiAnTSBQTFVTIFJvdW5kZWQgMWMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZsb3dfY29udDIgLmJveDpudGgtb2YtdHlwZSgxKSA+IGRpdiB7XG4gIGNvbG9yOiAjMzMwYjA1O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZsb3dfY29udDIgLmJveDpudGgtb2YtdHlwZSgxKTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzVweDtcbiAgbGVmdDogMjBweDtcbiAgd2lkdGg6IDM4MHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2VkYTE4NTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZmxvd19jb250MiAuYm94Om50aC1vZi10eXBlKDEpOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZsb3dfY29udDIgLmJveDpudGgtb2YtdHlwZSgxKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA2NXB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNlZGExODU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5mbG93X2NvbnQyIC5ib3g6bnRoLW9mLXR5cGUoMikgPiBkaXYge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZsb3dfY29udDIgLmJveDpudGgtb2YtdHlwZSgzKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiBjYWxjKC0xMjAlICsgMTBweCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MzRweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mbG93X2NvbnQyIC5ib3g6bnRoLW9mLXR5cGUoMykge1xuICAgIGxlZnQ6IGNhbGMoLTE0MCUgKyAxMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mbG93X2NvbnQyIC5ib3g6bnRoLW9mLXR5cGUoMykge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5nYWxfYm94IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uZ2FsX2JveCAuYm94IHtcbiAgd2lkdGg6IDIzJTtcbiAgbWFyZ2luLWJvdHRvbTogMiU7XG4gIG1hcmdpbi1yaWdodDogMiU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmdhbF9ib3ggLmJveCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuICAuZ2FsX2JveCAuYm94Om50aC1vZi10eXBlKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5nYWxfYm94IC5ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMDdweCAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OmNvdmVyOyc7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmdhbF9ib3ggLmJveCBpbWcge1xuICAgIGhlaWdodDogMjUwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5nYWxfYm94IC5ib3g6bnRoLW9mLXR5cGUoNG4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5nYWxfYm94IC5ib3g6bnRoLW9mLXR5cGUoNG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG59XG5cbi5nYWxfYm94MiB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmdhbF9ib3gyIC5ib3gge1xuICB3aWR0aDogMzIlO1xuICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZ2FsX2JveDIgLmJveCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuICAuZ2FsX2JveDIgLmJveDpudGgtb2YtdHlwZSgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uZ2FsX2JveDIgLmJveCBpbWcge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6Y292ZXI7JztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZ2FsX2JveDIgLmJveCBpbWcge1xuICAgIGhlaWdodDogMjUwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5nYWxfYm94MiAuYm94Om50aC1vZi10eXBlKDNuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZ2FsX2JveDIgLmJveDpudGgtb2YtdHlwZSgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gIH1cbn1cblxuLmRsXzAyIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2YxYzhiZiAhaW1wb3J0YW50O1xufVxuXG4uZGxfMDIgZHQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmRsXzAyIGRkIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kbF8wMiBkbCB7XG4gIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmRsXzAyIGRsOm50aC1vZi10eXBlKDJuKSB7XG4gIGJhY2tncm91bmQ6ICNmMWM4YmYgIWltcG9ydGFudDtcbn1cblxuLnR4dCB7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG59XG5cbi5tYWlsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRfdGVsIGRpdiB7XG4gIGZvbnQtZmFtaWx5OiBmb3QtdHN1a3VhcmRnb3RoaWMtc3RkLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjhlbTtcbn1cblxuLmNvbnRfdGVsIGRpdiBpIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5cbi5jb250X3RlbCBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY29udF9mb3JtIHtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZDogI0Y2RjNFRTtcbn1cblxuLmNvbnRfZm9ybSBkbCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi5xYSBkbCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2VjNmQ0NTtcbn1cblxuLnFhIGR0IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAwIDE1cHggNDVweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5xYSBkdDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IHByb1wiO1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAvKuOCouOCpOOCs+ODs+OBruODpuODi+OCs+ODvOODiSovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLyrntbblr77kvY3nva4qL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyrjgrXjgqTjgroqL1xuICByaWdodDogMiU7XG4gIC8q44Ki44Kk44Kz44Oz44Gu5L2N572uKi9cbiAgdG9wOiBhdXRvO1xuICAvKuOCouOCpOOCs+ODs+OBruS9jee9riovXG4gIGNvbG9yOiAjRUM2RDQ1O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnFhIGR0OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzNHB4KSB7XG4gIC5xYSBkdCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5xYSBkZCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxNXB4IDAgMTVweCA0NXB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnFhIGRkIHNwYW4ge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBcIua4uOaYjuacneS9k1wiLCBcIll1IE1pbmNob1wiLCBZdU1pbmNobywgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvIFczXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb1wiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCJNUyBQTWluY2hvXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnFhIGR0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUVwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogI2VjYTg5OTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTBweDtcbiAgZm9udC1mYW1pbHk6IGZvdC10c3VrdWFyZGdvdGhpYy1zdGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucWEgZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJBXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDBlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjZWM2ZDQ1O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTBweDtcbiAgZm9udC1mYW1pbHk6IGZvdC10c3VrdWFyZGdvdGhpYy1zdGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY29udF9mb3JtIGEge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLmNvbnRfZm9ybSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jb25maXJtIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbi5jb24xMDAge1xuICBtYXJnaW4tbGVmdDogY2FsYygoKDEwMHZ3IC0gMTAwJSkgLyAyKSAqIC0xKSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoKCgxMDB2dyAtIDEwMCUpIC8gMikgKiAtMSkgIWltcG9ydGFudDtcbn1cblxuLm1vZGFhbC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICByaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLm1vZGFhbC1jb250ZW50LWNvbnRhaW5lciBoMyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWM2ZDQ1O1xuICBmb250LWZhbWlseTogZm90LXRzdWt1YXJkZ290aGljLXN0ZCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgcGFkZGluZzogMCAwIDVweDtcbn1cblxuLm1vZGFhbC1jb250ZW50LWNvbnRhaW5lciBwIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLm1vZGFhbC1jbG9zZTpmb2N1czpiZWZvcmUsIC5tb2RhYWwtY2xvc2U6Zm9jdXM6YWZ0ZXIsIC5tb2RhYWwtY2xvc2U6aG92ZXI6YmVmb3JlLCAubW9kYWFsLWNsb3NlOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5tb2RhYWwtY29udGVudC1jb250YWluZXIge1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG59XG5cbi5wb2xpY3kge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvbGljeSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnBvbGljeSAuY2VudGVyIHtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgfVxufVxuXG4jVFJBTlNfQU5OT1Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpZGUtYm90dG9tIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAxNTAwbXM7XG59XG5cbi5zbGlkZS1ib3R0b20uc2Nyb2xsaW4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLnNsaWRlLXRvcCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDE1MDBtcztcbn1cblxuLnNsaWRlLXRvcC5zY3JvbGxpbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG4uc2xpZGUtcmlnaHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHB4LCAwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMTUwMG1zO1xufVxuXG4uc2xpZGUtcmlnaHQuc2Nyb2xsaW4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLnNsaWRlLWxlZnQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTBweCwgMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDE1MDBtcztcbn1cblxuLnNsaWRlLWxlZnQuc2Nyb2xsaW4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuQGtleWZyYW1lcyBmYWRlSW5fbGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MHB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluX3JpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTBweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uc25zIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuI21lZGlhIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbiNtZWRpYSAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4jbWVkaWEgLnJvdyAuYm94IHtcbiAgd2lkdGg6IDMxJTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjbWVkaWEgLnJvdyAuYm94IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNtZWRpYSAucm93IC5ib3ggaDMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4jbWVkaWEgLnJvdyAuYm94IHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4jbWVkaWEgLnJvdyAuYm94IGltZyB7XG4gIHdpZHRoOiAzODBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM4MHB4ICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7XG59XG5cbi5lbnRlcl9pbWcge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZW50ZXJfaW1nMiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbiNlbnRlciB7XG4gIGJhY2tncm91bmQ6IGJsdWU7XG59XG5cbiNlbnRlciAuZW50ZXJfaW1nIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuI2VudGVyIC5lbnRlcl9pbWcyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuI2VudGVyICNjb250ZW50cyB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4jZW50ZXIgI2dsb2JhbF9oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jZW50ZXIgI2dsb2JhbF9mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuIixudWxsXX0= */
