@charset "UTF-8";
body {
  -webkit-text-size-adjust: 100%;
}

html {
  scroll-behavior: smooth;
}

.sp-none {
  display: none;
}

.pc-none {
  display: block;
}

.effect-fade {
  opacity: .05;
  -webkit-transform: translate(0, 70px);
          transform: translate(0, 70px);
  -webkit-transition: all 500ms;
  transition: all 500ms;
}

.effect-fade.effect-scroll {
  opacity: 1;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}

.breadcrumb-nav {
  margin: 4vw 3vw 0;
  font-size: 3.2vw;
}

.fixed-btn {
  position: absolute !important;
}

#main-box * {
  line-height: 1.8em;
  font-family: ten-mincho-text, serif;
  font-style: normal;
  font-weight: 100;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

#main-box section {
  padding: 0px 0 40px;
}

.bg-section {
  background: transparent;
}

h2 {
  font-size: 28px;
  text-align: center;
  display: block;
  margin: 0;
  padding: 1rem 2rem;
  line-height: 1.4em !important;
  background-color: #000000;
  /*background-color: #6b4d16;*/
  color: #FFF;
}

h2 span.header-subtitle {
  display: block;
  font-size: 16px;
  color: #FFF;
}

.section-box-wrap {
  width: 100%;
  margin: 0 auto;
  padding: 10px;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.section-box-wrap .section-box {
  width: 100%;
  padding: 1%;
  text-align: center;
}

.section-box-image {
  width: 100%;
  position: relative;
}

.section-box-image img {
  width: 100%;
  height: auto;
  border-radius: 0px;
  display: block;
}

.section-box-image .image-icon {
  position: absolute;
  top: -8px;
  left: 16px;
  background-color: #FFF;
  width: 2em;
  padding: 8px;
  text-align: center;
  line-height: 1em !important;
  border-radius: 4px;
  /* border: 1px solid #EEE; */
  color: #FFF;
}

.section-box-image .image-icon.icon-red {
  background-color: #FF3636;
}

.section-box-image .image-icon.icon-brown {
  background-color: #983B2B;
}

.section-box-image .image-icon.icon-yellow {
  background-color: #E0A927;
}

.section-box-text {
  padding: 5px 10px;
  font-size: 16px;
  color: #333;
  text-align: left;
}

.section-box-subtext {
  width: 90%;
  margin: 0 auto;
  padding: 5px;
  font-size: 14px;
  text-align: left;
  line-height: 1em !important;
  color: #888;
}

h3 {
  font-size: 18px;
  font-weight: bold;
  font-weight: 800;
  padding: 5px 10px 0;
  /* margin-bottom: 10px; */
  line-height: 1.4em !important;
}

h3 span {
  font-size: 16px;
}

.section-box-price {
  padding: 0 10px 5px;
  font-size: 14px;
  color: #333;
  text-align: center;
}

.section-box-price span {
  padding: 0px 3px;
  font-size: 24px;
  /* color: red; */
}

.section-box-list {
  padding: 5px 10px;
  font-size: 16px;
  color: #333;
}

.section-box-list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 10px 0;
  padding-left: 1.5rem;
  /* padding: 10px 0; */
  line-height: 1.5em !important;
}

.section-box-list li span {
  width: 112%;
  font-size: 80%;
  margin-left: -1.5rem;
  padding: 0 10px;
  margin-bottom: 10px;
  /* background-color: #983b2c; */
  background-color: #6c71b8;
  color: #FFF;
}

#main-box section#mainvisual {
  padding: 20px 0 30px;
  min-height: 420px;
  background-image: url(../images/main_001_sp.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

#mainvisual .section-box-wrap {
  width: 100%;
  padding: 0;
  display: block;
}

#mainvisual .notie-box {
  width: 80%;
  margin: 15px auto 15px;
  padding: 10px 20px;
  background-color: #FFF;
  text-align: left;
  border-radius: 8px;
}

#mainvisual .notie-box ul li {
  border-bottom: 1px solid #EEE;
  padding: 8px 0;
  line-height: 1.5em !important;
}

#mainvisual .notie-box ul li:last-child {
  border-bottom: none;
}

#mainLogo {
  width: 55%;
  padding: 0;
  border: none;
  border-radius: 8px;
  margin: 80px auto 0;
  text-align: center;
  background-color: #FFF;
}

#mainLogo img {
  width: 100%;
}

/*===================================
ローカルナビ
===================================*/
#main-box section#mainNavi {
  /* border-top: 1px solid #333; */
  /* background-color: #000; */
  padding: 0;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 100;
  -webkit-filter: drop-shadow(0px 1px 3px rgba(0, 0, 0, 0.2));
          filter: drop-shadow(0px 1px 3px rgba(0, 0, 0, 0.2));
}

#mainNavi .section-box-wrap {
  width: 100%;
  padding: 0 0 0;
  display: block;
}

#mainNavi nav {
  width: 100%;
}

#mainNavi nav .page-nav-spmenu {
  color: #FFF;
  background-color: #000;
  padding: 12px 12px 12px;
  width: 100%;
  text-align: center;
  /* width: 60px;
      height: 60px; */
}

#mainNavi nav .page-nav-spmenu.page-nav-spmenu__close {
  color: #FFF;
  width: 100%;
}

#nav-toggle {
  position: absolute;
  top: 14px;
  right: 14px;
  height: 32px;
  cursor: pointer;
}

#nav-toggle > div {
  position: relative;
  width: 30px;
}

#nav-toggle span {
  width: 100%;
  height: 2px;
  left: 0;
  display: block;
  background: #FFF;
  position: absolute;
  -webkit-transition: top 0.3s ease, -webkit-transform 0.2s ease-in-out;
  transition: top 0.3s ease, -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, top 0.3s ease;
  transition: transform 0.2s ease-in-out, top 0.3s ease, -webkit-transform 0.2s ease-in-out;
  /* #nav-toggle close */
}

#nav-toggle span:nth-child(1) {
  top: 0;
}

#nav-toggle span:nth-child(2) {
  top: 10px;
}

#nav-toggle span:nth-child(3) {
  top: 20px;
}

/* #nav-toggle:hover span:nth-child(1) {
  top: 2px;
}
#nav-toggle:hover span:nth-child(3) {
  top: 21px;
} */
.page-nav-spmenu.page-nav-spmenu__close #nav-toggle span:nth-child(1) {
  top: 12px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.page-nav-spmenu.page-nav-spmenu__close #nav-toggle span:nth-child(2) {
  top: 12px;
  width: 0;
  left: 50%;
}

.page-nav-spmenu.page-nav-spmenu__close #nav-toggle span:nth-child(3) {
  top: 12px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

#mainNavi nav ul.page-nav-wrapper {
  display: none;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  background-color: #000;
  padding: 5px 10px 10px;
}

#mainNavi nav ul.page-nav-wrapper.nav-menu__active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#mainNavi nav ul li {
  width: 100%;
  text-align: center;
  font-size: 1.2rem;
  color: #FFF;
  border: 1px solid #666;
  margin-bottom: 5px;
}

#mainNavi nav ul li:last-child {
  margin-bottom: 0;
}

#mainNavi nav ul li a {
  color: #FFF;
  padding: 8px 8px;
  display: block;
  -webkit-transition: all .3s .2s ease-out;
  transition: all .3s .2s ease-out;
  background: #555 url(https://www.his.co.jp/wp-content/themes/corporate/images/arrow_right_circle.png) no-repeat center right 20px;
}

#mainNavi nav ul li.page-nav__active {
  background-color: #FFF;
  color: #000;
  text-decoration: none;
  padding: 8px 8px;
  display: block;
  -webkit-transition: all .3s .2s ease-out;
  transition: all .3s .2s ease-out;
  margin-bottom: 0;
  border: 1px solid #FFF;
}

#mainNavi nav ul li.page-nav__active.pc-none {
  margin-bottom: 5px;
  padding: 0px 10px 10px;
}

#main-box section#news {
  padding: 0;
  background-color: #EEE;
}

#news .notie-box {
  width: 90%;
  margin: 10px auto 10px;
  padding: 10px 20px;
  background-color: #FFF;
  text-align: left;
  border-radius: 0;
}

#news .notie-box ul li {
  border-bottom: 1px solid #EEE;
  padding: 10px 0;
  line-height: 1.5em !important;
}

#news .notie-box ul li:last-child {
  border-bottom: none;
}

#ourMission .section-box-image {
  height: 120px;
  overflow: hidden;
  margin-bottom: 15px;
  border-radius: 8px;
}

#ourMission .sp-image-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#ourMission .sp-image-wrap .section-box-image {
  width: 48%;
  height: 90px;
  -webkit-filter: drop-shadow(1px 3px 5px rgba(0, 0, 0, 0.2));
          filter: drop-shadow(1px 3px 5px rgba(0, 0, 0, 0.2));
}

#ourMission .sp-image-wrap .section-box-image:last-child {
  width: 48%;
  margin-left: auto;
}

#concept .section-box-left {
  width: 100%;
  margin-left: auto;
  margin-right: 0%;
}

#concept .section-box-right {
  width: 100%;
  margin-right: auto;
  margin-left: 0%;
}

#concept .section-box-image {
  width: 84%;
  /* height: 220px; */
  overflow: hidden;
  margin: 15px auto;
  border-radius: 0px;
  /* filter:drop-shadow(1px 3px 5px rgba(0, 0, 0, 0.2)); */
}

#concept .section-box-wrap {
  margin: 0 auto 15px;
}

#grandMenu .section-box {
  margin: 1%;
  margin-bottom: 40px;
  padding: 1%;
  padding-bottom: 20px;
  border-bottom: 1px dotted #DDD;
}

#grandMenu .csr-news-btn {
  margin: 0 0 0 0;
  padding: 0 15px;
}

#grandMenu .csr-news-btn li {
  background: #333;
}

#sectionShop .section-box-wrap .section-box {
  width: 50%;
}

#sectionShop .section-box-wrap .section-box:nth-child(1) {
  width: 50%;
}

.map-area {
  width: 100%;
  padding: 5px 10px;
  display: block;
  margin: 0 auto;
}

.map-box {
  width: 100%;
  height: 320px;
}

.map-box-subtext {
  padding: 0;
  font-size: 14px;
  text-align: center;
  font-size: 4.5vw !important;
}

.map-box-subtext a {
  text-decoration: underline;
}

.textBox {
  padding: 1.5em 0 1em;
}

.faqBox__container a {
  word-break: break-all;
}

.faq--answer {
  margin-bottom: 40px;
  margin: 16px 0;
  padding: 16px;
  background-color: #FFF;
  padding-left: 4rem;
  position: relative;
}

.faq--question {
  padding-left: 4rem;
  position: relative;
}

.faq--answer::before {
  content: '';
  width: 30px;
  height: 30px;
  border-radius: 30px;
  background-image: url(../images/icon-answer.png);
  background-size: 30px;
  background-repeat: no-repeat;
  background-color: #48c409;
  position: absolute;
  left: 12px;
  top: 12px;
}

.faq--answer a {
  text-decoration: underline;
}

.faq--question::before {
  content: '';
  width: 30px;
  height: 30px;
  border-radius: 30px;
  background-image: url(../images/icon-question.png);
  background-repeat: no-repeat;
  background-color: #0057b8;
  background-size: 30px;
  position: absolute;
  left: 12px;
  top: -2px;
}

.faq--answer__icon {
  display: inline-block;
  padding: 30px 0;
  padding-right: 40px;
  position: relative;
}

.faq--answer__icon::after {
  content: "";
  background: url("../images/icon_goto.png") no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
}

#main-box section#ourMission {
  -ms-writing-mode: tb-rl;
  -webkit-writing-mode: vertical-rl;
          writing-mode: vertical-rl;
  width: 100%;
  padding: 30px 10px 30px;
}

#ourMission h2 {
  width: 26%;
  font-size: 26px;
  text-align: left;
  padding: 8px 25px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-left: auto;
}

#ourMission .section-box-wrap {
  width: 72%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-right: auto;
  margin-top: 40px;
  padding: 0 10px;
}

#ourMission .section-box-wrap .section-box {
  width: 100%;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#ourMission .section-box-wrap .section-box .section-box-text {
  padding: 0;
  font-size: 16px;
  color: #333;
  text-align: left;
  line-height: 1.6;
  min-height: 460px;
}

#ourMission .section-box-image {
  height: auto;
  display: block;
  overflow: hidden;
  margin-bottom: 15px;
  border-radius: 8px;
  margin-right: 0;
  text-align: left;
}

#grandMenu .section-box-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-top: 1px solid #DDD;
  padding: 32px 16px;
  margin-bottom: 16px;
  position: relative;
}

#grandMenu .section-box-wrap:last-of-type {
  border-bottom: 1px solid #DDD;
  margin-bottom: 32px;
}

#grandMenu .section-box-wrap .hour-icon {
  position: absolute;
  top: 0;
  right: 0;
  background-color: #000;
  width: 2.4em;
  padding: 16px 8px;
  text-align: center;
  line-height: 1.4em !important;
  color: #FFF;
  -ms-writing-mode: tb-rl;
  -webkit-writing-mode: vertical-rl;
          writing-mode: vertical-rl;
}

#grandMenu .section-box-wrap .hour-icon-menu {
  position: absolute;
  top: 2em;
  right: 3em;
  width: 2.4em;
  padding: 16px 8px;
  text-align: center;
  line-height: 1.2em !important;
  font-weight: 700;
  -ms-writing-mode: tb-rl;
  -webkit-writing-mode: vertical-rl;
          writing-mode: vertical-rl;
}

#grandMenu .section-box {
  width: 98%;
  margin: 1%;
  padding: 1%;
  border-bottom: none;
}

#grandMenu .section-box-image {
  width: 100%;
  /* height: 150px; */
  border-radius: 40px;
  position: relative;
  overflow: hidden;
  margin-bottom: 10px;
}

#grandMenu .section-box h3 {
  font-size: 30px;
  padding: 5px 5px 0;
  line-height: 1em !important;
}

#grandMenu .section-box h3 span {
  font-size: 14px;
}

#grandMenu .section-box-price {
  font-size: 16px;
}

#grandMenu .section-box-price span {
  padding: 0px 3px;
  font-size: 26px;
  /* color: red; */
}

/* #grandMenu .section-box:nth-child(2) {
  width: 48%;
  margin: 1% 25%;
  padding: 1%;
} */
#shopInformation .section-box-list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 10px 0;
  padding-left: 1.5rem;
  /* padding: 10px 0; */
  line-height: 1.5em !important;
  text-align: left;
}

#shopWrap {
  background-color: #EEE;
  padding: 20px;
  background-image: url(../images/shop_001.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

#shopWrap .section-box-wrap {
  background-color: rgba(255, 255, 255, 0.9);
}

#shopWrap .section-box-wrap .section-box-image img {
  width: 100%;
  height: auto;
  border-radius: 8px;
  display: block;
}

#shopWrap .section-box-list {
  padding: 5px 0;
}

#shopWrap .section-box-list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 10px 0;
  padding-left: 1rem;
  line-height: 1.5em !important;
  text-align: left;
}

#shopWrap .section-box-list li span {
  width: 112%;
  font-size: 80%;
  margin-left: -1rem;
  padding: 0 10px;
  margin-bottom: 10px;
  background-color: #6c71b8;
  color: #FFF;
}

/*=================================
背景
=================================*/
.bg-section {
  background: #E5BE78;
  background-color: #eeeeee;
  /*background-color: #FAEFCD;*/
  /* background-image: url(../images/img_bg003.gif); */
}

#main-box section#mainvisual {
  padding: 10px 0 0;
  height: auto;
}

#mainTitle {
  line-height: 1.4em !important;
  background-color: #6b4d16;
  padding: 1rem 0;
  color: #FFF;
}

#mainTitle h2 {
  font-size: 48px;
  text-align: center;
  display: block;
  margin: 0;
  line-height: 1.4em !important;
  background-color: #6b4d16;
  padding: 0;
  color: #FFF;
}

#mainTitle h2 span.header-subtitle {
  display: inline;
  font-size: 50%;
  color: #FFF;
}

#mainTitle h3 {
  font-size: 32px;
  text-align: center;
  display: block;
  margin: 0;
  line-height: 1.4em !important;
  background-color: #6b4d16;
  padding: 0;
  color: #FFDA00;
}

/*=================================
コンセプト
=================================*/
#main-box section#concept {
  padding: 0;
}

#concept .section-box-large {
  width: 55%;
}

#concept h2 {
  margin-bottom: 3rem;
}

#concept .section-box-wrap {
  margin: 0 auto 30px;
}

#concept .section-box-image {
  /* height: auto; */
  width: 100%;
  overflow: hidden;
  margin-bottom: 0;
  border-radius: 0px;
  margin: 0 auto;
}

#concept .section-box-wrap .section-box {
  width: 100%;
  padding: 2%;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

#concept .section-box-wrap .section-box.section-box-left {
  width: 100%;
  padding: 1%;
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

#concept h3 {
  font-size: 26px;
  font-weight: bold;
  font-weight: 800;
  padding: 1rem;
  margin-top: 2rem;
  margin-bottom: 20px;
  line-height: 1.5em !important;
  /* margin-bottom: 10px; */
  border-bottom: 2px solid #000000;
  position: relative;
}

#concept h3 span {
  font-size: 20px;
  font-weight: bold;
  font-weight: 800;
  position: absolute;
  top: -90px;
  left: 50%;
  margin-left: -45px;
  width: 90px;
  height: 90px;
  line-height: 1em !important;
  padding: 25px 0 0;
  background-color: #000000;
  /*background-color: #6b4d16;*/
  color: #FFF;
  text-align: center;
  border-radius: 100%;
}

#concept h3 span small {
  font-size: 50%;
  display: block;
}

#concept h3 span i {
  font-size: 80%;
}

/*=================================
ご注文方法
=================================*/
#main-box section#howToOrder {
  padding: 0 0 40px;
}

#howToOrder h2 {
  margin-bottom: 2rem;
  margin-top: 1rem;
}

#howToOrder h3 {
  text-align: center;
}

#howToOrder .section-box-wrap {
  margin: 1rem auto 0;
  display: block;
  overflow: visible;
}

.section-box-line {
  width: 94%;
  margin: 0 auto 4rem;
  border: 6px solid #6b4d16;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-radius: 12px;
}

.section-line-icon {
  position: absolute;
  top: -30px;
  left: -18px;
  margin-left: 0;
  padding: 22px 20px;
  background-color: #6b4d16;
  color: #FFF;
  font-size: 36px;
  border-radius: 100%;
  line-height: 1rem !important;
}

.section-line-text {
  padding: 3rem 2rem 2rem;
  font-size: 18px;
  width: 100%;
  line-height: 1.4em !important;
}

.section-line-image {
  /* max-height: 200px; */
  font-size: 12px;
  width: 100%;
  margin-left: auto;
  padding: 0rem 2rem 2rem;
  overflow: hidden;
}

.section-line-image img {
  width: 100%;
  height: auto;
  display: block;
}

.section-box-measures {
  width: 100%;
  margin: 0 auto 0;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.section-measures-image {
  width: 100%;
  margin: 1% 0;
}

.section-measures-image img {
  width: 100%;
  height: auto;
  display: block;
}

#howToOrder .section-box-line::after {
  content: '';
  position: absolute;
  z-index: 100;
  bottom: -3rem;
  left: 50%;
  width: 50px;
  height: 30px;
  margin-left: -25px;
  background-image: url(../images/icon_arrow_down.png);
  background-repeat: no-repeat;
  background-size: 50%;
  background-position: center;
}

#howToOrder .section-box-line:last-child::after {
  display: none;
}

/*=================================
月替り小鉢
=================================*/
#main-box section#monthlyMenu {
  padding: 20px 0 10px;
  background-image: url(../images/img_bg003.gif);
}

#monthlyMenu .section-box-wrap {
  margin: 3rem auto 0;
  display: block;
  overflow: visible;
}

#monthlyMenu h3 {
  width: 100%;
  font-size: 20px;
  margin: 2rem auto 0;
  padding: 0 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

#monthlyMenu h3 .section-heading {
  width: 100%;
  font-size: 28px;
  text-align: center;
}

#monthlyMenu h3 .section-heading-price {
  width: 100%;
  color: red;
  text-align: center;
  font-size: 30px;
}

#monthlyMenu h3 .section-heading-price small {
  font-size: 60%;
}

#monthlyMenu h3 .section-heading-price i {
  font-size: 40%;
}

#monthlyMenu .section-box-line {
  width: 100%;
  margin: 0 auto 1rem;
  border: 6px solid #6b4d16;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  background-color: #FFF;
}

#monthlyMenu .section-line-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: auto;
}

#monthlyMenu .section-line-text {
  padding: 1rem 1rem;
  font-size: 18px;
  width: 100%;
}

#monthlyMenu .section-line-image {
  /* max-height: 200px; */
  font-size: 20px;
  width: 100%;
  padding: 2rem 3rem;
  overflow: hidden;
}

#monthlyMenu .section-line-icon {
  position: absolute;
  top: -60px;
  left: 50%;
  margin-left: -45px;
  padding: 28px 25px;
  background-color: #6b4d16;
  color: #FFF;
  font-size: 20px;
  border-radius: 100%;
  line-height: 1rem !important;
}

#monthlyMenu .section-line-icon small {
  display: block;
  font-size: 50%;
}

/*=================================
arrangeMenu
=================================*/
#main-box section#arrangeMenu {
  padding: 60px 0 10px;
  background-image: url(../images/img_bg003.gif);
}

#arrangeMenu .section-box-wrap {
  margin: 2rem auto 0;
  display: block;
}

#arrangeMenu h3 {
  width: 90%;
  font-size: 1.4rem;
  margin: 2rem auto 0;
  display: block;
  /* flex-wrap: nowrap; */
  text-align: left;
}

#arrangeMenu .section-box-line {
  width: 100%;
  margin: 0 auto 2rem;
  border: 6px solid #6b4d16;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  background-color: #FFF;
}

#arrangeMenu .section-line-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: auto;
  padding: 1rem 1rem 1.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#arrangeMenu .section-line-image {
  width: 20%;
  padding: 0;
  overflow: hidden;
  max-height: none;
}

#arrangeMenu .section-line-image:nth-child(1) {
  width: 100%;
  /* background-color: #faefcd; */
}

#arrangeMenu .section-line-image:nth-child(2) {
  width: 100%;
  text-align: center;
}

#arrangeMenu .section-line-image:nth-child(2) img {
  width: 40px;
  display: block;
  margin: 10px auto 20px;
}

#arrangeMenu .section-line-image:nth-child(3) {
  width: 50%;
  background-color: #faefcd;
  padding: 1% 1% 1% 3%;
  border-radius: 6px 0 0 6px;
  display: block;
}

#arrangeMenu .section-line-image:nth-child(4) {
  width: 50%;
  background-color: #faefcd;
  padding: 1% 3% 1% 1%;
  border-radius: 0 6px 6px 0;
}

/*===================================
hiedsoba__navi
===================================*/
#main-box section#hiedsoba__navi {
  width: 100%;
  padding: 0;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 10;
  background-color: #FFF;
  -webkit-filter: drop-shadow(0px 4px 3px rgba(0, 0, 0, 0.2));
          filter: drop-shadow(0px 4px 3px rgba(0, 0, 0, 0.2));
}

#main-box section#hiedsoba__navi .section-box-wrap {
  overflow: auto;
}

#main-box section#hiedsoba__navi nav {
  width: 100%;
}

#main-box section#hiedsoba__navi .hidesoba-navi-wrap {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

#main-box section#hiedsoba__navi .hidesoba-navi-wrap figure {
  width: 100%;
  max-width: 220px;
  text-align: center;
  position: relative;
}

#main-box section#hiedsoba__navi .hidesoba-navi-wrap figure img {
  width: 100%;
  max-width: 160px;
  padding: 0 5px 5px;
  display: block;
}

#main-box section#hiedsoba__navi .hidesoba-navi-wrap figure figcaption {
  position: absolute;
  top: 6px;
  right: 0;
  font-size: 15px;
}

#main-box section#hiedsoba__navi .hidesoba-navi-wrap .hidesoba-navi-inner {
  width: 30%;
  overflow: visible;
  margin-left: auto;
}

#main-box section#hiedsoba__navi .hidesoba-navi-wrap .hidesoba-navi-inner .hidesoba-navi-menu {
  width: 100vw;
  height: auto;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 100;
  display: none;
  background-color: #FFF;
  padding: 0 0 10px;
}

#main-box section#hiedsoba__navi .hidesoba-navi-wrap .hidesoba-navi-inner .hidesoba-navi-menu li {
  width: 100%;
  padding: 6px 12px;
  text-align: left;
  position: relative;
  cursor: pointer;
}

#main-box section#hiedsoba__navi .hidesoba-navi-wrap .hidesoba-navi-inner .hidesoba-navi-menu li:hover {
  color: #6b4d16;
}

#main-box section#hiedsoba__navi .hidesoba-navi-wrap .hidesoba-navi-inner .hidesoba-navi-menu li a {
  display: block;
  color: #333;
  border: 1px solid #CCC;
  padding: 10px;
  background: #FFF url(https://www.his.co.jp/wp-content/themes/corporate/images/arrow_right_blue.png) no-repeat center right 10px;
}

#main-box section#hiedsoba__navi .hidesoba-navi-wrap .hidesoba-navi-inner .hidesoba-navi-menu li ul {
  z-index: 100;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  background-color: #EEE;
  padding: 10px;
  border-radius: 4px;
}

#main-box section#hiedsoba__navi .hidesoba-navi-wrap .hidesoba-navi-inner .hidesoba-navi-menu li ul li {
  width: 49%;
  line-height: 1.5em !important;
  padding: 0;
  margin: 0.5%;
  text-align: left;
  background: #FFF url(https://www.his.co.jp/wp-content/themes/corporate/images/arrow_right_blue.png) no-repeat center right 10px;
}

#main-box section#hiedsoba__navi .hidesoba-navi-wrap .hidesoba-navi-inner .hidesoba-navi-menu li ul li:hover {
  background-color: #EEE;
}

#main-box section#hiedsoba__navi .hidesoba-navi-wrap .hidesoba-navi-inner .hidesoba-navi-menu li ul li a {
  display: block;
  padding: 10px 10px;
  color: #333;
  text-align: left;
  border: none;
}

#main-box section#hiedsoba__navi .hidesoba-navi-wrap .hidesoba-navi-inner .hidesoba-navi-menu.nav-menu__active {
  display: block;
  border-top: 1px solid #EEE;
}

/*===================================
ローカルナビ
===================================*/
#main-box section#mainNavi {
  /* border-top: 1px solid #333; */
  /* background-color: #000; */
  padding: 0;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 100;
  -webkit-filter: drop-shadow(0px 1px 3px rgba(0, 0, 0, 0.2));
          filter: drop-shadow(0px 1px 3px rgba(0, 0, 0, 0.2));
}

#mainNavi .section-box-wrap {
  width: 100%;
  padding: 0 0 0;
  display: block;
}

#mainNavi nav {
  width: 100%;
}

#mainNavi nav .page-nav-spmenu {
  color: #FFF;
  background-color: #000;
  padding: 12px 12px 12px;
  width: 100%;
  text-align: center;
  /* width: 60px;
      height: 60px; */
}

#mainNavi nav .page-nav-spmenu.page-nav-spmenu__close {
  color: #FFF;
  width: 100%;
}

#nav-toggle {
  position: absolute;
  top: 14px;
  right: 14px;
  height: 32px;
  cursor: pointer;
}

#nav-toggle > div {
  position: relative;
  width: 30px;
}

#nav-toggle span {
  width: 100%;
  height: 2px;
  left: 0;
  display: block;
  background: #333;
  position: absolute;
  -webkit-transition: top 0.3s ease, -webkit-transform 0.2s ease-in-out;
  transition: top 0.3s ease, -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, top 0.3s ease;
  transition: transform 0.2s ease-in-out, top 0.3s ease, -webkit-transform 0.2s ease-in-out;
  /* #nav-toggle close */
}

#nav-toggle span:nth-child(1) {
  top: 0;
}

#nav-toggle span:nth-child(2) {
  top: 10px;
}

#nav-toggle span:nth-child(3) {
  top: 20px;
}

/* #nav-toggle:hover span:nth-child(1) {
  top: 2px;
}
#nav-toggle:hover span:nth-child(3) {
  top: 21px;
} */
#nav-toggle.page-nav-spmenu__close span:nth-child(1) {
  top: 12px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

#nav-toggle.page-nav-spmenu__close span:nth-child(2) {
  top: 12px;
  width: 0;
  left: 50%;
}

#nav-toggle.page-nav-spmenu__close span:nth-child(3) {
  top: 12px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

#mainNavi nav ul.page-nav-wrapper {
  display: none;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  background-color: #000;
  padding: 5px 10px 10px;
}

#mainNavi nav ul.page-nav-wrapper.nav-menu__active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#mainNavi nav ul li {
  width: 100%;
  text-align: center;
  font-size: 1.2rem;
  color: #FFF;
  border: 1px solid #666;
  margin-bottom: 5px;
}

#mainNavi nav ul li:last-child {
  margin-bottom: 0;
}

#mainNavi nav ul li a {
  color: #FFF;
  padding: 8px 8px;
  display: block;
  -webkit-transition: all .3s .2s ease-out;
  transition: all .3s .2s ease-out;
  background: #555 url(https://www.his.co.jp/wp-content/themes/corporate/images/arrow_right_circle.png) no-repeat center right 20px;
}

#mainNavi nav ul li.page-nav__active {
  background-color: #FFF;
  color: #000;
  text-decoration: none;
  padding: 8px 8px;
  display: block;
  -webkit-transition: all .3s .2s ease-out;
  transition: all .3s .2s ease-out;
  margin-bottom: 0;
  border: 1px solid #FFF;
}

#mainNavi nav ul li.page-nav__active.pc-none {
  margin-bottom: 5px;
  padding: 0px 10px 10px;
}

/*===================================
Swiper
===================================*/
#main-box section#main__slider {
  width: 100%;
  overflow-x: hidden;
  padding: 0;
}

.swiper-container-outer {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  max-width: 1000px;
}

.swiper-container-outer .swiper-container {
  width: 100%;
}

.swiper-container-outer .swiper-container.slider {
  width: 100%;
  height: 100%;
  overflow: visible;
  z-index: 1;
  background-color: #EEE;
  text-align: center;
}

.swiper-container-outer .swiper-container.slider .swiper-slide {
  opacity: .5;
}

.swiper-container-outer .swiper-container.slider .swiper-slide img {
  width: 100%;
  display: block;
}

.swiper-container-outer .swiper-container.slider .swiper-slide.swiper-slide-active {
  opacity: 1;
}

.swiper-container-outer .swiper-container .swiper-button-next, .swiper-container-outer .swiper-container .swiper-button-prev {
  display: none;
}

.swiper-container.slider-thumbnail {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1000px;
}

.swiper-container.slider-thumbnail .swiper-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 10px 30px 30px;
}

.swiper-container.slider-thumbnail .swiper-wrapper .swiper-slide {
  width: 30%;
  opacity: .5;
  overflow: hidden;
  border: 1px solid #333;
  cursor: pointer;
}

.swiper-container.slider-thumbnail .swiper-wrapper .swiper-slide.swiper-slide-thumb-active {
  opacity: 1;
}

.swiper-container.slider-thumbnail .swiper-wrapper .swiper-slide img {
  width: 100%;
  display: block;
}

/*===================================
hiedsoba__navi
===================================*/
#main-box section#urgentNotice__wrap {
  width: 100%;
  padding: 0 0 1rem;
  background-color: #FFF;
}

.urgent-notice-wrap {
  max-width: 1000px;
  margin: 0 auto;
  padding: 10px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.urgent-notice-wrap .urgent-notice-text {
  width: 100%;
  font-size: 1.05rem;
  line-height: 1.5 !important;
  margin: 0 0 1rem;
}

.urgent-notice-wrap .urgent-notice-box {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.urgent-notice-wrap .urgent-notice-box figure {
  width: 48%;
  margin: 0 1% 1%;
}

.urgent-notice-wrap .urgent-notice-box figure img {
  width: 100%;
  display: block;
  margin: 0 auto;
}

/*===================================
hiedsoba__navi
===================================*/
.menu-box {
  width: 96%;
  margin: 1rem auto;
  text-align: center;
  border: 3px solid #6b4d16;
}

.menu-box a {
  padding: 1rem;
  display: block;
  font-size: 18px;
  background: #FFF url(https://www.his.co.jp/wp-content/themes/corporate/images/arrow_right_black.png) no-repeat center right 16px;
  background-size: 12px;
  color: #333;
  font-weight: bold !important;
}

.staff-comment-box {
  width: 96%;
  margin: 1rem auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 1rem;
}

.staff-comment-box figure {
  width: 180px;
  margin: 0 0.5%;
}

.staff-comment-box figure img {
  border-radius: 6px;
  display: block;
  margin: 0 auto;
}

.staff-comment-box div {
  width: 100%;
  background-color: #FFF;
  padding: 1rem 1rem;
  line-height: 1.2 !important;
  font-size: 16px;
  margin-left: 10px;
  position: relative;
  border-radius: 6px;
}

.staff-comment-box div:before {
  content: "";
  position: absolute;
  top: 50%;
  left: -30px;
  margin-top: -15px;
  border: 15px solid transparent;
  border-right: 15px solid #FFF;
}

/*===================================
gozen-box
===================================*/
.gozen-wrap {
  width: 100%;
  max-width: none;
  margin: 0 auto 3rem;
}

.gozen-wrap .gozen-heading-wrap {
  display: block;
  padding: 0 1rem;
}

.gozen-wrap .gozen-heading-wrap .gozen-heading-imgae {
  width: 100%;
}

.gozen-wrap .gozen-heading-wrap .gozen-heading-imgae img {
  width: 100%;
  margin: 0 auto;
  display: block;
}

.gozen-wrap .gozen-heading-wrap .gozen-heading-box {
  width: 100%;
  text-align: center;
}

.gozen-wrap .gozen-heading-wrap .gozen-heading-box .gozen-heading-title {
  width: 100%;
  font-size: 36px;
}

.gozen-wrap .gozen-heading-wrap .gozen-heading-box .gozen-heading-text {
  width: 100%;
  font-size: 20px;
  line-height: 1.4 !important;
}

.gozen-wrap .gozen-heading-wrap .gozen-heading-box .gozen-heading-text span {
  font-weight: bold !important;
}

.gozen-wrap .gozen-heading-wrap .gozen-heading-box .gozen-heading-price {
  font-size: 32px;
  margin-bottom: 1rem;
  color: #D51919;
}

.gozen-wrap .gozen-heading-wrap .gozen-heading-box .gozen-heading-price span {
  font-size: 20px;
  margin: 0 0 0 5px;
}

.gozen-wrap .gozen-heading-wrap .gozen-heading-box .gozen-set-menu {
  width: 100%;
  padding: 1rem;
  display: block;
  border: 3px solid #333;
}

.gozen-wrap .gozen-heading-wrap .gozen-heading-box .gozen-set-menu .gozen-set-title {
  width: 100%;
  padding: 0.5rem 1rem;
  margin-bottom: 0.5rem;
  text-align: center;
  color: #FFF;
  background-color: #333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.gozen-wrap .gozen-heading-wrap .gozen-heading-box .gozen-set-menu .gozen-set-title span {
  line-height: 1.4 !important;
}

.gozen-wrap .gozen-heading-wrap .gozen-heading-box .gozen-set-menu .gozen-set-box {
  width: 100%;
  padding: 0 1rem;
  line-height: 1.4 !important;
}

.gozen-wrap .gozen-box-wrap {
  width: 100%;
}

.gozen-wrap .gozen-box-wrap .gozen-box {
  padding: 3rem 1rem;
  border-bottom: 1px solid #6b4d16;
}

.gozen-wrap .gozen-box-wrap .gozen-box .gozen-box-heading {
  display: block;
  margin-bottom: 0.5rem;
}

.gozen-wrap .gozen-box-wrap .gozen-box .gozen-box-heading .gozen-box-choice {
  width: 100%;
}

.gozen-wrap .gozen-box-wrap .gozen-box .gozen-box-heading .gozen-box-choice span {
  display: block;
  width: 100%;
  background-color: #000000;
  /*background-color: #6b4d16;*/
  color: #FFF;
  padding: 0.5rem 1rem;
  text-align: center;
  line-height: 1 !important;
  font-size: 24px;
  margin-bottom: 0.5rem;
}
.gozen-wrap .gozen-box-wrap .gozen-box .gozen-box-heading .gozen-box-choice span small {
  font-size: 16px;
}

.gozen-wrap .gozen-box-wrap .gozen-box .gozen-box-body .gozen-box-index ul .arrange {
  position: relative;
  margin-top: 20px;
  text-align: center;
  padding: 10px;
  color: #ffffff;
  background: #000000;
  /*background: #6b4d16;*/
  line-height: 1.4em !important;
}
.gozen-wrap .gozen-box-wrap .gozen-box .gozen-box-body .gozen-box-index ul .arrange span {
  font-size: 21px;
}
.gozen-wrap .gozen-box-wrap .gozen-box .gozen-box-body .gozen-box-index ul .arrange .image-icon.icon-red {
  position: absolute;
  top: -11px;
  left: -12px;
  background-color: #ff3636;
  padding: 2px 18px;
  text-align: center;
  line-height: 1.2em!important;
  border-radius: 2px;
  color: #fff;
  font-size: 100%;
  -moz-transform: rotate(-5deg);
  -webkit-transform: rotate(-5deg);
  -o-transform: rotate(-5deg);
  -ms-transform: rotate(-5deg);
}

.gozen-wrap .gozen-box-wrap .gozen-box .gozen-box-heading p {
  font-size: 18px;
  line-height: 1.2 !important;
  display: block;
  text-align: center;
  margin: 0 auto 0.5rem;
}

.gozen-wrap .gozen-box-wrap .gozen-box .gozen-box-body {
  display: block;
}

.gozen-wrap .gozen-box-wrap .gozen-box .gozen-box-body .gozen-box-choice {
  width: 100%;
  text-align: center;
}

.gozen-wrap .gozen-box-wrap .gozen-box .gozen-box-body .gozen-box-choice span {
  font-size: 60px;
  line-height: 1.2 !important;
  margin-right: 5px;
}

.gozen-wrap .gozen-box-wrap .gozen-box .gozen-box-body .gozen-box-choice span small {
  font-size: 32px;
}

.gozen-wrap .gozen-box-wrap .gozen-box .gozen-box-body .gozen-box-index {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  background-color: #eeeeee;
 /* background-color: #c7c1b7;*/
  padding: 1rem 2rem;
}

.gozen-wrap .gozen-box-wrap .gozen-box .gozen-box-body .gozen-box-index ul {
  width: 49%;
  margin: 0.5%;
}

.gozen-wrap .gozen-box-wrap .gozen-box .gozen-box-body .gozen-box-index ul.gozen-index-full {
  width: 100%;
  margin: 0 0.5%;
}
.gozen-wrap .gozen-box-wrap .gozen-box .gozen-box-body .gozen-box-index ul.gozen-index-max {
  width: 100%;
}
.gozen-wrap .gozen-box-wrap .gozen-box .gozen-box-body .gozen-box-index .gozen-index-max li span {
  font-size: 18px;
  padding: 2px 2px;
  background-color: #dddddd;
}
.gozen-wrap .gozen-box-wrap .gozen-box .gozen-box-body .gozen-box-index .gozen-index-max li .don-inner {
      padding-left: 10px;
}

.gozen-wrap .gozen-box-wrap .gozen-box .gozen-box-body .gozen-box-index ul .gozen-box-notice {
  font-size: 12px;
  margin: 2rem 0;
  line-height: 1.2 !important;
}

.csr-news-btn {
  margin: 30px 0 10px 0;
}

.csr-news-btn li {
  background: #FFF url(https://www.his.co.jp/wp-content/themes/corporate/images/arrow_right_black.png) no-repeat center right 16px;
  border: 3px solid #6b4d17;
}

.csr-news-btn li a {
  color: #333;
  font-weight: bold !important;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlX3NwLmNzcyIsIl9zdHlsZV9tb2JpbGUuc2NzcyIsIl9maXhfc3Auc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7RUFDQSw4QkFBOEI7QURFOUI7O0FDRUE7RUFDRSx1QkFBdUI7QURDekI7O0FDQ0E7RUFDSSxTQUFTO0FERWI7O0FDQ0E7RUFDRSxhQUFhO0FERWY7O0FDQ0E7RUFDRSxjQUFjO0FERWhCOztBQ0NBO0VBQ0UsWUFBWTtFQUNaLHFDQUE2QjtVQUE3Qiw2QkFBNkI7RUFDN0IsNkJBQXFCO0VBQXJCLHFCQUFxQjtBREV2Qjs7QUNMQTtFQU1JLFVBQVU7RUFDVixrQ0FBMEI7VUFBMUIsMEJBQTBCO0FERzlCOztBQ0NBO0VBQ0UsaUJBQWlCO0VBQ2pCLGdCQUFnQjtBREVsQjs7QUNDQTtFQUNFLDZCQUE2QjtBREUvQjs7QUNDQTtFQUVJLGtCQUFrQjtFQUNsQiw4QkFBOEI7RUFDOUIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQiw4QkFBc0I7VUFBdEIsc0JBQXNCO0FEQzFCOztBQ1BBO0VBVUksbUJBQW1CO0FEQ3ZCOztBQ0dBO0VBQ0UsdUJBQXVCO0FEQXpCOztBQ0dBO0VBQ0UsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsU0FBUztFQUNULGtCQUFrQjtFQUNsQiw2QkFBNkI7RUFDN0IseUJBQXlCO0VBQ3pCLFdBQVc7QURBYjs7QUNSQTtFQVdJLGNBQWM7RUFDZCxlQUFlO0VBQ2YsV0FBVztBRENmOztBQ0dBO0VBQ0UsV0FBVztFQUNYLGNBQWM7RUFDZCxhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLDhCQUFzQjtVQUF0QixzQkFBc0I7QURBeEI7O0FDTEE7RUFPSSxXQUFXO0VBQ1gsV0FBVztFQUNYLGtCQUFrQjtBREV0Qjs7QUNFQTtFQUNFLFdBQVc7RUFDWCxrQkFBa0I7QURDcEI7O0FDSEE7RUFLSSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixjQUFjO0FERWxCOztB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Y3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuYm9keSB7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5oZWFkZXIgI2hkLXNlYXJjaCAjc2VhcmNoLXN1Ym1pdC5zZWFyY2gtc3VibWl0LWpwIHtcbiAgdG9wOiAxMHB4O1xufVxuXG4uc3Atbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYy1ub25lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5lZmZlY3QtZmFkZSB7XG4gIG9wYWNpdHk6IC4wNTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNzBweCk7XG4gIHRyYW5zaXRpb246IGFsbCA1MDBtcztcbn1cblxuLmVmZmVjdC1mYWRlLmVmZmVjdC1zY3JvbGwge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLmJyZWFkY3J1bWItbmF2IHtcbiAgbWFyZ2luOiA0dncgM3Z3IDA7XG4gIGZvbnQtc2l6ZTogMy4ydnc7XG59XG5cbi5maXhlZC1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuI21haW4tYm94ICoge1xuICBsaW5lLWhlaWdodDogMS44ZW07XG4gIGZvbnQtZmFtaWx5OiB0ZW4tbWluY2hvLCBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4jbWFpbi1ib3ggc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDBweCAwIDQwcHg7XG59XG5cbi5iZy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YjRkMTY7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG5oMiBzcGFuLmhlYWRlci1zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uc2VjdGlvbi1ib3gtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnNlY3Rpb24tYm94LXdyYXAgLnNlY3Rpb24tYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDElO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWN0aW9uLWJveC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uLWJveC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VjdGlvbi1ib3gtaW1hZ2UgLmltYWdlLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLThweDtcbiAgbGVmdDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgd2lkdGg6IDJlbTtcbiAgcGFkZGluZzogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAvKiBib3JkZXI6IDFweCBzb2xpZCAjRUVFOyAqL1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLnNlY3Rpb24tYm94LWltYWdlIC5pbWFnZS1pY29uLmljb24tcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMzYzNjtcbn1cblxuLnNlY3Rpb24tYm94LWltYWdlIC5pbWFnZS1pY29uLmljb24tYnJvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTgzQjJCO1xufVxuXG4uc2VjdGlvbi1ib3gtaW1hZ2UgLmltYWdlLWljb24uaWNvbi15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBBOTI3O1xufVxuXG4uc2VjdGlvbi1ib3gtdGV4dCB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc2VjdGlvbi1ib3gtc3VidGV4dCB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDFlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzg4ODtcbn1cblxuaDMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXdlaWdodDogODAwO1xuICBwYWRkaW5nOiA1cHggMTBweCAwO1xuICAvKiBtYXJnaW4tYm90dG9tOiAxMHB4OyAqL1xuICBsaW5lLWhlaWdodDogMS40ZW0gIWltcG9ydGFudDtcbn1cblxuaDMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnNlY3Rpb24tYm94LXByaWNlIHtcbiAgcGFkZGluZzogMCAxMHB4IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbi1ib3gtcHJpY2Ugc3BhbiB7XG4gIHBhZGRpbmc6IDBweCAzcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgLyogY29sb3I6IHJlZDsgKi9cbn1cblxuLnNlY3Rpb24tYm94LWxpc3Qge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzMzMztcbn1cblxuLnNlY3Rpb24tYm94LWxpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIC8qIHBhZGRpbmc6IDEwcHggMDsgKi9cbiAgbGluZS1oZWlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLWJveC1saXN0IGxpIHNwYW4ge1xuICB3aWR0aDogMTEyJTtcbiAgZm9udC1zaXplOiA4MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIC8qIGJhY2tncm91bmQtY29sb3I6ICM5ODNiMmM7ICovXG4gIGJhY2tncm91bmQtY29sb3I6ICM2YzcxYjg7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4jbWFpbi1ib3ggc2VjdGlvbiNtYWludmlzdWFsIHtcbiAgcGFkZGluZzogMjBweCAwIDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21haW5fMDAxX3NwLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuI21haW52aXN1YWwgLnNlY3Rpb24tYm94LXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNtYWludmlzdWFsIC5ub3RpZS1ib3gge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDE1cHggYXV0byAxNXB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuI21haW52aXN1YWwgLm5vdGllLWJveCB1bCBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XG59XG5cbiNtYWludmlzdWFsIC5ub3RpZS1ib3ggdWwgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbiNtYWluTG9nbyB7XG4gIHdpZHRoOiA1NSU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW46IDgwcHggYXV0byAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG5cbiNtYWluTG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44Ot44O844Kr44Or44OK44OTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jbWFpbi1ib3ggc2VjdGlvbiNtYWluTmF2aSB7XG4gIC8qIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzOyAqL1xuICAvKiBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyAqL1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMikpO1xufVxuXG4jbWFpbk5hdmkgLnNlY3Rpb24tYm94LXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jbWFpbk5hdmkgbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNtYWluTmF2aSBuYXYgLnBhZ2UtbmF2LXNwbWVudSB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAxMnB4IDEycHggMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7ICovXG59XG5cbiNtYWluTmF2aSBuYXYgLnBhZ2UtbmF2LXNwbWVudS5wYWdlLW5hdi1zcG1lbnVfX2Nsb3NlIHtcbiAgY29sb3I6ICNGRkY7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jbmF2LXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNHB4O1xuICByaWdodDogMTRweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNuYXYtdG9nZ2xlID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzBweDtcbn1cblxuI25hdi10b2dnbGUgc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsIHRvcCAwLjNzIGVhc2U7XG4gIC8qICNuYXYtdG9nZ2xlIGNsb3NlICovXG59XG5cbiNuYXYtdG9nZ2xlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAwO1xufVxuXG4jbmF2LXRvZ2dsZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogMTBweDtcbn1cblxuI25hdi10b2dnbGUgc3BhbjpudGgtY2hpbGQoMykge1xuICB0b3A6IDIwcHg7XG59XG5cbi8qICNuYXYtdG9nZ2xlOmhvdmVyIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAycHg7XG59XG4jbmF2LXRvZ2dsZTpob3ZlciBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogMjFweDtcbn0gKi9cbi5wYWdlLW5hdi1zcG1lbnUucGFnZS1uYXYtc3BtZW51X19jbG9zZSAjbmF2LXRvZ2dsZSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMTJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ucGFnZS1uYXYtc3BtZW51LnBhZ2UtbmF2LXNwbWVudV9fY2xvc2UgI25hdi10b2dnbGUgc3BhbjpudGgtY2hpbGQoMikge1xuICB0b3A6IDEycHg7XG4gIHdpZHRoOiAwO1xuICBsZWZ0OiA1MCU7XG59XG5cbi5wYWdlLW5hdi1zcG1lbnUucGFnZS1uYXYtc3BtZW51X19jbG9zZSAjbmF2LXRvZ2dsZSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogMTJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuI21haW5OYXZpIG5hdiB1bC5wYWdlLW5hdi13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiA1cHggMTBweCAxMHB4O1xufVxuXG4jbWFpbk5hdmkgbmF2IHVsLnBhZ2UtbmF2LXdyYXBwZXIubmF2LW1lbnVfX2FjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbiNtYWluTmF2aSBuYXYgdWwgbGkge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuI21haW5OYXZpIG5hdiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuI21haW5OYXZpIG5hdiB1bCBsaSBhIHtcbiAgY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIC4ycyBlYXNlLW91dDtcbiAgYmFja2dyb3VuZDogIzU1NSB1cmwoaHR0cHM6Ly93d3cuaGlzLmNvLmpwL3dwLWNvbnRlbnQvdGhlbWVzL2NvcnBvcmF0ZS9pbWFnZXMvYXJyb3dfcmlnaHRfY2lyY2xlLnBuZykgbm8tcmVwZWF0IGNlbnRlciByaWdodCAyMHB4O1xufVxuXG4jbWFpbk5hdmkgbmF2IHVsIGxpLnBhZ2UtbmF2X19hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiA4cHggOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyAuMnMgZWFzZS1vdXQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG59XG5cbiNtYWluTmF2aSBuYXYgdWwgbGkucGFnZS1uYXZfX2FjdGl2ZS5wYy1ub25lIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAwcHggMTBweCAxMHB4O1xufVxuXG4jbWFpbi1ib3ggc2VjdGlvbiNuZXdzIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbn1cblxuI25ld3MgLm5vdGllLWJveCB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMTBweCBhdXRvIDEwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuI25ld3MgLm5vdGllLWJveCB1bCBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xufVxuXG4jbmV3cyAubm90aWUtYm94IHVsIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4jb3VyTWlzc2lvbiAuc2VjdGlvbi1ib3gtaW1hZ2Uge1xuICBoZWlnaHQ6IDEyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbiNvdXJNaXNzaW9uIC5zcC1pbWFnZS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuI291ck1pc3Npb24gLnNwLWltYWdlLXdyYXAgLnNlY3Rpb24tYm94LWltYWdlIHtcbiAgd2lkdGg6IDQ4JTtcbiAgaGVpZ2h0OiA5MHB4O1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDFweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSk7XG59XG5cbiNvdXJNaXNzaW9uIC5zcC1pbWFnZS13cmFwIC5zZWN0aW9uLWJveC1pbWFnZTpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDQ4JTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbiNjb25jZXB0IC5zZWN0aW9uLWJveC1sZWZ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDAlO1xufVxuXG4jY29uY2VwdCAuc2VjdGlvbi1ib3gtcmlnaHQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG5cbiNjb25jZXB0IC5zZWN0aW9uLWJveC1pbWFnZSB7XG4gIHdpZHRoOiA4NCU7XG4gIC8qIGhlaWdodDogMjIwcHg7ICovXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMTVweCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAvKiBmaWx0ZXI6ZHJvcC1zaGFkb3coMXB4IDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpKTsgKi9cbn1cblxuI2NvbmNlcHQgLnNlY3Rpb24tYm94LXdyYXAge1xuICBtYXJnaW46IDAgYXV0byAxNXB4O1xufVxuXG4jZ3JhbmRNZW51IC5zZWN0aW9uLWJveCB7XG4gIG1hcmdpbjogMSU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmc6IDElO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjREREO1xufVxuXG4jZ3JhbmRNZW51IC5jc3ItbmV3cy1idG4ge1xuICBtYXJnaW46IDAgMCAwIDA7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuI2dyYW5kTWVudSAuY3NyLW5ld3MtYnRuIGxpIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbn1cblxuI3NlY3Rpb25TaG9wIC5zZWN0aW9uLWJveC13cmFwIC5zZWN0aW9uLWJveCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbiNzZWN0aW9uU2hvcCAuc2VjdGlvbi1ib3gtd3JhcCAuc2VjdGlvbi1ib3g6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLm1hcC1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5tYXAtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzIwcHg7XG59XG5cbi5tYXAtYm94LXN1YnRleHQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0LjV2dyAhaW1wb3J0YW50O1xufVxuXG4ubWFwLWJveC1zdWJ0ZXh0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnRleHRCb3gge1xuICBwYWRkaW5nOiAxLjVlbSAwIDFlbTtcbn1cblxuLmZhcUJveF9fY29udGFpbmVyIGEge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5mYXEtLWFuc3dlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbjogMTZweCAwO1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZhcS0tcXVlc3Rpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZhcS0tYW5zd2VyOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLWFuc3dlci5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OGM0MDk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTJweDtcbiAgdG9wOiAxMnB4O1xufVxuXG4uZmFxLS1hbnN3ZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZmFxLS1xdWVzdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1xdWVzdGlvbi5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1N2I4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTJweDtcbiAgdG9wOiAtMnB4O1xufVxuXG4uZmFxLS1hbnN3ZXJfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmFxLS1hbnN3ZXJfX2ljb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25fZ290by5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG59XG5cbiNtYWluLWJveCBzZWN0aW9uI291ck1pc3Npb24ge1xuICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggMTBweCAzMHB4O1xufVxuXG4jb3VyTWlzc2lvbiBoMiB7XG4gIHdpZHRoOiAyNiU7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogOHB4IDI1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4jb3VyTWlzc2lvbiAuc2VjdGlvbi1ib3gtd3JhcCB7XG4gIHdpZHRoOiA3MiU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4jb3VyTWlzc2lvbiAuc2VjdGlvbi1ib3gtd3JhcCAuc2VjdGlvbi1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuI291ck1pc3Npb24gLnNlY3Rpb24tYm94LXdyYXAgLnNlY3Rpb24tYm94IC5zZWN0aW9uLWJveC10ZXh0IHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWluLWhlaWdodDogNDYwcHg7XG59XG5cbiNvdXJNaXNzaW9uIC5zZWN0aW9uLWJveC1pbWFnZSB7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4jZ3JhbmRNZW51IC5zZWN0aW9uLWJveC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0RERDtcbiAgcGFkZGluZzogMzJweCAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNncmFuZE1lbnUgLnNlY3Rpb24tYm94LXdyYXA6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREQ7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbiNncmFuZE1lbnUgLnNlY3Rpb24tYm94LXdyYXAgLmhvdXItaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgd2lkdGg6IDIuNGVtO1xuICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS40ZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkY7XG4gIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xufVxuXG4jZ3JhbmRNZW51IC5zZWN0aW9uLWJveC13cmFwIC5ob3VyLWljb24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyZW07XG4gIHJpZ2h0OiAzZW07XG4gIHdpZHRoOiAyLjRlbTtcbiAgcGFkZGluZzogMTZweCA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xufVxuXG4jZ3JhbmRNZW51IC5zZWN0aW9uLWJveCB7XG4gIHdpZHRoOiA5OCU7XG4gIG1hcmdpbjogMSU7XG4gIHBhZGRpbmc6IDElO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4jZ3JhbmRNZW51IC5zZWN0aW9uLWJveC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiBoZWlnaHQ6IDE1MHB4OyAqL1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbiNncmFuZE1lbnUgLnNlY3Rpb24tYm94IGgzIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBwYWRkaW5nOiA1cHggNXB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW0gIWltcG9ydGFudDtcbn1cblxuI2dyYW5kTWVudSAuc2VjdGlvbi1ib3ggaDMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuI2dyYW5kTWVudSAuc2VjdGlvbi1ib3gtcHJpY2Uge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbiNncmFuZE1lbnUgLnNlY3Rpb24tYm94LXByaWNlIHNwYW4ge1xuICBwYWRkaW5nOiAwcHggM3B4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIC8qIGNvbG9yOiByZWQ7ICovXG59XG5cbi8qICNncmFuZE1lbnUgLnNlY3Rpb24tYm94Om50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiA0OCU7XG4gIG1hcmdpbjogMSUgMjUlO1xuICBwYWRkaW5nOiAxJTtcbn0gKi9cbiNzaG9wSW5mb3JtYXRpb24gLnNlY3Rpb24tYm94LWxpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIC8qIHBhZGRpbmc6IDEwcHggMDsgKi9cbiAgbGluZS1oZWlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbiNzaG9wV3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2hvcF8wMDEuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4jc2hvcFdyYXAgLnNlY3Rpb24tYm94LXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG5cbiNzaG9wV3JhcCAuc2VjdGlvbi1ib3gtd3JhcCAuc2VjdGlvbi1ib3gtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI3Nob3BXcmFwIC5zZWN0aW9uLWJveC1saXN0IHtcbiAgcGFkZGluZzogNXB4IDA7XG59XG5cbiNzaG9wV3JhcCAuc2VjdGlvbi1ib3gtbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4jc2hvcFdyYXAgLnNlY3Rpb24tYm94LWxpc3QgbGkgc3BhbiB7XG4gIHdpZHRoOiAxMTIlO1xuICBmb250LXNpemU6IDgwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YzcxYjg7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu6IOM5pmvXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmJnLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjRTVCRTc4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFFRkNEO1xuICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ltZ19iZzAwMy5naWYpOyAqL1xufVxuXG4jbWFpbi1ib3ggc2VjdGlvbiNtYWludmlzdWFsIHtcbiAgcGFkZGluZzogMTBweCAwIDA7XG4gIGhlaWdodDogYXV0bztcbn1cblxuI21haW5UaXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI0ZDE2O1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4jbWFpblRpdGxlIGgyIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI0ZDE2O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuI21haW5UaXRsZSBoMiBzcGFuLmhlYWRlci1zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiA1MCU7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4jbWFpblRpdGxlIGgzIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI0ZDE2O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI0ZGREEwMDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuOCs+ODs+OCu+ODl+ODiFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiNtYWluLWJveCBzZWN0aW9uI2NvbmNlcHQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4jY29uY2VwdCAuc2VjdGlvbi1ib3gtbGFyZ2Uge1xuICB3aWR0aDogNTUlO1xufVxuXG4jY29uY2VwdCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbiNjb25jZXB0IC5zZWN0aW9uLWJveC13cmFwIHtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbn1cblxuI2NvbmNlcHQgLnNlY3Rpb24tYm94LWltYWdlIHtcbiAgLyogaGVpZ2h0OiBhdXRvOyAqL1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbiNjb25jZXB0IC5zZWN0aW9uLWJveC13cmFwIC5zZWN0aW9uLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyJTtcbiAgb3JkZXI6IDE7XG59XG5cbiNjb25jZXB0IC5zZWN0aW9uLWJveC13cmFwIC5zZWN0aW9uLWJveC5zZWN0aW9uLWJveC1sZWZ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDElO1xuICBvcmRlcjogMztcbn1cblxuI2NvbmNlcHQgaDMge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXdlaWdodDogODAwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41ZW0gIWltcG9ydGFudDtcbiAgLyogbWFyZ2luLWJvdHRvbTogMTBweDsgKi9cbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM2YjRkMTY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2NvbmNlcHQgaDMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTQ1cHg7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjVweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YjRkMTY7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbiNjb25jZXB0IGgzIHNwYW4gc21hbGwge1xuICBmb250LXNpemU6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNjb25jZXB0IGgzIHNwYW4gaSB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44GU5rOo5paH5pa55rOVXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuI21haW4tYm94IHNlY3Rpb24jaG93VG9PcmRlciB7XG4gIHBhZGRpbmc6IDAgMCA0MHB4O1xufVxuXG4jaG93VG9PcmRlciBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbiNob3dUb09yZGVyIGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jaG93VG9PcmRlciAuc2VjdGlvbi1ib3gtd3JhcCB7XG4gIG1hcmdpbjogMXJlbSBhdXRvIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnNlY3Rpb24tYm94LWxpbmUge1xuICB3aWR0aDogOTQlO1xuICBtYXJnaW46IDAgYXV0byA0cmVtO1xuICBib3JkZXI6IDZweCBzb2xpZCAjNmI0ZDE2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLnNlY3Rpb24tbGluZS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMHB4O1xuICBsZWZ0OiAtMThweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDIycHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZiNGQxNjtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tbGluZS10ZXh0IHtcbiAgcGFkZGluZzogM3JlbSAycmVtIDJyZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1saW5lLWltYWdlIHtcbiAgLyogbWF4LWhlaWdodDogMjAwcHg7ICovXG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAwcmVtIDJyZW0gMnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlY3Rpb24tbGluZS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlY3Rpb24tYm94LW1lYXN1cmVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc2VjdGlvbi1tZWFzdXJlcy1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDElIDA7XG59XG5cbi5zZWN0aW9uLW1lYXN1cmVzLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jaG93VG9PcmRlciAuc2VjdGlvbi1ib3gtbGluZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJvdHRvbTogLTNyZW07XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25fYXJyb3dfZG93bi5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4jaG93VG9PcmRlciAuc2VjdGlvbi1ib3gtbGluZTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7mnIjmm7/jgorlsI/piaJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jbWFpbi1ib3ggc2VjdGlvbiNtb250aGx5TWVudSB7XG4gIHBhZGRpbmc6IDIwcHggMCAxMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ltZ19iZzAwMy5naWYpO1xufVxuXG4jbW9udGhseU1lbnUgLnNlY3Rpb24tYm94LXdyYXAge1xuICBtYXJnaW46IDNyZW0gYXV0byAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbiNtb250aGx5TWVudSBoMyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogMnJlbSBhdXRvIDA7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4jbW9udGhseU1lbnUgaDMgLnNlY3Rpb24taGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI21vbnRobHlNZW51IGgzIC5zZWN0aW9uLWhlYWRpbmctcHJpY2Uge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHJlZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbiNtb250aGx5TWVudSBoMyAuc2VjdGlvbi1oZWFkaW5nLXByaWNlIHNtYWxsIHtcbiAgZm9udC1zaXplOiA2MCU7XG59XG5cbiNtb250aGx5TWVudSBoMyAuc2VjdGlvbi1oZWFkaW5nLXByaWNlIGkge1xuICBmb250LXNpemU6IDQwJTtcbn1cblxuI21vbnRobHlNZW51IC5zZWN0aW9uLWJveC1saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvIDFyZW07XG4gIGJvcmRlcjogNnB4IHNvbGlkICM2YjRkMTY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuXG4jbW9udGhseU1lbnUgLnNlY3Rpb24tbGluZS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbiNtb250aGx5TWVudSAuc2VjdGlvbi1saW5lLXRleHQge1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNtb250aGx5TWVudSAuc2VjdGlvbi1saW5lLWltYWdlIHtcbiAgLyogbWF4LWhlaWdodDogMjAwcHg7ICovXG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI21vbnRobHlNZW51IC5zZWN0aW9uLWxpbmUtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNjBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTQ1cHg7XG4gIHBhZGRpbmc6IDI4cHggMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZiNGQxNjtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuI21vbnRobHlNZW51IC5zZWN0aW9uLWxpbmUtaWNvbiBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDUwJTtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmFycmFuZ2VNZW51XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuI21haW4tYm94IHNlY3Rpb24jYXJyYW5nZU1lbnUge1xuICBwYWRkaW5nOiA2MHB4IDAgMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pbWdfYmcwMDMuZ2lmKTtcbn1cblxuI2FycmFuZ2VNZW51IC5zZWN0aW9uLWJveC13cmFwIHtcbiAgbWFyZ2luOiAycmVtIGF1dG8gMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNhcnJhbmdlTWVudSBoMyB7XG4gIHdpZHRoOiA5MCU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW46IDJyZW0gYXV0byAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLyogZmxleC13cmFwOiBub3dyYXA7ICovXG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbiNhcnJhbmdlTWVudSAuc2VjdGlvbi1ib3gtbGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0byAycmVtO1xuICBib3JkZXI6IDZweCBzb2xpZCAjNmI0ZDE2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cblxuI2FycmFuZ2VNZW51IC5zZWN0aW9uLWxpbmUtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMS41cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4jYXJyYW5nZU1lbnUgLnNlY3Rpb24tbGluZS1pbWFnZSB7XG4gIHdpZHRoOiAyMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG5cbiNhcnJhbmdlTWVudSAuc2VjdGlvbi1saW5lLWltYWdlOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFlZmNkOyAqL1xufVxuXG4jYXJyYW5nZU1lbnUgLnNlY3Rpb24tbGluZS1pbWFnZTpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jYXJyYW5nZU1lbnUgLnNlY3Rpb24tbGluZS1pbWFnZTpudGgtY2hpbGQoMikgaW1nIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggYXV0byAyMHB4O1xufVxuXG4jYXJyYW5nZU1lbnUgLnNlY3Rpb24tbGluZS1pbWFnZTpudGgtY2hpbGQoMykge1xuICB3aWR0aDogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFlZmNkO1xuICBwYWRkaW5nOiAxJSAxJSAxJSAzJTtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDAgMCA2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jYXJyYW5nZU1lbnUgLnNlY3Rpb24tbGluZS1pbWFnZTpudGgtY2hpbGQoNCkge1xuICB3aWR0aDogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFlZmNkO1xuICBwYWRkaW5nOiAxJSAzJSAxJSAxJTtcbiAgYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDA7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmhpZWRzb2JhX19uYXZpXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jbWFpbi1ib3ggc2VjdGlvbiNoaWVkc29iYV9fbmF2aSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA0cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSk7XG59XG5cbiNtYWluLWJveCBzZWN0aW9uI2hpZWRzb2JhX19uYXZpIC5zZWN0aW9uLWJveC13cmFwIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbiNtYWluLWJveCBzZWN0aW9uI2hpZWRzb2JhX19uYXZpIG5hdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jbWFpbi1ib3ggc2VjdGlvbiNoaWVkc29iYV9fbmF2aSAuaGlkZXNvYmEtbmF2aS13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbiNtYWluLWJveCBzZWN0aW9uI2hpZWRzb2JhX19uYXZpIC5oaWRlc29iYS1uYXZpLXdyYXAgZmlndXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jbWFpbi1ib3ggc2VjdGlvbiNoaWVkc29iYV9fbmF2aSAuaGlkZXNvYmEtbmF2aS13cmFwIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogMCA1cHggNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI21haW4tYm94IHNlY3Rpb24jaGllZHNvYmFfX25hdmkgLmhpZGVzb2JhLW5hdmktd3JhcCBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbiNtYWluLWJveCBzZWN0aW9uI2hpZWRzb2JhX19uYXZpIC5oaWRlc29iYS1uYXZpLXdyYXAgLmhpZGVzb2JhLW5hdmktaW5uZXIge1xuICB3aWR0aDogMzAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbiNtYWluLWJveCBzZWN0aW9uI2hpZWRzb2JhX19uYXZpIC5oaWRlc29iYS1uYXZpLXdyYXAgLmhpZGVzb2JhLW5hdmktaW5uZXIgLmhpZGVzb2JhLW5hdmktbWVudSB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbn1cblxuI21haW4tYm94IHNlY3Rpb24jaGllZHNvYmFfX25hdmkgLmhpZGVzb2JhLW5hdmktd3JhcCAuaGlkZXNvYmEtbmF2aS1pbm5lciAuaGlkZXNvYmEtbmF2aS1tZW51IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI21haW4tYm94IHNlY3Rpb24jaGllZHNvYmFfX25hdmkgLmhpZGVzb2JhLW5hdmktd3JhcCAuaGlkZXNvYmEtbmF2aS1pbm5lciAuaGlkZXNvYmEtbmF2aS1tZW51IGxpOmhvdmVyIHtcbiAgY29sb3I6ICM2YjRkMTY7XG59XG5cbiNtYWluLWJveCBzZWN0aW9uI2hpZWRzb2JhX19uYXZpIC5oaWRlc29iYS1uYXZpLXdyYXAgLmhpZGVzb2JhLW5hdmktaW5uZXIgLmhpZGVzb2JhLW5hdmktbWVudSBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMzMzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGIHVybChodHRwczovL3d3dy5oaXMuY28uanAvd3AtY29udGVudC90aGVtZXMvY29ycG9yYXRlL2ltYWdlcy9hcnJvd19yaWdodF9ibHVlLnBuZykgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxMHB4O1xufVxuXG4jbWFpbi1ib3ggc2VjdGlvbiNoaWVkc29iYV9fbmF2aSAuaGlkZXNvYmEtbmF2aS13cmFwIC5oaWRlc29iYS1uYXZpLWlubmVyIC5oaWRlc29iYS1uYXZpLW1lbnUgbGkgdWwge1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4jbWFpbi1ib3ggc2VjdGlvbiNoaWVkc29iYV9fbmF2aSAuaGlkZXNvYmEtbmF2aS13cmFwIC5oaWRlc29iYS1uYXZpLWlubmVyIC5oaWRlc29iYS1uYXZpLW1lbnUgbGkgdWwgbGkge1xuICB3aWR0aDogNDklO1xuICBsaW5lLWhlaWdodDogMS41ZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwLjUlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiAjRkZGIHVybChodHRwczovL3d3dy5oaXMuY28uanAvd3AtY29udGVudC90aGVtZXMvY29ycG9yYXRlL2ltYWdlcy9hcnJvd19yaWdodF9ibHVlLnBuZykgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxMHB4O1xufVxuXG4jbWFpbi1ib3ggc2VjdGlvbiNoaWVkc29iYV9fbmF2aSAuaGlkZXNvYmEtbmF2aS13cmFwIC5oaWRlc29iYS1uYXZpLWlubmVyIC5oaWRlc29iYS1uYXZpLW1lbnUgbGkgdWwgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xufVxuXG4jbWFpbi1ib3ggc2VjdGlvbiNoaWVkc29iYV9fbmF2aSAuaGlkZXNvYmEtbmF2aS13cmFwIC5oaWRlc29iYS1uYXZpLWlubmVyIC5oaWRlc29iYS1uYXZpLW1lbnUgbGkgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbiNtYWluLWJveCBzZWN0aW9uI2hpZWRzb2JhX19uYXZpIC5oaWRlc29iYS1uYXZpLXdyYXAgLmhpZGVzb2JhLW5hdmktaW5uZXIgLmhpZGVzb2JhLW5hdmktbWVudS5uYXYtbWVudV9fYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUVFO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jg63jg7zjgqvjg6vjg4rjg5Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiNtYWluLWJveCBzZWN0aW9uI21haW5OYXZpIHtcbiAgLyogYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzM7ICovXG4gIC8qIGJhY2tncm91bmQtY29sb3I6ICMwMDA7ICovXG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSk7XG59XG5cbiNtYWluTmF2aSAuc2VjdGlvbi1ib3gtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNtYWluTmF2aSBuYXYge1xuICB3aWR0aDogMTAwJTtcbn1cblxuI21haW5OYXZpIG5hdiAucGFnZS1uYXYtc3BtZW51IHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDEycHggMTJweCAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKiB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDsgKi9cbn1cblxuI21haW5OYXZpIG5hdiAucGFnZS1uYXYtc3BtZW51LnBhZ2UtbmF2LXNwbWVudV9fY2xvc2Uge1xuICBjb2xvcjogI0ZGRjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNuYXYtdG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIHJpZ2h0OiAxNHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI25hdi10b2dnbGUgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4jbmF2LXRvZ2dsZSBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCwgdG9wIDAuM3MgZWFzZTtcbiAgLyogI25hdi10b2dnbGUgY2xvc2UgKi9cbn1cblxuI25hdi10b2dnbGUgc3BhbjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDA7XG59XG5cbiNuYXYtdG9nZ2xlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiAxMHB4O1xufVxuXG4jbmF2LXRvZ2dsZSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogMjBweDtcbn1cblxuLyogI25hdi10b2dnbGU6aG92ZXIgc3BhbjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDJweDtcbn1cbiNuYXYtdG9nZ2xlOmhvdmVyIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAyMXB4O1xufSAqL1xuI25hdi10b2dnbGUucGFnZS1uYXYtc3BtZW51X19jbG9zZSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMTJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4jbmF2LXRvZ2dsZS5wYWdlLW5hdi1zcG1lbnVfX2Nsb3NlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiAxMnB4O1xuICB3aWR0aDogMDtcbiAgbGVmdDogNTAlO1xufVxuXG4jbmF2LXRvZ2dsZS5wYWdlLW5hdi1zcG1lbnVfX2Nsb3NlIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAxMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4jbWFpbk5hdmkgbmF2IHVsLnBhZ2UtbmF2LXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDEwcHg7XG59XG5cbiNtYWluTmF2aSBuYXYgdWwucGFnZS1uYXYtd3JhcHBlci5uYXYtbWVudV9fYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuI21haW5OYXZpIG5hdiB1bCBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2NjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4jbWFpbk5hdmkgbmF2IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4jbWFpbk5hdmkgbmF2IHVsIGxpIGEge1xuICBjb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogOHB4IDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgLjJzIGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kOiAjNTU1IHVybChodHRwczovL3d3dy5oaXMuY28uanAvd3AtY29udGVudC90aGVtZXMvY29ycG9yYXRlL2ltYWdlcy9hcnJvd19yaWdodF9jaXJjbGUucG5nKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDIwcHg7XG59XG5cbiNtYWluTmF2aSBuYXYgdWwgbGkucGFnZS1uYXZfX2FjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIC4ycyBlYXNlLW91dDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbn1cblxuI21haW5OYXZpIG5hdiB1bCBsaS5wYWdlLW5hdl9fYWN0aXZlLnBjLW5vbmUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDBweCAxMHB4IDEwcHg7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblN3aXBlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuI21haW4tYm94IHNlY3Rpb24jbWFpbl9fc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwMHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1vdXRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1vdXRlciAuc3dpcGVyLWNvbnRhaW5lci5zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1vdXRlciAuc3dpcGVyLWNvbnRhaW5lci5zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gIG9wYWNpdHk6IC41O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1vdXRlciAuc3dpcGVyLWNvbnRhaW5lci5zbGlkZXIgLnN3aXBlci1zbGlkZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW91dGVyIC5zd2lwZXItY29udGFpbmVyLnNsaWRlciAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1vdXRlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWNvbnRhaW5lci1vdXRlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXIuc2xpZGVyLXRodW1ibmFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbn1cblxuLnN3aXBlci1jb250YWluZXIuc2xpZGVyLXRodW1ibmFpbCAuc3dpcGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMzBweCAzMHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci5zbGlkZXItdGh1bWJuYWlsIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDMwJTtcbiAgb3BhY2l0eTogLjU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXBlci1jb250YWluZXIuc2xpZGVyLXRodW1ibmFpbCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnN3aXBlci1jb250YWluZXIuc2xpZGVyLXRodW1ibmFpbCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmhpZWRzb2JhX19uYXZpXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jbWFpbi1ib3ggc2VjdGlvbiN1cmdlbnROb3RpY2VfX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG5cbi51cmdlbnQtbm90aWNlLXdyYXAge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udXJnZW50LW5vdGljZS13cmFwIC51cmdlbnQtbm90aWNlLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjA1cmVtO1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbi51cmdlbnQtbm90aWNlLXdyYXAgLnVyZ2VudC1ub3RpY2UtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnVyZ2VudC1ub3RpY2Utd3JhcCAudXJnZW50LW5vdGljZS1ib3ggZmlndXJlIHtcbiAgd2lkdGg6IDQ4JTtcbiAgbWFyZ2luOiAwIDElIDElO1xufVxuXG4udXJnZW50LW5vdGljZS13cmFwIC51cmdlbnQtbm90aWNlLWJveCBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuaGllZHNvYmFfX25hdmlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5tZW51LWJveCB7XG4gIHdpZHRoOiA5NiU7XG4gIG1hcmdpbjogMXJlbSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM2YjRkMTY7XG59XG5cbi5tZW51LWJveCBhIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYmFja2dyb3VuZDogI0ZGRiB1cmwoaHR0cHM6Ly93d3cuaGlzLmNvLmpwL3dwLWNvbnRlbnQvdGhlbWVzL2NvcnBvcmF0ZS9pbWFnZXMvYXJyb3dfcmlnaHRfYmxhY2sucG5nKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDE2cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFmZi1jb21tZW50LWJveCB7XG4gIHdpZHRoOiA5NiU7XG4gIG1hcmdpbjogMXJlbSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5cbi5zdGFmZi1jb21tZW50LWJveCBmaWd1cmUge1xuICB3aWR0aDogMTgwcHg7XG4gIG1hcmdpbjogMCAwLjUlO1xufVxuXG4uc3RhZmYtY29tbWVudC1ib3ggZmlndXJlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3RhZmYtY29tbWVudC1ib3ggZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLnN0YWZmLWNvbW1lbnQtYm94IGRpdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMzBweDtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIGJvcmRlcjogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkICNGRkY7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmdvemVuLWJveFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmdvemVuLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXJnaW46IDAgYXV0byAzcmVtO1xufVxuXG4uZ296ZW4td3JhcCAuZ296ZW4taGVhZGluZy13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cblxuLmdvemVuLXdyYXAgLmdvemVuLWhlYWRpbmctd3JhcCAuZ296ZW4taGVhZGluZy1pbWdhZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ296ZW4td3JhcCAuZ296ZW4taGVhZGluZy13cmFwIC5nb3plbi1oZWFkaW5nLWltZ2FlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5nb3plbi13cmFwIC5nb3plbi1oZWFkaW5nLXdyYXAgLmdvemVuLWhlYWRpbmctYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmdvemVuLXdyYXAgLmdvemVuLWhlYWRpbmctd3JhcCAuZ296ZW4taGVhZGluZy1ib3ggLmdvemVuLWhlYWRpbmctdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuXG4uZ296ZW4td3JhcCAuZ296ZW4taGVhZGluZy13cmFwIC5nb3plbi1oZWFkaW5nLWJveCAuZ296ZW4taGVhZGluZy10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xufVxuXG4uZ296ZW4td3JhcCAuZ296ZW4taGVhZGluZy13cmFwIC5nb3plbi1oZWFkaW5nLWJveCAuZ296ZW4taGVhZGluZy1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICNENTE5MTk7XG59XG5cbi5nb3plbi13cmFwIC5nb3plbi1oZWFkaW5nLXdyYXAgLmdvemVuLWhlYWRpbmctYm94IC5nb3plbi1oZWFkaW5nLXByaWNlIHNwYW4ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogMCAwIDAgNXB4O1xufVxuXG4uZ296ZW4td3JhcCAuZ296ZW4taGVhZGluZy13cmFwIC5nb3plbi1oZWFkaW5nLWJveCAuZ296ZW4tc2V0LW1lbnUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMzMzM7XG59XG5cbi5nb3plbi13cmFwIC5nb3plbi1oZWFkaW5nLXdyYXAgLmdvemVuLWhlYWRpbmctYm94IC5nb3plbi1zZXQtbWVudSAuZ296ZW4tc2V0LXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZ296ZW4td3JhcCAuZ296ZW4taGVhZGluZy13cmFwIC5nb3plbi1oZWFkaW5nLWJveCAuZ296ZW4tc2V0LW1lbnUgLmdvemVuLXNldC10aXRsZSBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50O1xufVxuXG4uZ296ZW4td3JhcCAuZ296ZW4taGVhZGluZy13cmFwIC5nb3plbi1oZWFkaW5nLWJveCAuZ296ZW4tc2V0LW1lbnUgLmdvemVuLXNldC1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBsaW5lLWhlaWdodDogMS40ICFpbXBvcnRhbnQ7XG59XG5cbi5nb3plbi13cmFwIC5nb3plbi1ib3gtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ296ZW4td3JhcCAuZ296ZW4tYm94LXdyYXAgLmdvemVuLWJveCB7XG4gIHBhZGRpbmc6IDNyZW0gMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2YjRkMTY7XG59XG5cbi5nb3plbi13cmFwIC5nb3plbi1ib3gtd3JhcCAuZ296ZW4tYm94IC5nb3plbi1ib3gtaGVhZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5nb3plbi13cmFwIC5nb3plbi1ib3gtd3JhcCAuZ296ZW4tYm94IC5nb3plbi1ib3gtaGVhZGluZyAuZ296ZW4tYm94LWNob2ljZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ296ZW4td3JhcCAuZ296ZW4tYm94LXdyYXAgLmdvemVuLWJveCAuZ296ZW4tYm94LWhlYWRpbmcgLmdvemVuLWJveC1jaG9pY2Ugc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZiNGQxNjtcbiAgY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5nb3plbi13cmFwIC5nb3plbi1ib3gtd3JhcCAuZ296ZW4tYm94IC5nb3plbi1ib3gtaGVhZGluZyBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvIDAuNXJlbTtcbn1cblxuLmdvemVuLXdyYXAgLmdvemVuLWJveC13cmFwIC5nb3plbi1ib3ggLmdvemVuLWJveC1ib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5nb3plbi13cmFwIC5nb3plbi1ib3gtd3JhcCAuZ296ZW4tYm94IC5nb3plbi1ib3gtYm9keSAuZ296ZW4tYm94LWNob2ljZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5nb3plbi13cmFwIC5nb3plbi1ib3gtd3JhcCAuZ296ZW4tYm94IC5nb3plbi1ib3gtYm9keSAuZ296ZW4tYm94LWNob2ljZSBzcGFuIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uZ296ZW4td3JhcCAuZ296ZW4tYm94LXdyYXAgLmdvemVuLWJveCAuZ296ZW4tYm94LWJvZHkgLmdvemVuLWJveC1jaG9pY2Ugc3BhbiBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cblxuLmdvemVuLXdyYXAgLmdvemVuLWJveC13cmFwIC5nb3plbi1ib3ggLmdvemVuLWJveC1ib2R5IC5nb3plbi1ib3gtaW5kZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdjMWI3O1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG59XG5cbi5nb3plbi13cmFwIC5nb3plbi1ib3gtd3JhcCAuZ296ZW4tYm94IC5nb3plbi1ib3gtYm9keSAuZ296ZW4tYm94LWluZGV4IHVsIHtcbiAgd2lkdGg6IDQ5JTtcbiAgbWFyZ2luOiAwLjUlO1xufVxuXG4uZ296ZW4td3JhcCAuZ296ZW4tYm94LXdyYXAgLmdvemVuLWJveCAuZ296ZW4tYm94LWJvZHkgLmdvemVuLWJveC1pbmRleCB1bC5nb3plbi1pbmRleC1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwLjUlO1xufVxuXG4uZ296ZW4td3JhcCAuZ296ZW4tYm94LXdyYXAgLmdvemVuLWJveCAuZ296ZW4tYm94LWJvZHkgLmdvemVuLWJveC1pbmRleCB1bCAuZ296ZW4tYm94LW5vdGljZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiAycmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcbn1cblxuLmNzci1uZXdzLWJ0biB7XG4gIG1hcmdpbjogMzBweCAwIDEwcHggMDtcbn1cblxuLmNzci1uZXdzLWJ0biBsaSB7XG4gIGJhY2tncm91bmQ6ICNGRkYgdXJsKGh0dHBzOi8vd3d3Lmhpcy5jby5qcC93cC1jb250ZW50L3RoZW1lcy9jb3Jwb3JhdGUvaW1hZ2VzL2Fycm93X3JpZ2h0X2JsYWNrLnBuZykgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxNnB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjNmI0ZDE3O1xufVxuXG4uY3NyLW5ld3MtYnRuIGxpIGEge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cbiIsImJvZHkge1xuLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cbmhlYWRlciAjaGQtc2VhcmNoICNzZWFyY2gtc3VibWl0LnNlYXJjaC1zdWJtaXQtanAge1xuICAgIHRvcDogMTBweDtcbn1cblxuLnNwLW5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGMtbm9uZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZWZmZWN0LWZhZGUge1xuICBvcGFjaXR5OiAuMDU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDcwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgNTAwbXM7XG5cbiAgJi5lZmZlY3Qtc2Nyb2xsIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG5cbi5icmVhZGNydW1iLW5hdiB7XG4gIG1hcmdpbjogNHZ3IDN2dyAwO1xuICBmb250LXNpemU6IDMuMnZ3O1xufVxuXG4uZml4ZWQtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbiNtYWluLWJveCB7XG4gICoge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgICBmb250LWZhbWlseTogdGVuLW1pbmNobywgc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIHNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDBweCAwIDQwcHg7XG4gIH1cbn1cblxuLmJnLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBsaW5lLWhlaWdodDogMS40ZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZiNGQxNjtcbiAgY29sb3I6ICNGRkY7XG5cbiAgc3Bhbi5oZWFkZXItc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgfVxufVxuXG4uc2VjdGlvbi1ib3gtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLnNlY3Rpb24tYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnNlY3Rpb24tYm94LWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuaW1hZ2UtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLThweDtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgd2lkdGg6IDJlbTtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAvKiBib3JkZXI6IDFweCBzb2xpZCAjRUVFOyAqL1xuICAgIGNvbG9yOiAjRkZGO1xuXG4gICAgJi5pY29uLXJlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYzNjM2O1xuICAgIH1cblxuICAgICYuaWNvbi1icm93biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTgzQjJCO1xuICAgIH1cblxuICAgICYuaWNvbi15ZWxsb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UwQTkyNztcbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24tYm94LXRleHQge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNlY3Rpb24tYm94LXN1YnRleHQge1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICM4ODg7XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgcGFkZGluZzogNXB4IDEwcHggMDtcblxuICAvKiBtYXJnaW4tYm90dG9tOiAxMHB4OyAqL1xuICBsaW5lLWhlaWdodDogMS40ZW0gIWltcG9ydGFudDtcblxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tYm94LXByaWNlIHtcbiAgcGFkZGluZzogMCAxMHB4IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIHNwYW4ge1xuICAgIHBhZGRpbmc6IDBweCAzcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuXG4gICAgLyogY29sb3I6IHJlZDsgKi9cbiAgfVxufVxuXG4uc2VjdGlvbi1ib3gtbGlzdCB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMzMzO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG5cbiAgICAvKiBwYWRkaW5nOiAxMHB4IDA7ICovXG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XG5cbiAgICBzcGFuIHtcbiAgICAgIHdpZHRoOiAxMTIlO1xuICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgIC8qIGJhY2tncm91bmQtY29sb3I6ICM5ODNiMmM7ICovXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3MWI4O1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgfVxuICB9XG59XG5cbiNtYWluLWJveCBzZWN0aW9uI21haW52aXN1YWwge1xuICBwYWRkaW5nOiAyMHB4IDAgMzBweDtcbiAgbWluLWhlaWdodDogNDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWFpbl8wMDFfc3AuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4jbWFpbnZpc3VhbCB7XG4gIC5zZWN0aW9uLWJveC13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm5vdGllLWJveCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDE1cHggYXV0byAxNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgdWwgbGkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUU7XG4gICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jbWFpbkxvZ28ge1xuICB3aWR0aDogNTUlO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luOiA4MHB4IGF1dG8gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44Ot44O844Kr44Or44OK44OTXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbiNtYWluLWJveCBzZWN0aW9uI21haW5OYXZpIHtcbiAgLyogYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzM7ICovXG4gIC8qIGJhY2tncm91bmQtY29sb3I6ICMwMDA7ICovXG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSk7XG59XG5cbiNtYWluTmF2aSB7XG4gIC5zZWN0aW9uLWJveC13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIG5hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAucGFnZS1uYXYtc3BtZW51IHtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgIHBhZGRpbmc6IDEycHggMTJweCAxMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIC8qIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4OyAqL1xuXG4gICAgICAmLnBhZ2UtbmF2LXNwbWVudV9fY2xvc2Uge1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNuYXYtdG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIHJpZ2h0OiAxNHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICA+IGRpdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG5cbiAgc3BhbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCwgdG9wIDAuM3MgZWFzZTtcblxuICAgIC8qICNuYXYtdG9nZ2xlIGNsb3NlICovXG5cbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgdG9wOiAxMHB4O1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRvcDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLyogI25hdi10b2dnbGU6aG92ZXIgc3BhbjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDJweDtcbn1cbiNuYXYtdG9nZ2xlOmhvdmVyIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAyMXB4O1xufSAqL1xuXG4ucGFnZS1uYXYtc3BtZW51LnBhZ2UtbmF2LXNwbWVudV9fY2xvc2UgI25hdi10b2dnbGUgc3BhbiB7XG4gICY6bnRoLWNoaWxkKDEpIHtcbiAgICB0b3A6IDEycHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG5cbiAgJjpudGgtY2hpbGQoMikge1xuICAgIHRvcDogMTJweDtcbiAgICB3aWR0aDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cblxuICAmOm50aC1jaGlsZCgzKSB7XG4gICAgdG9wOiAxMnB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cblxuI21haW5OYXZpIG5hdiB1bCB7XG4gICYucGFnZS1uYXYtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nOiA1cHggMTBweCAxMHB4O1xuXG4gICAgJi5uYXYtbWVudV9fYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBwYWRkaW5nOiA4cHggOHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIC4ycyBlYXNlLW91dDtcbiAgICAgIGJhY2tncm91bmQ6ICM1NTUgdXJsKGh0dHBzOi8vd3d3Lmhpcy5jby5qcC93cC1jb250ZW50L3RoZW1lcy9jb3Jwb3JhdGUvaW1hZ2VzL2Fycm93X3JpZ2h0X2NpcmNsZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMjBweDtcbiAgICB9XG5cbiAgICAmLnBhZ2UtbmF2X19hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcGFkZGluZzogOHB4IDhweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyAuMnMgZWFzZS1vdXQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcblxuICAgICAgJi5wYy1ub25lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jbWFpbi1ib3ggc2VjdGlvbiNuZXdzIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbn1cblxuI25ld3MgLm5vdGllLWJveCB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMTBweCBhdXRvIDEwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICB1bCBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUU7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiNvdXJNaXNzaW9uIHtcbiAgLnNlY3Rpb24tYm94LWltYWdlIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cblxuICAuc3AtaW1hZ2Utd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5zZWN0aW9uLWJveC1pbWFnZSB7XG4gICAgICB3aWR0aDogNDglO1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygxcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMikpO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2NvbmNlcHQge1xuICAuc2VjdGlvbi1ib3gtbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgfVxuXG4gIC5zZWN0aW9uLWJveC1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuXG4gIC5zZWN0aW9uLWJveC1pbWFnZSB7XG4gICAgd2lkdGg6IDg0JTtcblxuICAgIC8qIGhlaWdodDogMjIwcHg7ICovXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDE1cHggYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuXG4gICAgLyogZmlsdGVyOmRyb3Atc2hhZG93KDFweCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSk7ICovXG4gIH1cblxuICAuc2VjdGlvbi1ib3gtd3JhcCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgfVxufVxuXG4jZ3JhbmRNZW51IHtcbiAgLnNlY3Rpb24tYm94IHtcbiAgICBtYXJnaW46IDElO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZzogMSU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjREREO1xuICB9XG5cbiAgLmNzci1uZXdzLWJ0biB7XG4gICAgbWFyZ2luOiAwIDAgMCAwO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgIGxpIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgfVxuICB9XG59XG5cbiNzZWN0aW9uU2hvcCAuc2VjdGlvbi1ib3gtd3JhcCAuc2VjdGlvbi1ib3gge1xuICB3aWR0aDogNTAlO1xuXG4gICY6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5tYXAtYXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubWFwLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMyMHB4O1xufVxuXG4ubWFwLWJveC1zdWJ0ZXh0IHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNC41dncgIWltcG9ydGFudDtcblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4udGV4dEJveCB7XG4gIHBhZGRpbmc6IDEuNWVtIDAgMWVtO1xufVxuXG4uZmFxQm94X19jb250YWluZXIgYSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLmZhcS0tYW5zd2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luOiAxNnB4IDA7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmFxLS1xdWVzdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmFxLS1hbnN3ZXIge1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1hbnN3ZXIucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhjNDA5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIHRvcDogMTJweDtcbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5mYXEtLXF1ZXN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLXF1ZXN0aW9uLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU3Yjg7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMnB4O1xuICB0b3A6IC0ycHg7XG59XG5cbi5mYXEtLWFuc3dlcl9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMzBweCAwO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25fZ290by5wbmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbiNtYWluLWJveCBzZWN0aW9uI291ck1pc3Npb24ge1xuICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggMTBweCAzMHB4O1xufVxuXG4jb3VyTWlzc2lvbiB7XG4gIGgyIHtcbiAgICB3aWR0aDogMjYlO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDhweCAyNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAuc2VjdGlvbi1ib3gtd3JhcCB7XG4gICAgd2lkdGg6IDcyJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgIC5zZWN0aW9uLWJveCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAuc2VjdGlvbi1ib3gtdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLWJveC1pbWFnZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuI2dyYW5kTWVudSB7XG4gIC5zZWN0aW9uLWJveC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0RERDtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuXG4gICAgLmhvdXItaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICB3aWR0aDogMi40ZW07XG4gICAgICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcbiAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgfVxuXG4gICAgLmhvdXItaWNvbi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMmVtO1xuICAgICAgcmlnaHQ6IDNlbTtcbiAgICAgIHdpZHRoOiAyLjRlbTtcbiAgICAgIHBhZGRpbmc6IDE2cHggOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgLW1zLXdyaXRpbmctbW9kZTogdGItcmw7XG4gICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLWJveCB7XG4gICAgd2lkdGg6IDk4JTtcbiAgICBtYXJnaW46IDElO1xuICAgIHBhZGRpbmc6IDElO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICAuc2VjdGlvbi1ib3gtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLyogaGVpZ2h0OiAxNTBweDsgKi9cbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuc2VjdGlvbi1ib3ggaDMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBwYWRkaW5nOiA1cHggNXB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDFlbSAhaW1wb3J0YW50O1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24tYm94LXByaWNlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIHBhZGRpbmc6IDBweCAzcHg7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG5cbiAgICAgIC8qIGNvbG9yOiByZWQ7ICovXG4gICAgfVxuICB9XG59XG5cbi8qICNncmFuZE1lbnUgLnNlY3Rpb24tYm94Om50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiA0OCU7XG4gIG1hcmdpbjogMSUgMjUlO1xuICBwYWRkaW5nOiAxJTtcbn0gKi9cblxuI3Nob3BJbmZvcm1hdGlvbiAuc2VjdGlvbi1ib3gtbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcblxuICAvKiBwYWRkaW5nOiAxMHB4IDA7ICovXG4gIGxpbmUtaGVpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4jc2hvcFdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Nob3BfMDAxLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAuc2VjdGlvbi1ib3gtd3JhcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuXG4gICAgLnNlY3Rpb24tYm94LWltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLWJveC1saXN0IHtcbiAgICBwYWRkaW5nOiA1cHggMDtcblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW0gIWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICB3aWR0aDogMTEyJTtcbiAgICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3MWI4O1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuiDjOaZr1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLmJnLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjRTVCRTc4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFFRkNEO1xuXG4gIC8qIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaW1nX2JnMDAzLmdpZik7ICovXG59XG5cbiNtYWluLWJveCBzZWN0aW9uI21haW52aXN1YWwge1xuICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ltZ19iZzAwMy5naWYpO1xufVxuXG4jbWFpblRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YjRkMTY7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgY29sb3I6ICNGRkY7XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2YjRkMTY7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogI0ZGRjtcblxuICAgIHNwYW4uaGVhZGVyLXN1YnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtc2l6ZTogNTAlO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgfVxuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2YjRkMTY7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogI0ZGREEwMDtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44Kz44Oz44K744OX44OIXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4jbWFpbi1ib3ggc2VjdGlvbiNjb25jZXB0IHtcbiAgcGFkZGluZzogMDtcbn1cblxuI2NvbmNlcHQge1xuICAuc2VjdGlvbi1ib3gtbGFyZ2Uge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cblxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuXG4gIC5zZWN0aW9uLWJveC13cmFwIHtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tYm94LWltYWdlIHtcbiAgICAvKiBoZWlnaHQ6IGF1dG87ICovXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuc2VjdGlvbi1ib3gtd3JhcCAuc2VjdGlvbi1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIlO1xuICAgIG9yZGVyOiAxO1xuXG4gICAgJi5zZWN0aW9uLWJveC1sZWZ0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMSU7XG4gICAgICBvcmRlcjogMztcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XG5cbiAgICAvKiBtYXJnaW4tYm90dG9tOiAxMHB4OyAqL1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNmI0ZDE2O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtOTBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMjVweCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI0ZDE2O1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuXG4gICAgICBzbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogODAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu44GU5rOo5paH5pa55rOVXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4jbWFpbi1ib3ggc2VjdGlvbiNob3dUb09yZGVyIHtcbiAgcGFkZGluZzogMCAwIDQwcHg7XG59XG5cbiNob3dUb09yZGVyIHtcbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuc2VjdGlvbi1ib3gtd3JhcCB7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuXG4uc2VjdGlvbi1ib3gtbGluZSB7XG4gIHdpZHRoOiA5NCU7XG4gIG1hcmdpbjogMCBhdXRvIDRyZW07XG4gIGJvcmRlcjogNnB4IHNvbGlkICM2YjRkMTY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4uc2VjdGlvbi1saW5lLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwcHg7XG4gIGxlZnQ6IC0xOHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogMjJweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI0ZDE2O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1saW5lLXRleHQge1xuICBwYWRkaW5nOiAzcmVtIDJyZW0gMnJlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLWxpbmUtaW1hZ2Uge1xuICAvKiBtYXgtaGVpZ2h0OiAyMDBweDsgKi9cbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDByZW0gMnJlbSAycmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zZWN0aW9uLWJveC1tZWFzdXJlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0byAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnNlY3Rpb24tbWVhc3VyZXMtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxJSAwO1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbiNob3dUb09yZGVyIC5zZWN0aW9uLWJveC1saW5lIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgYm90dG9tOiAtM3JlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25fYXJyb3dfZG93bi5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxu5pyI5pu/44KK5bCP6YmiXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4jbWFpbi1ib3ggc2VjdGlvbiNtb250aGx5TWVudSB7XG4gIHBhZGRpbmc6IDIwcHggMCAxMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ltZ19iZzAwMy5naWYpO1xufVxuXG4jbW9udGhseU1lbnUge1xuICAuc2VjdGlvbi1ib3gtd3JhcCB7XG4gICAgbWFyZ2luOiAzcmVtIGF1dG8gMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIGgzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luOiAycmVtIGF1dG8gMDtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWhlYWRpbmctcHJpY2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogcmVkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuXG4gICAgICBzbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjAlO1xuICAgICAgfVxuXG4gICAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiA0MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24tYm94LWxpbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDFyZW07XG4gICAgYm9yZGVyOiA2cHggc29saWQgIzZiNGQxNjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgfVxuXG4gIC5zZWN0aW9uLWxpbmUtaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLnNlY3Rpb24tbGluZS10ZXh0IHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNlY3Rpb24tbGluZS1pbWFnZSB7XG4gICAgLyogbWF4LWhlaWdodDogMjAwcHg7ICovXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnNlY3Rpb24tbGluZS1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNjBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC00NXB4O1xuICAgIHBhZGRpbmc6IDI4cHggMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI0ZDE2O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG5cbiAgICBzbWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogNTAlO1xuICAgIH1cbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuYXJyYW5nZU1lbnVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbiNtYWluLWJveCBzZWN0aW9uI2FycmFuZ2VNZW51IHtcbiAgcGFkZGluZzogNjBweCAwIDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaW1nX2JnMDAzLmdpZik7XG59XG5cbiNhcnJhbmdlTWVudSB7XG4gIC5zZWN0aW9uLWJveC13cmFwIHtcbiAgICBtYXJnaW46IDJyZW0gYXV0byAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgaDMge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbWFyZ2luOiAycmVtIGF1dG8gMDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIC8qIGZsZXgtd3JhcDogbm93cmFwOyAqL1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuc2VjdGlvbi1ib3gtbGluZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMnJlbTtcbiAgICBib3JkZXI6IDZweCBzb2xpZCAjNmI0ZDE2O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICB9XG5cbiAgLnNlY3Rpb24tbGluZS1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDEuNXJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnNlY3Rpb24tbGluZS1pbWFnZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogbm9uZTtcblxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAvKiBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFlZmNkOyAqL1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWVmY2Q7XG4gICAgICBwYWRkaW5nOiAxJSAxJSAxJSAzJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweCAwIDAgNnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWVmY2Q7XG4gICAgICBwYWRkaW5nOiAxJSAzJSAxJSAxJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCAwO1xuICAgIH1cbiAgfVxufVxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuaGllZHNvYmFfX25hdmlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiNtYWluLWJveCBzZWN0aW9uI2hpZWRzb2JhX19uYXZpe1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOjA7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBmaWx0ZXI6ZHJvcC1zaGFkb3coMHB4IDRweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpKTtcbiAgLnNlY3Rpb24tYm94LXdyYXAge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG4gIG5hdntcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGlkZXNvYmEtbmF2aS13cmFwe1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmaWd1cmV7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDVweCA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgZmlnY2FwdGlvbntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6NnB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuaGlkZXNvYmEtbmF2aS1pbm5lcntcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgLmhpZGVzb2JhLW5hdmktbWVudXtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICAgICAgICBsaXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOjZweCAxMnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICM2YjRkMTY7XG4gICAgICAgICAgfVxuICAgICAgICAgIGF7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGIHVybChodHRwczovL3d3dy5oaXMuY28uanAvd3AtY29udGVudC90aGVtZXMvY29ycG9yYXRlL2ltYWdlcy9hcnJvd19yaWdodF9ibHVlLnBuZykgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICB1bHtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW0haW1wb3J0YW50O1xuICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAjRUVFO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDAuNSU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkYgdXJsKGh0dHBzOi8vd3d3Lmhpcy5jby5qcC93cC1jb250ZW50L3RoZW1lcy9jb3Jwb3JhdGUvaW1hZ2VzL2Fycm93X3JpZ2h0X2JsdWUucG5nKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDEwcHg7XG4gICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm5hdi1tZW51X19hY3RpdmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUVFO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jg63jg7zjgqvjg6vjg4rjg5Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuI21haW4tYm94IHNlY3Rpb24jbWFpbk5hdmkge1xuICAvKiBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMzsgKi9cbiAgLyogYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgKi9cbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpKTtcbn1cblxuI21haW5OYXZpIHtcbiAgLnNlY3Rpb24tYm94LXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgbmF2IHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5wYWdlLW5hdi1zcG1lbnUge1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgcGFkZGluZzogMTJweCAxMnB4IDEycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgLyogd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7ICovXG5cbiAgICAgICYucGFnZS1uYXYtc3BtZW51X19jbG9zZSB7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI25hdi10b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTRweDtcbiAgcmlnaHQ6IDE0cHg7XG4gIGhlaWdodDogMzJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICA+IGRpdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG4gIHNwYW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsIHRvcCAwLjNzIGVhc2U7XG4gICAgLyogI25hdi10b2dnbGUgY2xvc2UgKi9cbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRvcDogMTBweDtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vKiAjbmF2LXRvZ2dsZTpob3ZlciBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMnB4O1xufVxuI25hdi10b2dnbGU6aG92ZXIgc3BhbjpudGgtY2hpbGQoMykge1xuICB0b3A6IDIxcHg7XG59ICovXG5cbiNuYXYtdG9nZ2xlLnBhZ2UtbmF2LXNwbWVudV9fY2xvc2Ugc3BhbiB7XG4gICY6bnRoLWNoaWxkKDEpIHtcbiAgICB0b3A6IDEycHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG5cbiAgJjpudGgtY2hpbGQoMikge1xuICAgIHRvcDogMTJweDtcbiAgICB3aWR0aDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cblxuICAmOm50aC1jaGlsZCgzKSB7XG4gICAgdG9wOiAxMnB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cblxuI21haW5OYXZpIG5hdiB1bCB7XG4gICYucGFnZS1uYXYtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nOiA1cHggMTBweCAxMHB4O1xuXG4gICAgJi5uYXYtbWVudV9fYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBwYWRkaW5nOiA4cHggOHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIC4ycyBlYXNlLW91dDtcbiAgICAgIGJhY2tncm91bmQ6ICM1NTUgdXJsKGh0dHBzOi8vd3d3Lmhpcy5jby5qcC93cC1jb250ZW50L3RoZW1lcy9jb3Jwb3JhdGUvaW1hZ2VzL2Fycm93X3JpZ2h0X2NpcmNsZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMjBweDtcbiAgICB9XG5cbiAgICAmLnBhZ2UtbmF2X19hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcGFkZGluZzogOHB4IDhweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyAuMnMgZWFzZS1vdXQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcblxuICAgICAgJi5wYy1ub25lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuU3dpcGVyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4jbWFpbi1ib3ggc2VjdGlvbiNtYWluX19zbGlkZXJ7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1vdXRlcntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgLnN3aXBlci1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICYuc2xpZGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC5zd2lwZXItc2xpZGV7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICBpbWd7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJi5zd2lwZXItc2xpZGUtYWN0aXZle1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuLnN3aXBlci1jb250YWluZXIge1xuICAmLnNsaWRlci10aHVtYm5haWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMzBweDtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5oaWVkc29iYV9fbmF2aVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuI21haW4tYm94IHNlY3Rpb24jdXJnZW50Tm90aWNlX193cmFwe1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6I0ZGRjtcbn1cbi51cmdlbnQtbm90aWNlLXdyYXB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICAvLyBib3JkZXI6IDNweCBzb2xpZCAjRUVFO1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiNFRUU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLnVyZ2VudC1ub3RpY2UtdGV4dHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuMDVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNSFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgfVxuICAudXJnZW50LW5vdGljZS1ib3h7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmlndXJle1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgIG1hcmdpbjogMCAxJSAxJTtcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5oaWVkc29iYV9fbmF2aVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLm1lbnUtYm94e1xuICB3aWR0aDogOTYlO1xuICBtYXJnaW46IDFyZW0gYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDNweCBzb2xpZCAjNmI0ZDE2O1xuICBhe1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkYgdXJsKGh0dHBzOi8vd3d3Lmhpcy5jby5qcC93cC1jb250ZW50L3RoZW1lcy9jb3Jwb3JhdGUvaW1hZ2VzL2Fycm93X3JpZ2h0X2JsYWNrLnBuZykgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxNnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXdlaWdodDogYm9sZCFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zdGFmZi1jb21tZW50LWJveHtcbiAgd2lkdGg6IDk2JTtcbiAgbWFyZ2luOiAxcmVtIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgZmlndXJle1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBtYXJnaW46IDAgMC41JTtcbiAgICBpbWd7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuICBkaXZ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMiFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogLTMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICAgIGJvcmRlcjogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCAjRkZGO1xuICAgIH1cbiAgfVxufVxuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmdvemVuLWJveFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmdvemVuLXdyYXB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvIDNyZW07XG4gIC5nb3plbi1oZWFkaW5nLXdyYXB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICAgIC5nb3plbi1oZWFkaW5nLWltZ2Fle1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC5nb3plbi1oZWFkaW5nLWJveHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLmdvemVuLWhlYWRpbmctdGl0bGV7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICB9XG4gICAgICAuZ296ZW4taGVhZGluZy10ZXh0e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40IWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5nb3plbi1oZWFkaW5nLXByaWNle1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIGNvbG9yOiAjRDUxOTE5O1xuICAgICAgICBzcGFue1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmdvemVuLXNldC1tZW51e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICMzMzM7XG4gICAgICAgIC5nb3plbi1zZXQtdGl0bGV7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNCFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5nb3plbi1zZXQtYm94e1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZ296ZW4tYm94LXdyYXB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmdvemVuLWJveHtcbiAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogM3JlbSAxcmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2YjRkMTY7XG4gICAgICAuZ296ZW4tYm94LWhlYWRpbmd7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIC5nb3plbi1ib3gtY2hvaWNle1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZiNGQxNjtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMC41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZ296ZW4tYm94LWJvZHl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAuZ296ZW4tYm94LWNob2ljZXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBzbWFsbHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZ296ZW4tYm94LWluZGV4e1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjN2MxYjc7XG4gICAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xuICAgICAgICAgIHVse1xuICAgICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgICAgIG1hcmdpbjowLjUlO1xuICAgICAgICAgICAgJi5nb3plbi1pbmRleC1mdWxse1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZ296ZW4tYm94LW5vdGljZXtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMiFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uY3NyLW5ld3MtYnRuIHtcbiAgLy8gZGlzcGxheTogZmxleDtcbiAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMzBweCAwIDEwcHggMDtcbn1cbi5jc3ItbmV3cy1idG4gbGkge1xuICBiYWNrZ3JvdW5kOiAjRkZGIHVybChodHRwczovL3d3dy5oaXMuY28uanAvd3AtY29udGVudC90aGVtZXMvY29ycG9yYXRlL2ltYWdlcy9hcnJvd19yaWdodF9ibGFjay5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMTZweDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzZiNGQxNztcbn1cbi5jc3ItbmV3cy1idG4gbGkgYSB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQhaW1wb3J0YW50O1xufVxuIl19 */
