@charset "UTF-8";
/*
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/
@import url("https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@400;500;700;900&display=swap");
abbr,
address,
article,
aside,
audio,
b,
blockquote,
body,
canvas,
caption,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
p,
pre,
q,
samp,
section,
small,
span,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
ul,
var,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  background: transparent;
}

html {
  font-size: 62.5%;
}

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

nav ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

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

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

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* change colours to suit your needs */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

/* change colours to suit your needs */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

del {
  text-decoration: line-through;
}

abbr[title],
dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

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

/* change border colour to suit your needs */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}

img {
  display: block;
  border-radius: 10px;
}

input,
select {
  vertical-align: middle;
}

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

body {
  font-family: "Zen Maru Gothic", sans-serif;
  font-size: 1.6em;
  font-weight: 500;
  line-height: 1.8;
  min-width: 1080px;
  color: #707070;
  letter-spacing: 3.5px;
}

a {
  color: #e3585c;
  text-decoration: none;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
a:hover {
  cursor: pointer;
}

span.sup {
  vertical-align: super;
  font-size: smaller;
}

br.sp-only {
  display: none;
}
br.tb-only {
  display: none;
}
br.tb-very-only {
  display: none;
}
br.pc-only {
  display: inline;
}

.grecaptcha-badge {
  visibility: hidden;
}

/* 上からフェードイン */
.slide-top {
  opacity: 0;
  -webkit-transform: translate(0, -300px);
          transform: translate(0, -300px);
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

/* 下からフェードイン */
.slide-bottom {
  opacity: 0;
  -webkit-transform: translate(0, 80px);
          transform: translate(0, 80px);
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

/* 左からフェードイン */
.slide-left {
  opacity: 0;
  -webkit-transform: translate(-80px, 0);
          transform: translate(-80px, 0);
  -webkit-transition: all 0.7s ease-out;
  transition: all 0.7s ease-out;
}

/* 右からフェードイン */
.slide-right {
  opacity: 0;
  -webkit-transform: translate(80px, 0);
          transform: translate(80px, 0);
  -webkit-transition: all 0.7s ease-out;
  transition: all 0.7s ease-out;
}

.title__outer {
  width: 100%;
  height: auto;
}
.title__outer.center {
  text-align: center;
}
.title__outer.right {
  text-align: right;
}
.title__outer.left {
  text-align: left;
}
.title__outer.bg-skew {
  position: relative;
  height: 95px;
}
.title__outer .bg-skew-box {
  width: 460px;
  height: 55px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  margin: auto;
  background-color: #fff;
  -webkit-transform: skew(-45deg);
          transform: skew(-45deg);
  z-index: 1;
}
.title__outer .top-small {
  font-size: 1.4rem;
  line-height: 1.4rem;
}

.title_theme_page-section-sub {
  font-size: 3.6rem;
  font-weight: 700;
  display: inline-block;
  padding: 0 10px;
  margin-bottom: 50px;
}
.title_theme_page-section-sub.under-line_pink-yellow {
  position: relative;
}
.title_theme_page-section-sub.under-line_pink-yellow::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  border-bottom: 2px solid #ff9e8c;
}
.title_theme_page-section-sub.under-line_pink-yellow::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 50%;
  border-bottom: 2px solid #ffe28c;
}

.title_theme_top-section {
  font-size: 3.6rem;
  font-weight: 700;
  padding-bottom: 40px;
}
.title_theme_top-section.pink {
  color: #fe6f56;
}

.title_theme_page-section {
  font-weight: 700;
  font-size: 5.4rem;
  line-height: 1;
}

.title_theme_ribbon {
  font-weight: 700;
  position: relative;
  padding: 1rem 2rem;
  border-radius: 0 10px 10px 10px;
  background: #fff4d8;
  font-size: 2.4rem;
}
.title_theme_ribbon::before {
  font-size: 1.3rem;
  position: absolute;
  top: -24px;
  left: 0;
  height: 24px;
  padding: 0 1em;
  color: #fff;
  border-radius: 10px 10px 0 0;
  background-color: #ffe28c;
}
.title_theme_ribbon.no1::before {
  content: "治療理念１";
}
.title_theme_ribbon.no2::before {
  content: "治療理念２";
}

.text_theme_top-message {
  font-size: 3.4rem;
}

.font-red {
  color: #fe6f56;
}

.text_theme_flexi {
  font-size: 2.2rem;
}

.text_theme_section {
  font-size: 1.6rem;
}
.text_theme_section.ta-center {
  text-align: center;
}
.text_theme_section.top-message {
  line-height: 2.2;
}
.text_theme_section.red {
  color: #E2515A;
}
.text_theme_section.bot-pad {
  padding-bottom: 30px;
}
.text_theme_section + ul {
  list-style-position: inside;
}

.title_theme_section-small {
  font-weight: 700;
  font-size: 2.4rem;
}
.title_theme_section-small.ta-center {
  text-align: center;
}
.title_theme_section-small.pink {
  color: #ff9e8c;
}
.title_theme_section-small.b-border {
  border-bottom: solid 2px #ff9e8c;
  margin-bottom: 5px;
}
.title_theme_section-small.icon_wais::before {
  content: "\f1b9";
}
.title_theme_section-small.icon_subway::before {
  content: "\f239";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 3rem;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  padding-right: 10px;
  vertical-align: sub;
}
.title_theme_section-small.icon_train::before {
  content: "\f238";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 3rem;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  padding-right: 10px;
  vertical-align: sub;
}
.title_theme_section-small.icon_bus::before {
  content: "\f207";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 3rem;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  padding-right: 10px;
  vertical-align: sub;
}
.title_theme_section-small.icon_car::before {
  content: "\f1b9";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 3rem;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  padding-right: 10px;
  vertical-align: sub;
}

.title_theme_section-very-small {
  font-weight: 700;
  font-size: 1.6rem;
}
.title_theme_section-very-small.ta-center {
  text-align: center;
}
.title_theme_section-very-small.pink {
  color: #ff9e8c;
}
.title_theme_section-very-small.pink2 {
  color: #fe6f56;
}

.text_theme_power {
  font-size: 2.4rem;
}
.text_theme_power.pink {
  color: #ff9e8c;
}
.text_theme_power.name {
  display: inline-block;
  border-bottom: dashed 1px #ff9a8c;
}

.title_theme_middle {
  font-size: 2.1rem;
}

.neme__wrapper {
  text-align: right;
}

.text_theme_small {
  font-size: 1.4rem;
}
.text_theme_small.ta-center {
  text-align: center;
  display: block;
}

.text_theme_very-small {
  font-size: 1.1rem;
}
.text_theme_very-small.ta-center {
  text-align: center;
}

.text_theme_large {
  font-size: 2.2rem;
}

.ta-right {
  text-align: right;
}

strong {
  font-weight: 900;
}

.text-gray {
  color: #aaa;
}

.stop__outer {
  text-align: center;
  padding-bottom: 40px;
  padding-top: 10px;
}
.stop__outer .stop {
  display: inline-block;
  padding: 15px 30px;
  background-color: #fe6f56;
  color: #fff;
  border-radius: 10px;
  font-size: 26px;
}

.column2,
.column3,
.column4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.column2.top-pad,
.column3.top-pad,
.column4.top-pad {
  padding-top: 90px;
}

.column2.r-54-42 .column2__1 {
  width: 42%;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.column2.r-54-42 .column2__1 img {
  width: 100%;
  height: 378px;
  -o-object-fit: cover;
     object-fit: cover;
}
.column2.r-54-42 .column2__2 {
  width: 54%;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.column2.r-48-48 .column2__1 {
  width: 48%;
}
.column2.r-48-48 .column2__2 {
  width: 48%;
}
.column2.border-pink .column2__1,
.column2.border-pink .column2__2 {
  border: solid 1px #ff9a8c;
  padding: 30px;
  border-radius: 10px;
}

.column3.r-3-3-3 .column3__1 {
  width: 30%;
}
.column3.r-3-3-3 .column3__2 {
  width: 30%;
}
.column3.r-3-3-3 .column3__3 {
  width: 30%;
}
.column3.border-pink .column3__1,
.column3.border-pink .column3__2,
.column3.border-pink .column3__3 {
  border: solid 1px #ff9a8c;
  padding: 30px;
  border-radius: 10px;
}

.column4 {
  list-style-type: none;
}
.column4.r-22-22-22-22 {
  row-gap: 30px;
}
.column4.r-22-22-22-22 .column4__1,
.column4.r-22-22-22-22 .column4__2,
.column4.r-22-22-22-22 .column4__3,
.column4.r-22-22-22-22 .column4__4 {
  width: 22%;
  text-align: center;
}
.column4.r-22-22-22-22 .column4__1 img,
.column4.r-22-22-22-22 .column4__2 img,
.column4.r-22-22-22-22 .column4__3 img,
.column4.r-22-22-22-22 .column4__4 img {
  width: 100%;
  height: 264px;
  border-radius: 50%;
  margin-bottom: 20px;
  -o-object-fit: cover;
     object-fit: cover;
}

.irregular-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  row-gap: 40px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.irregular-nav .irregular-nav__list {
  padding: 30px;
  border: solid 1px #ff9a8c;
  border-radius: 10px;
  padding-top: 60px;
}
.irregular-nav .irregular-nav__list.w100 {
  width: 100%;
}
.irregular-nav .irregular-nav__list.w100 .column2 .column2__1 {
  width: 20%;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.irregular-nav .irregular-nav__list.w100 .column2 .column2__1 img {
  width: 100%;
}
.irregular-nav .irregular-nav__list.w100 .column2 .column2__2 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  width: 75%;
}
.irregular-nav .irregular-nav__list.w100 .column2 .column2__2 .btn__outer {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.irregular-nav .irregular-nav__list.w19 {
  width: 19%;
}
.irregular-nav .irregular-nav__list.w19 > img {
  width: 80%;
  height: auto;
  margin: 0 auto;
}
.irregular-nav .irregular-nav__list.w24 {
  width: 24%;
}
.irregular-nav .irregular-nav__list.w24 > img {
  width: 80%;
  height: auto;
  margin: 0 auto;
}
.irregular-nav .irregular-nav__list.ribbon-wrapper {
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.irregular-nav .irregular-nav__list.ribbon-wrapper .ribbon {
  display: inline-block;
  position: absolute;
  top: -6px;
  left: 20px;
  margin: 0;
  padding: 0 0 5px;
  z-index: 2;
  width: 70px;
  text-align: center;
  color: white;
  font-weight: 700;
  background-color: #fe6f56;
  border-radius: 2px 0 0 0;
}
.irregular-nav .irregular-nav__list.ribbon-wrapper .ribbon::before {
  position: absolute;
  content: "";
  top: 0;
  left: 70px;
  border: none;
  border-bottom: solid 6px #E2614D;
  border-right: solid 5px transparent;
}
.irregular-nav .irregular-nav__list.ribbon-wrapper .ribbon::after {
  content: "";
  position: absolute;
  left: 0;
  top: 100%;
  height: 0;
  width: 0;
  border-left: 35px solid transparent;
  border-right: 35px solid transparent;
  border-top: 10px solid #fe6f56;
}

.swiper-container.slider1 {
  margin-top: 40px;
  padding: 0 0 35px;
}
.swiper-container.slider1 .swiper-wrapper .swiper-slide img {
  width: 100%;
  height: 240px;
  -o-object-fit: cover;
     object-fit: cover;
}
.swiper-container.slider1 .swiper-wrapper .swiper-slide .text-box {
  padding: 10px;
}
.swiper-container.slider1 .swiper-button-next,
.swiper-container.slider1 .swiper-button-prev {
  top: calc(50% - 20px);
  display: block;
  width: 40px;
  height: 40px;
  background-size: cover;
  z-index: 4;
}
.swiper-container.slider1 .swiper-button-next:hover,
.swiper-container.slider1 .swiper-button-prev:hover {
  opacity: 0.85;
}
.swiper-container.slider1 .swiper-button-next {
  margin-right: -10px;
  background: url("images/btn_swiper-next.svg");
}
.swiper-container.slider1 .swiper-button-prev {
  margin-left: -10px;
  background: url("images/btn_swiper-prev.svg");
}

.contents-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  row-gap: 40px;
  list-style-type: none;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.contents-nav.r-48-48 .contents-nav__list {
  width: 48%;
}
.contents-nav.r-48-48 .contents-nav__list .symptoms-nav {
  list-style-type: disc;
  list-style-position: inside;
}
.contents-nav.r-48-48 .contents-nav__list .symptoms-nav + .text_theme_section {
  margin-top: 20px;
}
.contents-nav.r-48-48.irregular .contents-nav__list:first-of-type {
  width: 100%;
}
.contents-nav.r-22-22-22-22 .contents-nav__list {
  width: 24%;
}
.contents-nav.r-22-22-22-22 .contents-nav__list img {
  aspect-ratio: 1/1;
  width: 70%;
  height: auto;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  margin: 0 auto 20px;
}
.contents-nav.r-22-22-22-22 .contents-nav__list .text_theme_section {
  padding: 30px;
}
.contents-nav.r-22-22-22-22.last-adjust::after {
  content: "";
  width: 44%;
}

.info-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  row-gap: 30px;
  list-style-type: none;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.info-nav .info-nav__list {
  width: 30%;
  padding: 30px;
  background-color: #fff1ef;
  border-radius: 10px;
}
.info-nav .info-nav__list .title_theme_section-very-small {
  padding-bottom: 20px;
}
.info-nav::after {
  content: "";
  width: 30%;
}

@-webkit-keyframes blink {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0.8;
  }
}

@keyframes blink {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0.8;
  }
}
.btn__outer {
  padding-top: 50px;
  text-align: center;
}
.btn__outer.multiple {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 40px;
     -moz-column-gap: 40px;
          column-gap: 40px;
  row-gap: 30px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.btn__outer.right {
  text-align: right;
}
.btn__outer.left {
  text-align: left;
}

.btn_theme_normal {
  /*アニメーションの起点とするためrelativeを指定*/
  position: relative;
  overflow: hidden;
  /*ボタンの形状*/
  text-decoration: none;
  display: inline-block;
  padding: 15px 60px;
  text-align: center;
  outline: none;
  /*アニメーションの指定*/
  -webkit-transition: ease 0.6s;
  transition: ease 0.6s;
  border-radius: 30.4px;
}
.btn_theme_normal::after {
  content: "";
  position: absolute;
  top: calc(50% - 6px);
  right: 20px;
  width: 10px;
  height: 10px;
  -webkit-transform: translateX(5px) rotate(45deg);
          transform: translateX(5px) rotate(45deg);
  z-index: 3;
}
.btn_theme_normal span {
  position: relative;
  z-index: 3; /*z-indexの数値をあげて文字を背景よりも手前に表示*/
  font-weight: 700;
}
.btn_theme_normal.bgcenterx::before {
  content: "";
  /*絶対配置で位置を指定*/
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  /*色や形状*/
  width: 100%;
  height: 100%;
  /*アニメーション*/
  -webkit-transition: -webkit-transform 1s cubic-bezier(0.8, 0, 0.2, 1) 0s;
  transition: -webkit-transform 1s cubic-bezier(0.8, 0, 0.2, 1) 0s;
  transition: transform 1s cubic-bezier(0.8, 0, 0.2, 1) 0s;
  transition: transform 1s cubic-bezier(0.8, 0, 0.2, 1) 0s, -webkit-transform 1s cubic-bezier(0.8, 0, 0.2, 1) 0s;
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transform-origin: top;
          transform-origin: top;
  border-radius: 30.4px;
}
.btn_theme_normal.bgcenterx:hover::before {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.btn_theme_normal.white {
  background-color: #fff;
  border: solid 1px #ff9a8c;
}
.btn_theme_normal.white::after {
  border-right: 1px solid #ff9a8c;
  border-top: 1px solid #ff9a8c;
}
.btn_theme_normal.white span {
  color: #ff9a8c;
}
.btn_theme_normal.white:hover {
  border: solid 1px #ff9a8c;
}
.btn_theme_normal.white:hover::after {
  border-right: 1px solid #fff;
  border-top: 1px solid #fff;
}
.btn_theme_normal.white:hover span {
  color: #fff;
}
.btn_theme_normal.white.bgcenterx::before {
  background: #ff9a8c; /*背景色*/
}

.btn_theme_contact {
  /*アニメーションの起点とするためrelativeを指定*/
  position: relative;
  overflow: hidden;
  /*ボタンの形状*/
  text-decoration: none;
  display: inline-block;
  padding: 10px 30px;
  text-align: center;
  outline: none;
  /*アニメーションの指定*/
  -webkit-transition: ease 0.6s;
  transition: ease 0.6s;
  border-radius: 10px;
}
.btn_theme_contact span {
  position: relative;
  z-index: 3; /*z-indexの数値をあげて文字を背景よりも手前に表示*/
  font-weight: 700;
  font-size: 1.8rem;
}
.btn_theme_contact.bgcenterx::before {
  content: "";
  /*絶対配置で位置を指定*/
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  /*色や形状*/
  width: 100%;
  height: 100%;
  border-radius: 10px;
  /*アニメーション*/
  -webkit-transition: -webkit-transform 1s cubic-bezier(0.8, 0, 0.2, 1) 0s;
  transition: -webkit-transform 1s cubic-bezier(0.8, 0, 0.2, 1) 0s;
  transition: transform 1s cubic-bezier(0.8, 0, 0.2, 1) 0s;
  transition: transform 1s cubic-bezier(0.8, 0, 0.2, 1) 0s, -webkit-transform 1s cubic-bezier(0.8, 0, 0.2, 1) 0s;
  -webkit-transform: scale(0, 1);
          transform: scale(0, 1);
  -webkit-transform-origin: top;
          transform-origin: top;
}
.btn_theme_contact.bgcenterx:hover::before {
  -webkit-transform: scale(1, 1);
          transform: scale(1, 1);
}
.btn_theme_contact.white {
  background-color: #fff;
  border: solid 1px #ff9a8c;
}
.btn_theme_contact.white span {
  color: #ff9a8c;
}
.btn_theme_contact.white:hover {
  border: solid 1px #ff9a8c;
}
.btn_theme_contact.white:hover span {
  color: #fff;
}
.btn_theme_contact.white.bgcenterx::before {
  background: #ff9a8c; /*背景色*/
}
.btn_theme_contact.icon_phone span {
  font-size: 2rem;
}
.btn_theme_contact.icon_phone span::before {
  content: "\f095";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 3rem;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  padding-right: 10px;
  vertical-align: sub;
}
.btn_theme_contact.icon_train span::before {
  content: "\f238";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 3rem;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  padding-right: 10px;
  vertical-align: sub;
}
.btn_theme_contact.icon_calendar span::before {
  content: "\f073";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 3rem;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  padding-right: 10px;
  vertical-align: sub;
}
.btn_theme_contact.icon_reserve {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.btn_theme_contact.icon_reserve span::before {
  display: inline-block;
  content: "";
  -webkit-mask-image: url("images/icon_web-reserve.svg");
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  background-color: #ff9e8c;
  mask-image: url("images/icon_web-reserve.svg");
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  width: 44.5px;
  height: 37.5px;
  z-index: 7;
  left: 0;
  right: 0;
  margin: auto;
  vertical-align: middle;
  padding-right: 15px;
}
.btn_theme_contact.icon_reserve:hover span::before {
  background-color: #fff;
}
.btn_theme_contact.icon_line-reserve {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.btn_theme_contact.icon_line-reserve span::before {
  display: inline-block;
  content: "";
  -webkit-mask-image: url("images/icon_line-reserve.svg");
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  background-color: #ff9e8c;
  mask-image: url("images/icon_line-reserve.svg");
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  width: 44.5px;
  height: 44.5px;
  z-index: 7;
  left: 0;
  right: 0;
  margin: auto;
  vertical-align: middle;
  padding-right: 15px;
}
.btn_theme_contact.icon_line-reserve:hover span::before {
  background-color: #fff;
}
.btn_theme_contact.h-76 {
  height: 76px;
}

.btn_theme_reservation__outer {
  position: fixed;
  z-index: 6;
  right: 0;
  top: 260px;
}
.btn_theme_reservation__outer .btn_theme_reservation {
  background-color: #ff9e8c;
  padding: 30px 20px;
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
  text-orientation: upright;
  display: block;
  position: relative;
  width: 74px;
  height: auto;
  border-radius: 10px 0 0 10px;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
.btn_theme_reservation__outer .btn_theme_reservation::before {
  position: absolute;
  display: inline-block;
  content: "";
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  background-color: #fff;
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  z-index: 7;
  left: 0;
  right: 0;
}
.btn_theme_reservation__outer .btn_theme_reservation.icon_pc::before {
  -webkit-mask-image: url("images/icon_web-reserve_wh.svg");
  mask-image: url("images/icon_web-reserve_wh.svg");
  width: 44.5px;
  height: 37.5px;
  margin: auto;
}
.btn_theme_reservation__outer .btn_theme_reservation.icon_line {
  margin-top: 30px;
}
.btn_theme_reservation__outer .btn_theme_reservation.icon_line::before {
  -webkit-mask-image: url("images/icon_line-reserve_wh.svg");
  mask-image: url("images/icon_line-reserve_wh.svg");
  width: 44.5px;
  height: 44.5px;
  margin: auto;
}
.btn_theme_reservation__outer .btn_theme_reservation span {
  color: #fff;
  font-size: 2rem;
  padding-top: 50px;
  font-weight: 700;
}
.btn_theme_reservation__outer .btn_theme_reservation:hover {
  background-color: #ffe28c;
}

.scroll-nav {
  padding-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  row-gap: 30px;
  list-style-type: none;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.scroll-nav li {
  width: 30%;
}
.scroll-nav li a {
  position: relative;
  text-align: center;
  display: block;
  padding: 20px 0;
  border: solid 1px #ff9e8c;
  border-radius: 10px;
  color: #ff9e8c;
  font-weight: 700;
}
.scroll-nav li a:hover {
  opacity: 0.75;
}
.scroll-nav li a::after {
  content: "";
  position: absolute;
  top: calc(50% - 7px);
  right: 20px;
  width: 10px;
  height: 10px;
  -webkit-transform: translateX(5px) rotate(135deg);
          transform: translateX(5px) rotate(135deg);
  z-index: 3;
  border-right: 1px solid #ff9a8c;
  border-top: 1px solid #ff9a8c;
}
.scroll-nav li a.icon_subway::before {
  content: "\f239";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 3rem;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  padding-right: 10px;
  vertical-align: sub;
}
.scroll-nav li a.icon_train::before {
  content: "\f238";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 3rem;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  padding-right: 10px;
  vertical-align: sub;
}
.scroll-nav li a.icon_bus::before {
  content: "\f207";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 3rem;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  padding-right: 10px;
  vertical-align: sub;
}
.scroll-nav li a.icon_car::before {
  content: "\f1b9";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 3rem;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  padding-right: 10px;
  vertical-align: sub;
}
.scroll-nav::after {
  content: "";
  width: 30%;
}

.btn-scroll {
  font-weight: 700;
  color: #ff9a8c;
}
.btn-scroll::before {
  content: "↑";
  font-weight: 700;
}
.btn-scroll:hover {
  opacity: 0.65;
}

.top-section {
  width: 100%;
  height: auto;
}
.top-section.section-white {
  background: #fff;
}
.top-section.section-pink1 {
  background: #fedcd6;
}
.top-section.section-pink2 {
  background: #fff1ef;
}
.top-section .section__inner {
  padding: 90px 0 100px;
  width: 1200px;
  height: auto;
  margin: 0 auto;
}
.top-section .section__inner.last-section {
  padding-bottom: 160px;
}

.banner-zone {
  width: 100%;
  height: auto;
}
.banner-zone .banner-zone__inner {
  padding: 90px 0 70px;
  width: 1200px;
  height: auto;
  margin: 0 auto;
  text-align: center;
}
.banner-zone .banner-zone__inner a {
  display: block;
  width: 50%;
  height: auto;
  margin: 0 auto;
}
.banner-zone .banner-zone__inner a img {
  width: 100%;
  height: auto;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
.banner-zone .banner-zone__inner a img:hover {
  opacity: 0.75;
}
.banner-zone .banner-zone__inner.last-section {
  padding-bottom: 160px;
}

.loading {
  width: 100vw;
  height: 100vh;
  -webkit-transition: all 1s;
  transition: all 1s;
  background-color: #1a1a1a;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 6;
  opacity: 1;
  visibility: visible;
}
.loading.is-active {
  opacity: 0;
  visibility: hidden;
}
.loading .loading-animation {
  width: 100vw;
  height: 100vh;
  -webkit-transition: all 1s;
  transition: all 1s;
  background-color: #1a1a1a;
  z-index: 6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  opacity: 0;
  visibility: hidden;
}
.loading .loading-animation img {
  width: 50%;
  height: auto;
}
.loading .loading-animation.is-active {
  opacity: 1;
  visibility: visible;
}

.medical-nav {
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-column-gap: 1.3333333333%;
     -moz-column-gap: 1.3333333333%;
          column-gap: 1.3333333333%;
  row-gap: 20px;
  list-style-type: none;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.medical-nav .medical-nav__list {
  width: 24%;
  display: grid;
}
.medical-nav .medical-nav__list a {
  display: block;
  padding: 10px 0 20px;
  border: solid 2px #ff9e8c;
  border-radius: 10px;
  -webkit-transition: 0.6s;
  transition: 0.6s;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.medical-nav .medical-nav__list a:hover {
  background-color: #fff1ef;
  border: none;
  padding: 0;
}
.medical-nav .medical-nav__list a::before {
  width: 60%;
  position: relative;
  z-index: 2;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -webkit-transform: scale(1);
          transform: scale(1);
  margin: auto;
  display: block;
}
.medical-nav .medical-nav__list a .title_theme_section-small {
  color: #ff9e8c;
  text-align: center;
}
.medical-nav .medical-nav__list a .symptoms-nav {
  list-style-type: none;
  text-align: center;
}
.medical-nav .medical-nav__list a .symptoms-nav .symptoms-nav__list {
  font-weight: 500;
  letter-spacing: 0.1rem;
  color: #707070;
}
.medical-nav .medical-nav__list a .stop-ribbon__ounter {
  text-align: center;
  padding-top: 10px;
}
.medical-nav .medical-nav__list a .stop-ribbon__ounter .stop-ribbon {
  display: inline-block;
  padding: 3px 10px;
  background-color: #fe6f56;
  color: #fff;
  -webkit-transform: rotate(-5deg);
          transform: rotate(-5deg);
}
.medical-nav .medical-nav__list.medical-nav__list-01 a::before {
  content: url("images/icon_medical-01.svg");
}
.medical-nav .medical-nav__list.medical-nav__list-02 a::before {
  content: url("images/icon_medical-02.svg");
}
.medical-nav .medical-nav__list.medical-nav__list-03 a::before {
  content: url("images/icon_medical-03.svg");
}
.medical-nav .medical-nav__list.medical-nav__list-04 a::before {
  content: url("images/icon_medical-04.svg");
}
.medical-nav .medical-nav__list.medical-nav__list-05 a::before {
  content: url("images/icon_medical-05.svg");
}
.medical-nav .medical-nav__list.medical-nav__list-06 a::before {
  content: url("images/icon_medical-06.svg");
}
.medical-nav .medical-nav__list.medical-nav__list-07 a::before {
  content: url("images/icon_medical-07.svg");
}
.medical-nav .medical-nav__list.medical-nav__list-08 a::before {
  content: url("images/icon_medical-08.svg");
}
.medical-nav .medical-nav__list.medical-nav__list-09 a::before {
  content: url("images/icon_medical-09.svg");
}
.medical-nav .medical-nav__list.medical-nav__list-10 a::before {
  content: url("images/icon_medical-10.svg");
}
.medical-nav .medical-nav__list.medical-nav__list-11 a::before {
  content: url("images/icon_medical-11.svg");
}

.main-time-schedule .time-schedule-table {
  width: 100%;
  text-align: center;
  border-collapse: collapse;
  border-spacing: 0;
}
.main-time-schedule .time-schedule-table th {
  padding: 10px;
  border: solid 1px #707070;
  vertical-align: middle;
}
.main-time-schedule .time-schedule-table th.color {
  background-color: #ff9e8c;
  color: #fff;
}
.main-time-schedule .time-schedule-table th.space-big {
  padding: 5px 15px;
  background-color: #fff;
}
.main-time-schedule .time-schedule-table td {
  padding: 10px 10px;
  border: solid 1px #707070;
  vertical-align: middle;
  background-color: #fff;
}
.main-time-schedule .time-schedule-nav {
  list-style-type: none;
}
.main-time-schedule .time-schedule-nav li::before {
  content: "";
  width: 10px;
  height: 10px;
  display: inline-block;
  background-color: #ff9e8c;
  border-radius: 50%;
  font-size: 1.2rem;
}
.price-table {
  margin-top: 20px;
  width: 100%;
  text-align: center;
  border-collapse: separate;
  border-spacing: 3px;
}
.price-table tr {
  width: 100%;
  margin-bottom: 1px;
}
.price-table tr th {
  width: 50%;
  padding: 10px;
  border: solid 1px #ffdcd6;
  background-color: #ffdcd6;
  vertical-align: middle;
}
.price-table tr td {
  width: 50%;
  padding: 10px;
  border: solid 1px #ffdcd6;
  vertical-align: middle;
}

.info-box {
  width: 100%;
  height: auto;
  padding: 30px;
  border: solid 1px #ff9e8c;
  border-radius: 10px;
}
.info-box.no-border {
  border: none;
}
.info-box .info-table {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: 700;
}
.info-box .info-table dt {
  width: 22%;
  border-bottom: solid 1px #ff9e8c;
  padding: 10px 0 10px 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.info-box .info-table dd {
  width: 78%;
  border-bottom: solid 1px #ff9e8c;
  padding: 10px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.info-box .info-table dd ul {
  list-style-position: inside;
}
.info-box .info-table dd .text_theme_very-small {
  margin-bottom: -20px;
}
.info-box .info-table dd .main-time-schedule__wrapper {
  width: 75%;
  padding: 40px 0 20px;
}
.info-box .info-list {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: 700;
  list-style-type: none;
}
.info-box .info-list li {
  border-bottom: solid 1px #ff9e8c;
  padding: 10px 0 10px 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

iframe {
  margin-top: 80px;
  width: 100%;
  height: 250px;
}

.header-area {
  width: 100%;
  height: auto;
  position: fixed;
  z-index: 5;
  top: 0;
  background-color: #fff;
}
.header-area .header-area__inner {
  width: 1200px;
  height: auto;
  margin: 0 auto;
}
.header-area .header-area__inner .header-upper-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header-area .header-area__inner .header-upper-row .header-logo-area a img {
  height: 70px;
  width: auto;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
.header-area .header-area__inner .header-upper-row .header-logo-area a img:hover {
  opacity: 0.75;
}
.header-area .header-area__inner .header-upper-row .column2__2 .text_theme_section {
  display: block;
  text-align: right;
  padding-top: 10px;
}
.header-area .header-area__inner .header-upper-row .column2__2 .header-btn__outer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  padding-top: 15px;
}
.header-area .header-area__inner .header-lower-row .header-nav-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.header-area .header-area__inner .header-lower-row .header-nav-area .header-nav {
  width: 100%;
}
.header-area .header-area__inner .header-lower-row .header-nav-area .header-nav .header-nav__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.header-area .header-area__inner .header-lower-row .header-nav-area .header-nav .header-nav__list li a {
  font-weight: 700;
  font-size: 1.8rem;
  display: block;
  padding: 20px 0px 10px 0px;
  color: #707070;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.header-area .header-area__inner .header-lower-row .header-nav-area .header-nav .header-nav__list li a:hover {
  color: #ff9e8c;
}
.header-area .header-area__inner .header-lower-row .header-nav-area .header-nav .header-nav__list li.menu-item-has-children {
  position: relative;
}
.header-area .header-area__inner .header-lower-row .header-nav-area .header-nav .header-nav__list li.menu-item-has-children > a {
  padding: 20px 30px 10px 0px;
}
.header-area .header-area__inner .header-lower-row .header-nav-area .header-nav .header-nav__list li.menu-item-has-children > a::before {
  content: "";
  position: absolute;
  right: 20px;
  top: 32px;
  width: 6px;
  height: 6px;
  border-top: 2px solid #707070;
  border-right: 2px solid #707070;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.header-area .header-area__inner .header-lower-row .header-nav-area .header-nav .header-nav__list li.menu-item-has-children > a:hover::before {
  border-top: 2px solid #ff9e8c;
  border-right: 2px solid #ff9e8c;
}
.header-area .header-area__inner .header-lower-row .header-nav-area .header-nav .header-nav__list li.menu-item-has-children ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  width: 1200px;
  left: 0;
  right: 0;
  margin: auto;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  background-color: rgba(255, 158, 140, 0.85);
  padding: 10px calc((100vw - 1200px) / 2);
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  /*はじめは非表示*/
  visibility: hidden;
  opacity: 0;
  /*アニメーション設定*/
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.header-area .header-area__inner .header-lower-row .header-nav-area .header-nav .header-nav__list li.menu-item-has-children ul li a {
  display: block;
  padding: 10px 20px;
  color: #fff;
}
.header-area .header-area__inner .header-lower-row .header-nav-area .header-nav .header-nav__list li.menu-item-has-children ul li a:hover {
  opacity: 0.75;
}
.header-area .header-area__inner .header-lower-row .header-nav-area .header-nav .header-nav__list li.menu-item-has-children:hover ul {
  visibility: visible;
  opacity: 1;
}
.header-area .header-area__inner .header-lower-row .header-nav-area .header-nav .header-nav__list li.menu-item-has-children:active ul {
  visibility: visible;
  opacity: 1;
}
.header-area .header-area__inner .header-lower-row .header-nav-area .sp-contact-nav {
  display: none;
}
.header-area .header-area__inner .header-lower-row .header-nav-area .hamburger-menu {
  display: none;
}
.header-area .header-area__inner .header-lower-row .header-nav-area .hamburger-menu .openbtn1 {
  /*activeクラスが付与されると線が回転して×に*/
}
.header-area .header-area__inner .header-lower-row .header-nav-area .sp-header-nav {
  display: none;
}
.header-area .header-area__inner .header-lower-row .header-nav-area .sp-header-nav .sp-header-nav__list li.menu-item-has-children > a {
  position: relative;
}
.header-area .header-area__inner .header-lower-row .header-nav-area .sp-header-nav .sp-header-nav__list li.menu-item-has-children > a::before, .header-area .header-area__inner .header-lower-row .header-nav-area .sp-header-nav .sp-header-nav__list li.menu-item-has-children > a::after {
  position: absolute;
  content: "";
  width: 15px;
  height: 4px;
  border-radius: 2px;
  background-color: #fff;
}
.header-area .header-area__inner .header-lower-row .header-nav-area .sp-header-nav .sp-header-nav__list li.menu-item-has-children > a::before {
  top: 48%;
  right: 15px;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.header-area .header-area__inner .header-lower-row .header-nav-area .sp-header-nav .sp-header-nav__list li.menu-item-has-children > a::after {
  top: 48%;
  right: 15px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.header-area .header-area__inner .header-lower-row .header-nav-area .sp-header-nav .sp-header-nav__list li.menu-item-has-children .sub-menu {
  display: none; /*はじめは非表示*/
  background: #FFB3A5;
}
.header-area .header-area__inner .header-lower-row .header-nav-area .sp-header-nav .sp-header-nav__list li.menu-item-has-children .sub-menu.active {
  display: block;
}
.header-area .header-area__inner .header-lower-row .header-nav-area .sp-header-nav .sp-header-nav__list li.menu-item-has-children.active > a::before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.header-area .header-area__inner .header-lower-row .header-nav-area .sp-header-nav .sp-header-nav__list li.menu-item-has-children.active > a::after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.header-area.HeightMin {
  background-color: rgba(255, 255, 255, 0.9);
}
.header-area.HeightMin .header-area__inner .header-upper-row {
  display: none;
}

.footer-area {
  background-color: #fedcd6;
}
.footer-area .footer-area__inner {
  width: 1200px;
  height: auto;
  padding-top: 90px;
  margin: 0 auto;
}
.footer-area .footer-area__inner > a {
  width: 33%;
  height: auto;
  margin: 0 auto;
  display: block;
}
.footer-area .footer-area__inner > a img {
  width: 100%;
  height: auto;
}
.footer-area .footer-area__inner .column2 {
  padding-top: 50px;
}
.footer-area .footer-area__inner .column2 .column2__1 {
  width: 50%;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.footer-area .footer-area__inner .column2 .column2__1 .btn__outer {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  row-gap: 20px;
}
.footer-area .footer-area__inner .column2 .column2__2 {
  width: 42%;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.footer-area .footer-area__inner .column2 .column2__2 .info-table {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  border-top: solid 1px #707070;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: 700;
}
.footer-area .footer-area__inner .column2 .column2__2 .info-table dt {
  width: 22%;
  border-bottom: solid 1px #707070;
  padding: 15px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.footer-area .footer-area__inner .column2 .column2__2 .info-table dd {
  width: 78%;
  border-bottom: solid 1px #707070;
  padding: 15px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.footer-area .footer-area__inner .column2 .column2__2 .info-table dd ul {
  list-style-position: inside;
}
.footer-area .footer-area__inner .column2 .column2__2 .info-table dd .text_theme_very-small {
  margin-bottom: -20px;
}
.footer-area .footer-area__inner .column2 .column2__2 .twitter-btn__outer {
  padding-top: 10px;
}
.footer-area .footer-area__inner .column2 .column2__2 .twitter-btn__outer a .fa-twitter {
  font-size: 3.6rem;
  color: #fe6f56;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
.footer-area .footer-area__inner .column2 .column2__2 .twitter-btn__outer a .fa-twitter:hover {
  opacity: 0.8;
}
.footer-area .footer-area__inner .footer-nav-area {
  padding-top: 20px;
}
.footer-area .footer-area__inner .footer-nav-area .footer-nav-01 ul,
.footer-area .footer-area__inner .footer-nav-area .footer-nav-02 ul,
.footer-area .footer-area__inner .footer-nav-area .footer-nav-03 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.footer-area .footer-area__inner .footer-nav-area .footer-nav-01 ul li a,
.footer-area .footer-area__inner .footer-nav-area .footer-nav-02 ul li a,
.footer-area .footer-area__inner .footer-nav-area .footer-nav-03 ul li a {
  display: block;
  padding: 10px;
  color: #707070;
  font-weight: bold;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.footer-area .footer-area__inner .footer-nav-area .footer-nav-01 ul li a:hover,
.footer-area .footer-area__inner .footer-nav-area .footer-nav-02 ul li a:hover,
.footer-area .footer-area__inner .footer-nav-area .footer-nav-03 ul li a:hover {
  color: #ff9e8c;
}
.footer-area .footer-area__inner .footer-nav-area .footer-nav-sp {
  display: none;
}
.footer-area .footer-area__inner .copyrights {
  font-size: 1.1rem;
  text-align: center;
  padding-top: 30px;
  padding-bottom: 5px;
}

@-webkit-keyframes fadeIn {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    opacity: 0;
  }
  100% {
    display: block;
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    opacity: 0;
  }
  100% {
    display: block;
    opacity: 1;
  }
}
.top-view {
  width: 100%;
  height: auto;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #fff), color-stop(90%, #fedcd6));
  background: -webkit-linear-gradient(top, #fff 10%, #fedcd6 90%);
  background: linear-gradient(to bottom, #fff 10%, #fedcd6 90%);
}
.top-view .top-view__inner {
  width: 100%;
  height: calc(100vh - 196px);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 196px;
  position: relative;
}
.top-view .top-view__inner .swiper-container.slider_pc .swiper-wrapper .swiper-slide {
  text-align: center;
}
.top-view .top-view__inner .swiper-container.slider_pc .swiper-wrapper .swiper-slide svg {
  width: 94vw;
  height: auto;
}
.top-view .top-view__inner .swiper-container.slider_pc .swiper-wrapper .swiper-slide svg img {
  -o-object-fit: cover;
     object-fit: cover;
}
.top-view .top-view__inner .swiper-container.slider_sp {
  display: none;
}
.top-view .top-view__inner .top-view-contents {
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: calc((100vw - 1200px) / 2 + 70px);
  z-index: 3;
  height: 140px;
}
.top-view .top-view__inner .top-view-contents .text_theme_top-message {
  color: #fff;
  text-shadow: 1px 1px 3px #999;
}
.top-view .top-view__inner .top-view-time-schedule {
  position: absolute;
  padding: 20px 95px 20px 20px;
  z-index: 3;
  right: 0;
  bottom: 18%;
  border-radius: 10px 0 0 10px;
  background-color: #fff;
}
.top-view .top-view__inner .top-view-time-schedule .time-schedule-table {
  width: 100%;
  text-align: center;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1.2rem;
}
.top-view .top-view__inner .top-view-time-schedule .time-schedule-table th {
  padding: 10px;
  border: solid 1px #707070;
  vertical-align: middle;
}
.top-view .top-view__inner .top-view-time-schedule .time-schedule-table th.color {
  background-color: #fedcd6;
}
.top-view .top-view__inner .top-view-time-schedule .time-schedule-table th.space-big {
  padding: 5px 15px;
}
.top-view .top-view__inner .top-view-time-schedule .time-schedule-table td {
  padding: 10px;
  border: solid 1px #707070;
  vertical-align: middle;
}
.top-view .top-view__inner .top-view-time-schedule .time-schedule-nav {
  list-style-type: none;
}
.top-view .top-view__inner .top-view-time-schedule .time-schedule-nav li {
  font-size: 1.2rem;
}
.top-view .top-view__inner .top-view-time-schedule .time-schedule-nav li::before {
  content: "";
  width: 10px;
  height: 10px;
  display: inline-block;
  background-color: #ff9e8c;
  border-radius: 50%;
  font-size: 1.2rem;
}
.top-view .top-view__inner .news-box__outer {
  width: 1060px;
  height: auto;
  margin: 0 auto;
  position: absolute;
  z-index: 3;
  top: 85%;
  left: 0;
  right: 0;
}
.top-view .top-view__inner .news-box__outer .title_theme_top-section-small {
  color: #fe6f56;
  padding-left: 30px;
}
.top-view .top-view__inner .news-box__outer .column2 {
  padding: 20px 30px;
  background-color: #fff;
  border-radius: 10px;
}
.top-view .top-view__inner .news-box__outer .column2 .column2__1 {
  width: 70%;
}
.top-view .top-view__inner .news-box__outer .column2 .column2__1 .table_news {
  border-bottom: solid 1px #FEDCD6;
  padding: 10px 0;
}
.top-view .top-view__inner .news-box__outer .column2 .column2__1 .table_news a {
  color: #707070;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.top-view .top-view__inner .news-box__outer .column2 .column2__1 .table_news a:hover {
  border-style: none;
  opacity: 0.65;
}
.top-view .top-view__inner .news-box__outer .column2 .column2__1 .table_news a .news-date {
  display: block;
  width: 21%;
}
.top-view .top-view__inner .news-box__outer .column2 .column2__1 .table_news a .news-title {
  display: block;
  width: 79%;
}
.top-view .top-view__inner .news-box__outer .column2 .column2__2 {
  width: 30%;
}

.top-section.top-section-01 .section__inner {
  padding-top: 240px;
}
.top-section.top-section-01 .section__inner .title_theme_top-section {
  color: #fe6f56;
}
.top-section.top-section-02 .section__inner .column3 .column3__1,
.top-section.top-section-02 .section__inner .column3 .column3__2,
.top-section.top-section-02 .section__inner .column3 .column3__3 {
  position: relative;
}
.top-section.top-section-02 .section__inner .column3 .column3__1 img,
.top-section.top-section-02 .section__inner .column3 .column3__2 img,
.top-section.top-section-02 .section__inner .column3 .column3__3 img {
  width: 100%;
  height: 360px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
.top-section.top-section-02 .section__inner .column3 .column3__1 .title_theme_section-small,
.top-section.top-section-02 .section__inner .column3 .column3__2 .title_theme_section-small,
.top-section.top-section-02 .section__inner .column3 .column3__3 .title_theme_section-small {
  text-align: center;
  padding-top: 15px;
}
.top-section.top-section-02 .section__inner .column3 .column3__1 .text_theme_section,
.top-section.top-section-02 .section__inner .column3 .column3__2 .text_theme_section,
.top-section.top-section-02 .section__inner .column3 .column3__3 .text_theme_section {
  padding-top: 15px;
}
.top-section.top-section-02 .section__inner .column3 .column3__1 .numbering__outer,
.top-section.top-section-02 .section__inner .column3 .column3__2 .numbering__outer,
.top-section.top-section-02 .section__inner .column3 .column3__3 .numbering__outer {
  position: absolute;
  width: 100%;
  height: 72px;
  top: 0;
  background-color: rgba(255, 255, 255, 0.6);
}
.top-section.top-section-02 .section__inner .column3 .column3__1 .numbering__outer .numbering,
.top-section.top-section-02 .section__inner .column3 .column3__2 .numbering__outer .numbering,
.top-section.top-section-02 .section__inner .column3 .column3__3 .numbering__outer .numbering {
  position: absolute;
  display: inline-block;
  content: "";
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  background-color: #ffe28c;
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  width: 52px;
  height: 60px;
  z-index: 1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  -webkit-box-shadow: 1px 1px 3px #999;
          box-shadow: 1px 1px 3px #999;
}
.top-section.top-section-02 .section__inner .column3 .column3__1 .numbering__outer .numbering {
  -webkit-mask-image: url("images/icon_feature-01.svg");
  mask-image: url("images/icon_feature-01.svg");
}
.top-section.top-section-02 .section__inner .column3 .column3__2 .title_theme_section-small {
  letter-spacing: 0;
}
.top-section.top-section-02 .section__inner .column3 .column3__2 .numbering__outer .numbering {
  -webkit-mask-image: url("images/icon_feature-02.svg");
  mask-image: url("images/icon_feature-02.svg");
}
.top-section.top-section-02 .section__inner .column3 .column3__3 .numbering__outer .numbering {
  -webkit-mask-image: url("images/icon_feature-03.svg");
  mask-image: url("images/icon_feature-03.svg");
}
.top-section.top-section-03 .section__inner .column3 {
  padding: 50px 0;
}
.top-section.top-section-03 .section__inner .column3 .column3__1,
.top-section.top-section-03 .section__inner .column3 .column3__2,
.top-section.top-section-03 .section__inner .column3 .column3__3 {
  padding: 25px;
  background-color: #fff;
  border-radius: 0 0 10px 10px;
  border-top: solid 4px #fe6f56;
}
.top-section.top-section-03 .section__inner .column3 .column3__1 .title_theme_middle,
.top-section.top-section-03 .section__inner .column3 .column3__2 .title_theme_middle,
.top-section.top-section-03 .section__inner .column3 .column3__3 .title_theme_middle {
  display: block;
  border-bottom: solid 2px #fff;
  padding: 5px 0;
  margin-bottom: 0 auto 20px;
  color: #fe6f56;
}
.top-section.top-section-03 .section__inner .column3 .column3__1 .text_theme_section,
.top-section.top-section-03 .section__inner .column3 .column3__2 .text_theme_section,
.top-section.top-section-03 .section__inner .column3 .column3__3 .text_theme_section {
  padding-top: 15px;
}
.top-section.top-section-06 .section__inner .table_news__outer {
  background-color: #fff;
  border-radius: 10px;
  padding: 30px;
}
.top-section.top-section-06 .section__inner .table_news__outer .table_news {
  border-bottom: solid 1px #FEDCD6;
  padding: 10px 0;
}
.top-section.top-section-06 .section__inner .table_news__outer .table_news a {
  color: #707070;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.top-section.top-section-06 .section__inner .table_news__outer .table_news a:hover {
  border-style: none;
  opacity: 0.65;
}
.top-section.top-section-06 .section__inner .table_news__outer .table_news a .news-date {
  display: block;
  width: 23%;
}
.top-section.top-section-06 .section__inner .table_news__outer .table_news a .news-title {
  display: block;
  width: 77%;
}

.page-top-view {
  width: 100%;
  height: auto;
  background: url("images/img_page-title-bg.webp") center/cover no-repeat;
}
.page-top-view .page-top-view__inner {
  width: 1200px;
  height: 510px;
  margin: 0 auto;
  position: relative;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.page-top-view .page-top-view__inner .title__outer {
  position: absolute;
  left: 0;
  top: 60%;
  margin: auto;
}
.page-top-view .page-top-view__inner .title__outer .title_theme_page-section {
  color: #707070;
}

.breadcrumb-area {
  width: 100%;
  height: auto;
}
.breadcrumb-area .breadcrumb-area__inner {
  width: 1200px;
  height: auto;
  margin: 0 auto;
  padding: 20px 0 20px;
}
.breadcrumb-area .breadcrumb-area__inner #breadcrumb ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.breadcrumb-area .breadcrumb-area__inner #breadcrumb ul li {
  font-size: 1.6rem;
  color: #707070;
}
.breadcrumb-area .breadcrumb-area__inner #breadcrumb ul li a {
  color: #707070;
}
.breadcrumb-area .breadcrumb-area__inner #breadcrumb ul li a:hover {
  border-style: none;
  opacity: 0.75;
}
.breadcrumb-area .breadcrumb-area__inner #breadcrumb ul li:not(:first-child):before {
  content: ">";
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
}
.breadcrumb-area .breadcrumb-area__inner #breadcrumb ul li:not(:last-child) a {
  text-decoration: underline;
}

.page-section {
  width: 100%;
  height: auto;
}
.page-section .page-section__inner {
  width: 1200px;
  height: auto;
  margin: 0 auto;
  padding: 60px 0 100px;
}
.page-section .page-section__inner.article_section {
  width: 800px;
}
.page-section .page-section__inner.last-section {
  padding-bottom: 160px;
}
.page-section.section-white {
  background: rgba(255, 255, 255, 0.9);
}
.page-section.section-gray {
  background: rgba(239, 239, 239, 0.9);
}
.page-section.section-black {
  background: rgba(51, 51, 51, 0.9);
  color: #fff;
}

.pagination-area .pagination {
  margin: 40px 0 0;
}
.pagination-area .pagination .nav-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.pagination-area .pagination .nav-links .page-numbers {
  display: inline-block;
  margin-right: 20px;
  padding: 5px 15px;
  color: #ff9e8c;
  border-radius: 10px;
  border: 1px solid #ff9e8c;
  font-size: 1.6rem;
  font-weight: 700;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
.pagination-area .pagination .nav-links .page-numbers.current {
  background: #ff9e8c;
  color: #fff;
}
.pagination-area .pagination .nav-links .page-numbers.prev, .pagination-area .pagination .nav-links .page-numbers.next {
  position: static !important;
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.pagination-area .pagination .nav-links .page-numbers.dots {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.pagination-area .pagination .nav-links .page-numbers:hover {
  opacity: 0.75;
}

.contents-box.r-3-3-3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 30px;
}
.contents-box.r-3-3-3 .contents-item {
  text-align: center;
  width: 30%;
}
.contents-box.r-3-3-3 .contents-item figure {
  width: 100%;
}
.contents-box.r-3-3-3 .contents-item figure img.popup {
  width: 100%;
  height: 270px;
  -o-object-fit: cover;
     object-fit: cover;
}
.contents-box .contents-item.top-pad {
  padding-top: 40px;
}
.contents-box.top-mar {
  margin-top: 40px;
}
.contents-box.top-mar-very {
  margin-top: 80px;
}

ul.inside {
  list-style-position: inside;
}
ul.no-disc {
  list-style-type: none;
}
ul.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style-position: inside;
}
ul.flex li:not(:last-of-type) {
  margin-right: 20px;
}

#modal-container {
  display: none;
  position: fixed;
  background: rgba(0, 0, 0, 0.6);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 6;
}
#modal-container > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#modal-container > div > img {
  max-width: 60vw;
  max-height: 60vh;
}

.faq-dl dt {
  position: relative;
  padding: 30px 0 0 40px;
}
.faq-dl dt::before {
  position: absolute;
  left: 5px;
  top: 20px;
  content: "Q.";
  font-size: 2.4rem;
}
.faq-dl dd {
  position: relative;
  margin-top: 30px;
  padding: 0 0 30px 40px;
  border-bottom: solid 1px #ff9e8c;
}
.faq-dl dd::before {
  position: absolute;
  left: 5px;
  top: -10px;
  content: "A.";
  font-size: 2.4rem;
  color: #fe6f56;
}
.faq-dl dd .btn__outer {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-align: left;
}
.faq-dl dd ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style-position: inside;
}
.faq-dl dd ul li:not(:last-of-type) {
  margin-right: 20px;
}
.faq-dl + .btn__outer {
  padding-top: 5px;
}

img.popup {
  cursor: pointer;
}

.doctor .page-section .page-section__inner .column2 .column2__2 .contents-box.top-pad {
  padding-top: 30px;
}
.doctor .page-section .page-section__inner.page-section-02__inner .column3__1 span,
.doctor .page-section .page-section__inner.page-section-02__inner .column3__2 span,
.doctor .page-section .page-section__inner.page-section-02__inner .column3__3 span {
  display: inline-block;
  width: 100%;
  font-weight: 500;
}
.doctor .page-section .page-section__inner.page-section-02__inner .column3__1 p,
.doctor .page-section .page-section__inner.page-section-02__inner .column3__2 p,
.doctor .page-section .page-section__inner.page-section-02__inner .column3__3 p {
  padding-top: 15px;
}

.first .page-section .page-section__inner .contents-box {
  margin-top: 60px;
}
.first .page-section .page-section__inner .contents-box .title_theme_ribbon {
  margin-bottom: 10px;
}

.blog .table_news__outer,
.category .table_news__outer {
  background-color: #fff;
  border-radius: 10px;
  padding: 30px;
}
.blog .table_news__outer .table_news,
.category .table_news__outer .table_news {
  border-bottom: solid 1px #FEDCD6;
  padding: 20px 0;
}
.blog .table_news__outer .table_news > a,
.category .table_news__outer .table_news > a {
  color: #707070;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.blog .table_news__outer .table_news > a .news-title,
.category .table_news__outer .table_news > a .news-title {
  display: block;
}
.blog .table_news__outer .table_news > a:hover,
.category .table_news__outer .table_news > a:hover {
  border-style: none;
  opacity: 0.65;
}
.blog .table_news__outer .table_news .news_dates .news-date,
.category .table_news__outer .table_news .news_dates .news-date {
  width: 23%;
}
.blog .table_news__outer .table_news .news_dates .post-categories,
.category .table_news__outer .table_news .news_dates .post-categories {
  display: inline-table;
  margin-left: 10px;
}

.news-box {
  border: solid 1px #ff9e8c;
  padding: 30px;
  border-radius: 10px;
}
.news-box:not(:first-of-type) {
  margin-top: 30px;
}
.news-box .column2 .column2__1 {
  width: 28%;
  height: auto;
}
.news-box .column2 .column2__1 img {
  width: 100%;
  height: 250px;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
.news-box .column2 .column2__1 img:hover {
  opacity: 0.85;
}
.news-box .column2 .column2__2 {
  width: 72%;
  height: auto;
}
.news-box .column2 .column2__2 .contents-area {
  padding: 30px;
  height: 100%;
  position: relative;
}
.news-box .column2 .column2__2 .contents-area .news-date {
  font-size: 1.4rem;
  color: #707070;
  font-weight: bold;
}
.news-box .column2 .column2__2 .contents-area a .news-title {
  font-weight: bold;
  display: block;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
.news-box .column2 .column2__2 .contents-area a .news-title:hover {
  opacity: 0.75;
}
.news-box .column2:not(:first-of-type) {
  margin-top: 30px;
}

.post-categories {
  list-style-type: none;
}
.post-categories li a {
  font-size: 1.3rem;
  color: #707070;
  font-weight: bold;
}
.post-categories li a::before {
  content: "\f02b";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 2.4rem;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  vertical-align: sub;
  color: #ff9e8c;
}
.post-categories li a:hover {
  border-style: none;
  opacity: 0.85;
}

.term-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
}
.term-nav .term-nav__list .term-nav__item {
  font-size: 1.3rem;
  color: #707070;
  font-weight: bold;
}
.term-nav .term-nav__list .term-nav__item::before {
  content: "\f02b";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 2.4rem;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  vertical-align: sub;
  color: #ff9e8c;
}
.term-nav .term-nav__list .term-nav__item:hover {
  border-style: none;
  opacity: 0.85;
}
.term-nav .term-nav__list:not(:last-of-type) {
  margin-right: 20px;
}

.single .page-section .page-section__inner {
  position: relative;
}
.single .page-section .page-section__inner .article-area .post-data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.single .page-section .page-section__inner .article-area .post-data .news-date {
  padding-top: 6px;
}
.single .page-section .page-section__inner .article-area .post-data .post-categories {
  margin-left: 20px;
  list-style-type: none;
}
.single .page-section .page-section__inner .article-area .post-data .post-categories li a {
  display: inline-block;
}
.single .page-section .page-section__inner .article-area .post-data .term-nav {
  margin-left: 20px;
}
.single .page-section .page-section__inner .article-area > img {
  width: 100%;
  height: auto;
  margin: 20px 0 40px;
  border-radius: 10px;
}
.single .page-section .page-section__inner .article-area .article-contents-area h2 {
  border-left: solid 5px #ff9e8c;
  padding-left: 15px;
  margin-bottom: 10px;
  margin-top: 50px;
}
.single .page-section .page-section__inner .article-area .article-contents-area p {
  padding: 0 0 20px 0 !important;
}
.single .page-section .page-section__inner .article-area .article-contents-area figure {
  padding: 0 0 20px 0;
}
.single .page-section .page-section__inner .article-area .article-contents-area figcaption {
  text-align: center;
}
.single .page-section .page-section__inner .article-area .article-contents-area ul {
  list-style-position: inside;
}
.single .page-section .page-section__inner .article-area .article-contents-area #toc_container {
  border-radius: 5px;
}
.single .page-section .page-section__inner .article-area .btn__outer {
  padding-top: 60px;
}
.single .page-section .page-section__inner .to-form-btn-area {
  position: absolute;
  z-index: 0;
  bottom: 0;
  padding: 0;
}
.single.single-post .article-contents-area {
  margin-top: 20px;
}

.error404 .page-section .page-section__inner img {
  width: 60%;
  height: auto;
  margin: 50px auto;
}

.sitemap .page-section .page-section__inner .contents-box:not(:first-of-type) {
  margin-top: 30px;
}
.sitemap .page-section .page-section__inner .contents-box:first-of-type .sitemap-list {
  padding-left: 0;
}
.sitemap .page-section .page-section__inner .contents-box h2 {
  padding-bottom: 10px;
}
.sitemap .page-section .page-section__inner .contents-box .sitemap-list {
  list-style-type: none;
  padding-left: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 5px;
}
.sitemap .page-section .page-section__inner .contents-box .sitemap-list > li > ul {
  list-style-type: none;
  padding-left: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 5px;
}
@media (max-width: 1199px) {
  body {
    min-width: 678px;
    font-size: 1.2em;
  }
  br.tb-only {
    display: inline;
  }
  br.tb-very-only {
    display: inline;
  }
  .slide-right {
    -webkit-transform: translate(4%, 0);
            transform: translate(4%, 0);
  }
  .title_theme_top-section {
    padding-bottom: 35px;
  }
  .text_theme_top-message {
    font-size: 2.2rem;
  }
  .text_theme_section {
    font-size: 1.4rem;
  }
  .column2.r-54-42 .column2__1 img {
    height: 28.35vw;
  }
  .column2.tb-break {
    display: block;
  }
  .column2.tb-break.r-54-42 .column2__1 {
    width: 100%;
  }
  .column2.tb-break.r-54-42 .column2__2 {
    width: 100%;
    margin-top: 50px;
  }
  .column4.r-22-22-22-22 .column4__1 img,
  .column4.r-22-22-22-22 .column4__2 img,
  .column4.r-22-22-22-22 .column4__3 img,
  .column4.r-22-22-22-22 .column4__4 img {
    height: 19.8vw;
  }
  .irregular-nav .irregular-nav__list.w19 {
    width: 30%;
  }
  .irregular-nav .irregular-nav__list.w24 {
    width: 48%;
  }
  .irregular-nav .irregular-nav__list.w24 > img {
    width: 45%;
  }
  .irregular-nav::after {
    content: "";
    display: block;
    width: 30%;
  }
  .swiper-container.slider1 .swiper-wrapper .swiper-slide img {
    height: calc((90vw - 20px) / 3 * 0.75);
  }
  .swiper-container.slider1 .swiper-button-next,
  .swiper-container.slider1 .swiper-button-prev {
    width: 30px;
    height: 30px;
  }
  .btn_theme_normal span {
    font-size: 1.6rem;
  }
  .btn_theme_contact {
    padding: 10px 15px;
  }
  .btn_theme_contact span {
    font-size: 1.6rem;
  }
  .btn_theme_contact.icon_phone span {
    font-size: 1.8rem;
  }
  .btn_theme_contact.icon_train span {
    font-size: 1.6rem;
  }
  .btn_theme_contact.icon_calendar span {
    font-size: 1.6rem;
  }
  .btn_theme_contact.icon_reserve {
    height: 76px;
  }
  .btn_theme_contact.icon_line-reserve {
    height: 76px;
  }
  .btn_theme_reservation__outer .btn_theme_reservation {
    width: 56px;
    padding: 14px;
  }
  .btn_theme_reservation__outer .btn_theme_reservation.icon_pc::before {
    width: 35.6px;
    height: 30px;
  }
  .btn_theme_reservation__outer .btn_theme_reservation.icon_line::before {
    width: 35.6px;
    height: 35.6px;
  }
  .btn_theme_reservation__outer .btn_theme_reservation span {
    padding-top: 40px;
    font-size: 1.6rem;
  }
  .top-section .section__inner {
    width: 90%;
    padding: 60px 0 90px;
  }
  .top-section .section__inner.last-section {
    padding-bottom: 120px;
  }
  .banner-zone .banner-zone__inner {
    width: 90%;
  }
  .banner-zone .banner-zone__inner a {
    width: 70%;
  }
  .banner-zone .banner-zone__inner.last-section {
    padding-bottom: 120px;
  }
  .medical-nav .medical-nav__list a .title_theme_section-small {
    font-size: 2rem;
  }
  .info-box .info-table {
    font-size: 1.4rem;
  }
  .info-box .info-table dd .main-time-schedule__wrapper {
    margin: 0 auto;
    padding: 20px 0 20px;
  }
  .header-area .header-area__inner {
    width: 96%;
  }
  .header-area .header-area__inner .header-upper-row .header-logo-area {
    width: 40%;
  }
  .header-area .header-area__inner .header-upper-row .header-logo-area a {
    width: 100%;
  }
  .header-area .header-area__inner .header-upper-row .header-logo-area a img {
    width: 100%;
    height: auto;
  }
  .header-area .header-area__inner .header-lower-row .header-nav-area .header-nav .header-nav__list li a {
    font-size: 1.6rem;
  }
  .header-area .header-area__inner .header-lower-row .header-nav-area .header-nav .header-nav__list li.menu-item-has-children ul {
    width: 100%;
  }
  .header-area .header-area__inner .header-lower-row .header-nav-area .hamburger-menu .openbtn1 span:nth-of-type(1) {
    top: 0;
  }
  .header-area .header-area__inner .header-lower-row .header-nav-area .hamburger-menu .openbtn1 span:nth-of-type(3) {
    bottom: 0;
  }
  .header-area .header-area__inner .header-lower-row .header-nav-area .hamburger-menu .openbtn1.active span:nth-of-type(2) {
    opacity: 0;
    /*真ん中の線は透過*/
  }
  .footer-area .footer-area__inner {
    width: 90%;
  }
  .footer-area .footer-area__inner .column2 .column2__2 .info-table {
    font-size: 1.4rem;
  }
  .top-view .top-view__inner {
    height: auto;
  }
  .top-view .top-view__inner .top-view-contents {
    left: 5%;
    top: auto;
    bottom: 10%;
  }
  .top-view .top-view__inner .top-view-time-schedule {
    padding: 10px 60px 10px 10px;
    bottom: auto;
    top: 90%;
  }
  .top-view .top-view__inner .top-view-time-schedule {
    top: 95%;
  }
  .top-view .top-view__inner .top-view-time-schedule .time-schedule-table {
    font-size: 1rem;
  }
  .top-view .top-view__inner .top-view-time-schedule .time-schedule-table th {
    padding: 5px;
  }
  .top-view .top-view__inner .top-view-time-schedule .time-schedule-table td {
    padding: 5px;
  }
  .top-view .top-view__inner .top-view-time-schedule .time-schedule-nav li::before {
    font-size: 1rem;
  }
  .top-view .top-view__inner .news-box__outer {
    width: calc(100vw - 420px - 4%);
    left: 4%;
    right: auto;
  }
  .top-view .top-view__inner .news-box__outer .title_theme_top-section-small {
    padding-left: 15px;
  }
  .top-view .top-view__inner .news-box__outer .column2 {
    padding: 15px;
  }
  .top-view .top-view__inner .news-box__outer .column2 .column2__1 {
    width: 100%;
  }
  .top-view .top-view__inner .news-box__outer .column2 .column2__1 .table_news {
    padding: 5px 0;
  }
  .top-view .top-view__inner .news-box__outer .column2 .column2__2 {
    width: 100%;
  }
  .top-view .top-view__inner .news-box__outer .column2 .column2__2 .btn__outer {
    padding-top: 20px;
  }
  .top-section.top-section-02 .section__inner .column3 .column3__1 img,
  .top-section.top-section-02 .section__inner .column3 .column3__2 img,
  .top-section.top-section-02 .section__inner .column3 .column3__3 img {
    height: 27vw;
  }
  .top-section.top-section-02 .section__inner .column3 .column3__1 .numbering__outer,
  .top-section.top-section-02 .section__inner .column3 .column3__2 .numbering__outer,
  .top-section.top-section-02 .section__inner .column3 .column3__3 .numbering__outer {
    height: 40px;
  }
  .top-section.top-section-02 .section__inner .column3 .column3__1 .numbering__outer .numbering,
  .top-section.top-section-02 .section__inner .column3 .column3__2 .numbering__outer .numbering,
  .top-section.top-section-02 .section__inner .column3 .column3__3 .numbering__outer .numbering {
    width: 39px;
    height: 45px;
  }
  .page-top-view .page-top-view__inner {
    width: 90%;
    height: 360px;
  }
  .page-top-view .page-top-view__inner .title__outer {
    top: 65%;
  }
  .breadcrumb-area .breadcrumb-area__inner {
    width: 90%;
  }
  .breadcrumb-area .breadcrumb-area__inner #breadcrumb ul li {
    font-size: 1.3rem;
  }
  .page-section .page-section__inner {
    width: 90%;
    padding: 40px 0 80px;
  }
  .page-section .page-section__inner.article_section {
    width: 90%;
    padding: 40px 0 80px;
  }
  .page-section .page-section__inner.last-section {
    padding-bottom: 120px;
  }
  .contents-box.r-3-3-3 .contents-item figure img.popup {
    height: 20.25vw;
  }
  .news-box .column2 .column2__1 img {
    height: 18.9vw;
  }
  .single .page-section .page-section__inner .to-form-btn-area {
    left: 0;
    right: 0;
    bottom: 50px;
  }
}
@media (max-width: 767px) {
  body {
    min-width: 0;
    font-size: 1.3em;
  }
  br.sp-only {
    display: inline;
  }
  br.tb-very-only {
    display: none;
  }
  br.pc-only {
    display: none;
  }
  .title__outer.right {
    text-align: center;
  }
  .title__outer.left {
    text-align: center;
  }
  .title__outer.bg-skew {
    height: 65px;
  }
  .title__outer .bg-skew-box {
    width: 80%;
    top: -10%;
  }
  .title__outer .top-small {
    font-size: 0.9rem;
  }
  .title_theme_page-section-sub {
    font-size: 2.5rem;
    margin-bottom: 40px;
  }
  .title_theme_top-section {
    font-size: 3rem;
    letter-spacing: 2px;
    padding-bottom: 30px;
  }
  .title_theme_page-section {
    font-size: 2.9rem;
  }
  .text_theme_flexi {
    font-size: 1.6rem;
  }
  .text_theme_power {
    font-size: 2rem;
  }
  .text_theme_power.name {
    margin-top: 20px;
  }
  .title_theme_middle {
    font-size: 1.8rem;
  }
  .text_theme_small {
    font-size: 1.2rem;
  }
  .text_theme_very-small {
    font-size: 0.9rem;
  }
  .text_theme_large {
    font-size: 2rem;
  }
  .column2.no-break,
  .column3.no-break,
  .column4.no-break {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .column2,
  .column3,
  .column4 {
    display: block;
  }
  .column2.r-54-42 .column2__1 img {
    height: 67.5vw;
  }
  .column2.r-54-42 .column2__1 {
    width: 100%;
  }
  .column2.r-54-42 .column2__2 {
    width: 100%;
    margin-top: 50px;
  }
  .column2.r-48-48 .column2__1 {
    width: 100%;
  }
  .column2.r-48-48 .column2__2 {
    width: 100%;
    margin-top: 50px;
  }
  .column3.r-3-3-3 .column3__1 {
    width: 100%;
  }
  .column3.r-3-3-3 .column3__2 {
    width: 100%;
    margin-top: 50px;
  }
  .column3.r-3-3-3 .column3__3 {
    width: 100%;
    margin-top: 50px;
  }
  .column4.r-22-22-22-22 .column4__1:not(:first-of-type),
  .column4.r-22-22-22-22 .column4__2:not(:first-of-type),
  .column4.r-22-22-22-22 .column4__3:not(:first-of-type),
  .column4.r-22-22-22-22 .column4__4:not(:first-of-type) {
    margin-top: 40px;
  }
  .column4.r-22-22-22-22 .column4__1 img,
  .column4.r-22-22-22-22 .column4__2 img,
  .column4.r-22-22-22-22 .column4__3 img,
  .column4.r-22-22-22-22 .column4__4 img {
    width: 75%;
    height: 67.5vw;
    margin: 0 auto 20px;
  }
  .column4.r-22-22-22-22 .column4__1,
  .column4.r-22-22-22-22 .column4__2,
  .column4.r-22-22-22-22 .column4__3,
  .column4.r-22-22-22-22 .column4__4 {
    width: 100%;
  }
  .irregular-nav .irregular-nav__list {
    padding: 30px 20px;
  }
  .irregular-nav .irregular-nav__list.w100 .column2 .column2__1 {
    width: 100%;
  }
  .irregular-nav .irregular-nav__list.w100 .column2 .column2__1 img {
    width: 70%;
    margin: 0 auto;
  }
  .irregular-nav .irregular-nav__list.w100 .column2 .column2__2 .btn__outer .btn_theme_contact {
    width: 80%;
    margin: 0 auto;
  }
  .irregular-nav .irregular-nav__list.w100 .column2 .column2__2 .btn__outer .btn_theme_contact.icon_reserve span {
    margin: 0 auto;
  }
  .irregular-nav .irregular-nav__list.w100 .column2 .column2__2 {
    width: 100%;
  }
  .irregular-nav .irregular-nav__list.w100 .column2 .column2__2 .title_theme_section-small {
    text-align: center;
  }
  .irregular-nav .irregular-nav__list.w19 {
    width: 100%;
  }
  .irregular-nav .irregular-nav__list.w19 > img {
    width: 70%;
  }
  .irregular-nav .irregular-nav__list.w24 {
    width: 100%;
  }
  .irregular-nav .irregular-nav__list.w24 > img {
    width: 70%;
  }
  .irregular-nav .irregular-nav__list.w24 {
    width: 100%;
  }
  .swiper-container.slider1 .swiper-wrapper .swiper-slide img {
    height: 67.5vw;
  }
  .contents-nav {
    display: block;
  }
  .contents-nav.r-48-48 .contents-nav__list {
    width: 100%;
  }
  .contents-nav.r-48-48 .contents-nav__list:not(:first-of-type) {
    margin-top: 40px;
  }
  .contents-nav.r-22-22-22-22 .contents-nav__list {
    width: 100%;
  }
  .contents-nav.r-22-22-22-22 .contents-nav__list:not(:first-of-type) {
    margin-top: 40px;
  }
  .contents-nav.r-22-22-22-22 .contents-nav__list img {
    width: 55%;
    margin-bottom: 0;
  }
  .contents-nav.r-22-22-22-22 .contents-nav__list .text_theme_section {
    padding: 10px;
  }
  .info-nav {
    display: block;
  }
  .info-nav .info-nav__list {
    width: 100%;
  }
  .info-nav .info-nav__list:not(:first-of-type) {
    margin-top: 40px;
  }
  .btn__outer.multiple {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .btn__outer.multiple .btn_theme_contact {
    width: 84%;
  }
  .btn_theme_reservation__outer {
    display: none;
  }
  .scroll-nav {
    display: block;
  }
  .scroll-nav li {
    width: 80%;
    margin: 0 auto;
  }
  .scroll-nav li:not(:first-of-type) {
    margin-top: 30px;
  }
  .banner-zone .banner-zone__inner {
    padding: 60px 0 40px;
  }
  .banner-zone .banner-zone__inner a {
    width: 80%;
  }
  .medical-nav {
    row-gap: 10px;
    -webkit-column-gap: 2%;
       -moz-column-gap: 2%;
            column-gap: 2%;
  }
  .medical-nav .medical-nav__list {
    width: 49%;
  }
  .medical-nav .medical-nav__list a .symptoms-nav .symptoms-nav__list {
    font-size: 1.1rem;
  }
  .info-box .info-table dt {
    padding: 10px 0 0 !important;
  }
  .info-box .info-table dd {
    padding: 10px 0 !important;
  }
  .info-box .info-table dd .main-time-schedule__wrapper {
    width: 100%;
    padding: 10px 0 10px;
  }
  .info-box .info-table dd .main-time-schedule__wrapper .main-time-schedule .time-schedule-table th {
    padding: 10px;
    font-size: 1rem;
  }
  .info-box .info-table dd .main-time-schedule__wrapper .main-time-schedule .time-schedule-table th.space-big {
    padding: 5px;
    background-color: #fff;
  }
  .info-box .info-table dd .main-time-schedule__wrapper .main-time-schedule .time-schedule-table td {
    padding: 5px;
    font-size: 1rem;
  }
  .info-box .info-table dd .main-time-schedule__wrapper .main-time-schedule .time-schedule-nav li::before {
    content: "";
    width: 10px;
    font-size: 1rem;
  }
  iframe {
    height: 350px;
  }
  .header-area .header-area__inner {
    width: 100%;
  }
  .header-area .header-area__inner .header-upper-row {
    height: 80px;
  }
  .header-area .header-area__inner .header-upper-row .header-logo-area {
    width: 100%;
    text-align: center;
  }
  .header-area .header-area__inner .header-upper-row .header-logo-area a {
    width: auto;
    height: 100%;
  }
  .header-area .header-area__inner .header-upper-row .header-logo-area a img {
    width: 75%;
    margin: 0 auto;
  }
  .header-area .header-area__inner .header-upper-row .column2__2 {
    display: none;
  }
  .header-area .header-area__inner .header-lower-row .header-nav-area {
    position: relative;
  }
  .header-area .header-area__inner .header-lower-row .header-nav-area .header-nav {
    display: none;
  }
  .header-area .header-area__inner .header-lower-row .header-nav-area .sp-contact-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style-type: none;
    width: calc(100vw - 60px);
    border-bottom: solid 1px #fff;
  }
  .header-area .header-area__inner .header-lower-row .header-nav-area .sp-contact-nav li {
    display: block;
    height: 60px;
  }
  .header-area .header-area__inner .header-lower-row .header-nav-area .sp-contact-nav li:nth-of-type(1) {
    width: 20%;
  }
  .header-area .header-area__inner .header-lower-row .header-nav-area .sp-contact-nav li:nth-of-type(1) a span {
    font-size: 1.6rem;
  }
  .header-area .header-area__inner .header-lower-row .header-nav-area .sp-contact-nav li:nth-of-type(1) a span::before {
    display: block;
    font-size: 2rem;
    vertical-align: baseline;
    padding-right: 4px;
    color: #ff9e8c;
  }
  .header-area .header-area__inner .header-lower-row .header-nav-area .sp-contact-nav li:nth-of-type(2) {
    width: 30%;
  }
  .header-area .header-area__inner .header-lower-row .header-nav-area .sp-contact-nav li:nth-of-type(2) span::before {
    display: block;
    content: "";
    -webkit-mask-image: url("images/icon_web-reserve.svg");
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    background-color: #ff9e8c;
    mask-image: url("images/icon_web-reserve.svg");
    mask-size: contain;
    mask-repeat: no-repeat;
    mask-position: center;
    width: 24px;
    height: 20px;
    z-index: 7;
    left: 0;
    right: 0;
    margin: auto;
    vertical-align: sub;
    padding-right: 5px;
  }
  .header-area .header-area__inner .header-lower-row .header-nav-area .sp-contact-nav li:nth-of-type(3) {
    width: 30%;
  }
  .header-area .header-area__inner .header-lower-row .header-nav-area .sp-contact-nav li:nth-of-type(3) span::before {
    display: block;
    content: "";
    -webkit-mask-image: url("images/icon_line-reserve.svg");
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    background-color: #ff9e8c;
    mask-image: url("images/icon_line-reserve.svg");
    mask-size: contain;
    mask-repeat: no-repeat;
    mask-position: center;
    width: 24px;
    height: 20px;
    z-index: 7;
    left: 0;
    right: 0;
    margin: auto;
    vertical-align: sub;
    padding-right: 5px;
  }
  .header-area .header-area__inner .header-lower-row .header-nav-area .sp-contact-nav li:nth-of-type(4) {
    width: 20%;
  }
  .header-area .header-area__inner .header-lower-row .header-nav-area .sp-contact-nav li:nth-of-type(4) a span::before {
    display: block;
    font-size: 2rem;
    vertical-align: baseline;
    padding-right: 2px;
    color: #ff9e8c;
  }
  .header-area .header-area__inner .header-lower-row .header-nav-area .sp-contact-nav li a {
    background-color: #fedcd6;
    border-right: solid 1px #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .header-area .header-area__inner .header-lower-row .header-nav-area .sp-contact-nav li a.sp {
    padding: 0;
    width: 100%;
    height: 100%;
    border-radius: 0px;
  }
  .header-area .header-area__inner .header-lower-row .header-nav-area .sp-contact-nav li a.sp span {
    font-size: 1.5rem;
    vertical-align: middle;
    letter-spacing: 0.2rem;
    color: #707070;
    line-height: 1;
  }
  .header-area .header-area__inner .header-lower-row .header-nav-area .sp-contact-nav li a.sp span:before {
    margin-bottom: 5px;
  }
  .header-area .header-area__inner .header-lower-row .header-nav-area .hamburger-menu {
    display: inline-block;
    padding: 12px 10px;
    background-color: #ff9e8c;
    width: 60px;
    border-bottom: solid 1px #fff;
  }
  .header-area .header-area__inner .header-lower-row .header-nav-area .hamburger-menu .openbtn1 {
    position: relative;
    /*ボタン内側の基点となるためrelativeを指定*/
    cursor: pointer;
    width: 40px;
    height: 36px;
  }
  .header-area .header-area__inner .header-lower-row .header-nav-area .hamburger-menu .openbtn1 span {
    display: inline-block;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    /*アニメーションの設定*/
    position: absolute;
    height: 5px;
    background: #fff;
    width: 100%;
    border-radius: 2.5px;
  }
  .header-area .header-area__inner .header-lower-row .header-nav-area .hamburger-menu .openbtn1 span:nth-of-type(2) {
    top: calc(50% - 2.5px);
  }
  .header-area .header-area__inner .header-lower-row .header-nav-area .hamburger-menu .openbtn1.active span:nth-of-type(1) {
    top: -5px;
    -webkit-transform: translateY(22.5px) rotate(-45deg);
            transform: translateY(22.5px) rotate(-45deg);
    width: 100%;
  }
  .header-area .header-area__inner .header-lower-row .header-nav-area .hamburger-menu .openbtn1.active span:nth-of-type(3) {
    -webkit-transform: translateY(22.5px) rotate(45deg);
            transform: translateY(22.5px) rotate(45deg);
    top: -5px;
    width: 100%;
  }
  .header-area .header-area__inner .header-lower-row .header-nav-area .sp-header-nav {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    max-height: calc(100vh - 60px);
    position: absolute;
    z-index: 3;
    /*ナビのスタート位置と形状*/
    display: none;
    padding: 0;
    background-color: #ff9e8c;
    width: 100%;
    text-align: center;
  }
  .header-area .header-area__inner .header-lower-row .header-nav-area .sp-header-nav.panelactive {
    display: block;
    top: 61px;
    right: 0;
    -webkit-animation: fadeIn 0.6s ease-in 0s forwards;
            animation: fadeIn 0.6s ease-in 0s forwards;
  }
  .header-area .header-area__inner .header-lower-row .header-nav-area .sp-header-nav .sp-header-nav__list li a {
    display: block;
    padding: 15px;
    color: #fff;
    font-size: 1.6rem;
    font-weight: 700;
    border-bottom: solid 1px #fff;
  }
  .footer-area .footer-area__inner {
    padding-top: 50px;
  }
  .footer-area .footer-area__inner > a {
    width: 75%;
  }
  .footer-area .footer-area__inner .column2 .column2__1 {
    width: 100%;
  }
  .footer-area .footer-area__inner .column2 .column2__2 {
    width: 100%;
    margin-top: 50px;
  }
  .footer-area .footer-area__inner .column2 .column2__2 .info-table dt {
    padding: 10px 0 0 !important;
  }
  .footer-area .footer-area__inner .column2 .column2__2 .info-table dd {
    padding: 10px 0 !important;
  }
  .footer-area .footer-area__inner .footer-nav-area {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-column-gap: 20px;
       -moz-column-gap: 20px;
            column-gap: 20px;
  }
  .footer-area .footer-area__inner .footer-nav-area .footer-nav-01 ul,
  .footer-area .footer-area__inner .footer-nav-area .footer-nav-02 ul,
  .footer-area .footer-area__inner .footer-nav-area .footer-nav-03 ul {
    display: none;
  }
  .footer-area .footer-area__inner .footer-nav-area .footer-nav-sp {
    display: block;
    text-align: center;
  }
  .footer-area .footer-area__inner .footer-nav-area .footer-nav-sp ul li a {
    display: block;
    padding: 10px;
    color: #707070;
    font-weight: bold;
    font-size: 1.6rem;
  }
  .footer-area .footer-area__inner .copyrights {
    font-size: 1.2rem;
  }
  .top-view .top-view__inner {
    margin-top: 140px;
  }
  .top-view .top-view__inner .swiper-container.slider_pc {
    display: none;
  }
  .top-view .top-view__inner .swiper-container.slider_sp {
    display: block;
  }
  .top-view .top-view__inner .swiper-container.slider_sp .swiper-wrapper .swiper-slide img {
    -o-object-fit: cover;
       object-fit: cover;
    height: calc(100vh - 140px);
    width: 95%;
    border-radius: 50px 0 0 0;
    margin-left: auto;
  }
  .top-view .top-view__inner .swiper-container.slider_sp .swiper-wrapper .swiper-slide img.adjust-right {
    -o-object-position: 25% 0;
       object-position: 25% 0;
  }
  .top-view .top-view__inner .swiper-container.slider_sp .swiper-wrapper .swiper-slide img.adjust-left {
    -o-object-position: 70% 0;
       object-position: 70% 0;
  }
  .top-view .top-view__inner .top-view-contents {
    height: auto;
    padding: 10px;
    bottom: 18% !important;
  }
  .top-view .top-view__inner .top-view-contents .text_theme_top-message {
    -webkit-writing-mode: vertical-rl;
        -ms-writing-mode: tb-rl;
            writing-mode: vertical-rl;
  }
  .top-view .top-view__inner .top-view-time-schedule {
    display: none;
  }
  .top-view .top-view__inner .news-box__outer {
    top: 85% !important;
    width: 90%;
    margin: 0 auto;
  }
  .top-section.top-section-01 .section__inner {
    padding-top: 300px !important;
  }
  .top-section.top-section-02 .section__inner .column3 .column3__1 img,
  .top-section.top-section-02 .section__inner .column3 .column3__2 img,
  .top-section.top-section-02 .section__inner .column3 .column3__3 img {
    width: 75%;
    height: 67.5vw;
    margin: 0 auto;
  }
  .top-section.top-section-02 .section__inner .column3 .column3__1 .numbering__outer,
  .top-section.top-section-02 .section__inner .column3 .column3__2 .numbering__outer,
  .top-section.top-section-02 .section__inner .column3 .column3__3 .numbering__outer {
    height: 60px;
  }
  .top-section.top-section-02 .section__inner .column3 .column3__2,
  .top-section.top-section-02 .section__inner .column3 .column3__3 {
    margin-top: 40px;
  }
  .top-section.top-section-04 .section__inner .btn__outer {
    width: 100%;
  }
  .top-section.top-section-04 .section__inner .btn__outer a {
    width: 80%;
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }
  .top-section.top-section-06 .section__inner .table_news__outer .table_news a {
    display: block;
  }
  .top-section.top-section-06 .section__inner .table_news__outer .table_news a .news-date {
    width: 100%;
  }
  .top-section.top-section-06 .section__inner .table_news__outer .table_news a .news-title {
    width: 100%;
  }
  .page-top-view .page-top-view__inner {
    height: 300px;
  }
  .page-top-view .page-top-view__inner .title__outer {
    top: 65%;
  }
  .breadcrumb-area .breadcrumb-area__inner {
    padding: 10px 0 10px;
  }
  .pagination-area .pagination .nav-links .page-numbers {
    font-size: 1.4rem;
    padding: 3px 10px;
    border-radius: 6px;
    margin-right: 12px;
  }
  .contents-box.r-3-3-3 {
    display: block;
  }
  .contents-box.r-3-3-3 .contents-item {
    width: 100%;
  }
  .contents-box.r-3-3-3 .contents-item figure img.popup {
    height: 67.5vw;
  }
  .contents-box.r-3-3-3 .contents-item:not(:first-of-type) {
    margin-top: 30px;
  }
  #modal-container > div > img {
    max-width: 96vw;
    max-height: 96vh;
  }
  .faq-dl dd .btn__outer .btn_theme_normal {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    width: 80%;
    padding: 15px 20px;
  }
  .blog .table_news__outer .table_news > a,
  .category .table_news__outer .table_news > a {
    display: block;
  }
  .blog .table_news__outer .table_news > a .news-title,
  .category .table_news__outer .table_news > a .news-title {
    width: 100%;
  }
  .blog .table_news__outer .table_news .news_dates .news-date,
  .category .table_news__outer .table_news .news_dates .news-date {
    width: 100%;
  }
  .news-box:not(:first-of-type) {
    margin-top: 20px;
  }
  .news-box {
    padding: 20px 10px;
  }
  .news-box .column2 .column2__1 {
    width: 38%;
  }
  .news-box .column2 .column2__1 img {
    height: 25.65vw;
  }
  .news-box .column2 .column2__2 {
    width: 62%;
  }
  .news-box .column2 .column2__2 .contents-area {
    padding: 0 0 0 20px;
  }
  .news-box .column2 .column2__2 .contents-area .news-date {
    font-size: 1.1rem;
    margin-top: -5px;
  }
  .news-box .column2 .column2__2 .contents-area a .news-title {
    font-size: 1.6rem;
  }
  .post-categories li a::before {
    font-size: 1.6rem;
  }
  .post-categories li a {
    font-size: 0.9rem;
    padding: 1px 5px;
  }
  .post-categories {
    margin: 0;
  }
  .term-nav .term-nav__list .term-nav__item::before {
    font-size: 1.6rem;
  }
  .term-nav .term-nav__list .term-nav__item {
    font-size: 0.9rem;
    padding: 1px 5px;
  }
  .single .page-section .page-section__inner .article-area .post-data .news-date {
    padding-top: 3px;
  }
  .single .page-section .page-section__inner .article-area > img {
    margin: 15px 0 30px;
  }
  .single .page-section .page-section__inner .article-area .article-contents-area .wp-block-columns {
    gap: 0 !important;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .column2.r-54-42 .column2__2 {
    margin-top: 30px;
  }
  .column2.r-48-48 .column2__2 {
    margin-top: 30px;
  }
  .column3.r-3-3-3 .column3__2 {
    margin-top: 30px;
  }
  .column3.r-3-3-3 .column3__3 {
    margin-top: 30px;
  }
}
@media (max-width: 1199px) and (max-width: 767px) {
  .column2.tb-break.r-54-42 .column2__2 {
    margin-top: 30px;
  }
}
@media (max-width: 840px) {
  .column2.stb-break {
    display: block;
  }
  .column2.stb-break.r-48-48 .column2__1 {
    width: 100%;
  }
  .column2.stb-break.r-48-48 .column2__2 {
    width: 100%;
    margin-top: 50px;
  }
  .medical-nav .medical-nav__list a .title_theme_section-small {
    font-size: 1.6rem;
  }
  .info-box .info-table dt {
    width: 100%;
    padding: 5px 0 0;
    border-bottom: none;
    font-weight: 900;
  }
  .info-box .info-table dd {
    width: 100%;
    padding: 5px 0;
  }
  .footer-area .footer-area__inner .column2 .column2__1 .btn__outer {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-top: 20px;
  }
  .footer-area .footer-area__inner .column2 .column2__1 .btn__outer .btn_theme_contact.icon_reserve span, .footer-area .footer-area__inner .column2 .column2__1 .btn__outer .btn_theme_contact.icon_line-reserve span {
    margin: 0 auto;
  }
  .footer-area .footer-area__inner .column2 .column2__2 .info-table dt {
    width: 100%;
    padding: 5px 0 0;
    border-bottom: none;
  }
  .footer-area .footer-area__inner .column2 .column2__2 .info-table dd {
    width: 100%;
    padding: 5px 0;
    font-weight: normal;
  }
  .top-view .top-view__inner .top-view-contents {
    bottom: 20%;
  }
  .top-view .top-view__inner .news-box__outer {
    top: 70%;
  }
  .top-view .top-view__inner .news-box__outer .column2 .column2__1 .table_news a {
    display: block;
  }
  .top-view .top-view__inner .news-box__outer .column2 .column2__1 .table_news a .news-date {
    width: 100%;
  }
  .top-view .top-view__inner .news-box__outer .column2 .column2__1 .table_news a .news-title {
    width: 100%;
  }
  .top-section.top-section-01 .section__inner {
    padding-top: 260px;
  }
}
@media (max-width: 840px) and (max-width: 767px) {
  .column2.stb-break.r-48-48 .column2__2 {
    margin-top: 30px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDR2hCOzs7Ozs7Q0FBQTtBQXdOUSx5R0FBQTtBQWpOUjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBcUVFLFNBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSx3QkFBQTtFQUNBLHVCQUFBO0FEQUY7O0FDR0E7RUFDRSxnQkFBQTtBREFGOztBQ0dBOzs7Ozs7Ozs7OztFQVdFLGNBQUE7QURBRjs7QUNHQTtFQUNFLGdCQUFBO0FEQUY7O0FDR0E7O0VBRUUsWUFBQTtBREFGOztBQ0lFO0VBRUUsV0FBQTtFQUNBLGFBQUE7QURGSjs7QUNPRTtFQUVFLFdBQUE7RUFDQSxhQUFBO0FETEo7O0FDU0E7RUFDRSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSx3QkFBQTtFQUNBLHVCQUFBO0FETkY7O0FDUUEsc0NBQUE7QUFDQTtFQUNFLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0FETEY7O0FDT0Esc0NBQUE7QUFDQTtFQUNFLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QURKRjs7QUNPQTtFQUNFLDZCQUFBO0FESkY7O0FDT0E7O0VBRUUseUJBQUE7RUFDQSxZQUFBO0FESkY7O0FDT0E7RUFDRSx5QkFBQTtFQUNBLGlCQUFBO0FESkY7O0FDTUEsNENBQUE7QUFDQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLDZCQUFBO0VBQ0EsYUFBQTtFQUNBLFVBQUE7QURIRjs7QUNNQTtFQUNFLGNBQUE7RUFDQSxtQkFBQTtBREhGOztBQ01BOztFQUVFLHNCQUFBO0FESEY7O0FDTUE7RUFDRSw4QkFBQTtVQUFBLHNCQUFBO0FESEY7O0FDdUNBO0VBRUUsMENBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Es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Z0JBQUE7RUQ0QlI7RUNoQkU7SUFNTSxnQkFBQTtFRGdDUjtFQ2dDRTtJQU1NLGdCQUFBO0VEaUNSO0VDN0JFO0lBTU0sZ0JBQUE7RURxQ1I7QUExR0Y7QUN4ZkU7RUE0Zkk7SUFLTSxnQkFBQTtFRGlDVjtBQUNGO0FDOWlCRTtFQWtoQkE7SUFFSSxjQUFBO0VEOEJKO0VDM0JJO0lBRUksV0FBQTtFRDhCUjtFQzNCSTtJQUVJLFdBQUE7SUFDQSxnQkFBQTtFRDhCUjtFQzZoQ0k7SUFPSSxpQkFBQTtFRDhDUjtFQ3lKRTtJQVVJLFdBQUE7SUFDQSxnQkFBQTtJQUNBLG1CQUFBO0lBQ0EsZ0JBQUE7RUROTjtFQ1lFO0lBU0ksV0FBQTtJQUNBLGNBQUE7RURGTjtFQ3NtQk07SUFJSSx3QkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7SUFDQSxpQkFBQTtFRGhEVjtFQ29EYztJQUNFLGNBQUE7RURsRGhCO0VDMkVRO0lBVUksV0FBQTtJQUNBLGdCQUFBO0lBQ0EsbUJBQUE7RURoRFo7RUNzRFE7SUFTSSxXQUFBO0lBQ0EsY0FBQTtJQUNBLG1CQUFBO0VENUNaO0VDZ09FO0lBY0ksV0FBQTtFRDNETjtFQ3FKRTtJQWVJLFFBQUE7RUQxQ047RUMyRVU7SUFLSSxjQUFBO0VEM0JkO0VDaUNZO0lBSUksV0FBQTtFRHhCaEI7RUMyQlk7SUFJSSxXQUFBO0VEdEJoQjtFQzZDRTtJQUdJLGtCQUFBO0VENUJOO0FBdHhFRjtBQ3hpQkU7RUFpaEJJO0lBS00sZ0JBQUE7RURpQ1Y7QUFDRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuaHRtbDVkb2N0b3IuY29tIFJlc2V0IFN0eWxlc2hlZXRcbnYxLjYuMVxuTGFzdCBVcGRhdGVkOiAyMDEwLTA5LTE3XG5BdXRob3I6IFJpY2hhcmQgQ2xhcmsgLSBodHRwOi8vcmljaGNsYXJrZGVzaWduLmNvbVxuVHdpdHRlcjogQHJpY2hfY2xhcmtcbiovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9WmVuK01hcnUrR290aGljOndnaHRANDAwOzUwMDs3MDA7OTAwJmRpc3BsYXk9c3dhcFwiKTtcbmFiYnIsXG5hZGRyZXNzLFxuYXJ0aWNsZSxcbmFzaWRlLFxuYXVkaW8sXG5iLFxuYmxvY2txdW90ZSxcbmJvZHksXG5jYW52YXMsXG5jYXB0aW9uLFxuY2l0ZSxcbmNvZGUsXG5kZCxcbmRlbCxcbmRldGFpbHMsXG5kZm4sXG5kaXYsXG5kbCxcbmR0LFxuZW0sXG5maWVsZHNldCxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5mb3JtLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuaGVhZGVyLFxuaGdyb3VwLFxuaHRtbCxcbmksXG5pZnJhbWUsXG5pbWcsXG5pbnMsXG5rYmQsXG5sYWJlbCxcbmxlZ2VuZCxcbmxpLFxubWFyayxcbm1lbnUsXG5uYXYsXG5vYmplY3QsXG5vbCxcbnAsXG5wcmUsXG5xLFxuc2FtcCxcbnNlY3Rpb24sXG5zbWFsbCxcbnNwYW4sXG5zdHJvbmcsXG5zdWIsXG5zdW1tYXJ5LFxuc3VwLFxudGFibGUsXG50Ym9keSxcbnRkLFxudGZvb3QsXG50aCxcbnRoZWFkLFxudGltZSxcbnRyLFxudWwsXG52YXIsXG52aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5uYXYgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLFxucSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTphZnRlciwgYmxvY2txdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxuXG5xOmFmdGVyLCBxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5pbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbmFiYnJbdGl0bGVdLFxuZGZuW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLyogY2hhbmdlIGJvcmRlciBjb2xvdXIgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5ociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbmlucHV0LFxuc2VsZWN0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbWluLXdpZHRoOiAxMDgwcHg7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBsZXR0ZXItc3BhY2luZzogMy41cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGJvZHkge1xuICAgIG1pbi13aWR0aDogNjc4cHg7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBmb250LXNpemU6IDEuM2VtO1xuICB9XG59XG5cbmEge1xuICBjb2xvcjogI2UzNTg1YztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjZzO1xufVxuYTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc3Bhbi5zdXAge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gIGZvbnQtc2l6ZTogc21hbGxlcjtcbn1cblxuYnIuc3Atb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYnIuc3Atb25seSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5ici50Yi1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgYnIudGItb25seSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5ici50Yi12ZXJ5LW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBici50Yi12ZXJ5LW9ubHkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJyLnRiLXZlcnktb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuYnIucGMtb25seSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBici5wYy1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiDkuIrjgYvjgonjg5Xjgqfjg7zjg4njgqTjg7MgKi9cbi5zbGlkZS10b3Age1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMzAwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbn1cblxuLyog5LiL44GL44KJ44OV44Kn44O844OJ44Kk44OzICovXG4uc2xpZGUtYm90dG9tIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgODBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xufVxuXG4vKiDlt6bjgYvjgonjg5Xjgqfjg7zjg4njgqTjg7MgKi9cbi5zbGlkZS1sZWZ0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgwcHgsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLW91dDtcbn1cblxuLyog5Y+z44GL44KJ44OV44Kn44O844OJ44Kk44OzICovXG4uc2xpZGUtcmlnaHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MHB4LCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZS1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zbGlkZS1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNCUsIDApO1xuICB9XG59XG5cbi50aXRsZV9fb3V0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnRpdGxlX19vdXRlci5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGl0bGVfX291dGVyLnJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpdGxlX19vdXRlci5yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4udGl0bGVfX291dGVyLmxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aXRsZV9fb3V0ZXIubGVmdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4udGl0bGVfX291dGVyLmJnLXNrZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogOTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGl0bGVfX291dGVyLmJnLXNrZXcge1xuICAgIGhlaWdodDogNjVweDtcbiAgfVxufVxuLnRpdGxlX19vdXRlciAuYmctc2tldy1ib3gge1xuICB3aWR0aDogNDYwcHg7XG4gIGhlaWdodDogNTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogc2tldygtNDVkZWcpO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aXRsZV9fb3V0ZXIgLmJnLXNrZXctYm94IHtcbiAgICB3aWR0aDogODAlO1xuICAgIHRvcDogLTEwJTtcbiAgfVxufVxuLnRpdGxlX19vdXRlciAudG9wLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpdGxlX19vdXRlciAudG9wLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgfVxufVxuXG4udGl0bGVfdGhlbWVfcGFnZS1zZWN0aW9uLXN1YiB7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGl0bGVfdGhlbWVfcGFnZS1zZWN0aW9uLXN1YiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnRpdGxlX3RoZW1lX3BhZ2Utc2VjdGlvbi1zdWIudW5kZXItbGluZV9waW5rLXllbGxvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aXRsZV90aGVtZV9wYWdlLXNlY3Rpb24tc3ViLnVuZGVyLWxpbmVfcGluay15ZWxsb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZjllOGM7XG59XG4udGl0bGVfdGhlbWVfcGFnZS1zZWN0aW9uLXN1Yi51bmRlci1saW5lX3BpbmsteWVsbG93OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNTAlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZTI4Yztcbn1cblxuLnRpdGxlX3RoZW1lX3RvcC1zZWN0aW9uIHtcbiAgZm9udC1zaXplOiAzLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGl0bGVfdGhlbWVfdG9wLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpdGxlX3RoZW1lX3RvcC1zZWN0aW9uIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnRpdGxlX3RoZW1lX3RvcC1zZWN0aW9uLnBpbmsge1xuICBjb2xvcjogI2ZlNmY1Njtcbn1cblxuLnRpdGxlX3RoZW1lX3BhZ2Utc2VjdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNS40cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGl0bGVfdGhlbWVfcGFnZS1zZWN0aW9uIHtcbiAgICBmb250LXNpemU6IDIuOXJlbTtcbiAgfVxufVxuXG4udGl0bGVfdGhlbWVfcmliYm9uIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY0ZDg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuLnRpdGxlX3RoZW1lX3JpYmJvbjo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjRweDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAwIDFlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUyOGM7XG59XG4udGl0bGVfdGhlbWVfcmliYm9uLm5vMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLmsrvnmYLnkIblv7XvvJFcIjtcbn1cbi50aXRsZV90aGVtZV9yaWJib24ubm8yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuayu+eZgueQhuW/te+8klwiO1xufVxuXG4udGV4dF90aGVtZV90b3AtbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGV4dF90aGVtZV90b3AtbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cblxuLmZvbnQtcmVkIHtcbiAgY29sb3I6ICNmZTZmNTY7XG59XG5cbi50ZXh0X3RoZW1lX2ZsZXhpIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRleHRfdGhlbWVfZmxleGkge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbi50ZXh0X3RoZW1lX3NlY3Rpb24ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi50ZXh0X3RoZW1lX3NlY3Rpb24udGEtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRleHRfdGhlbWVfc2VjdGlvbi50b3AtbWVzc2FnZSB7XG4gIGxpbmUtaGVpZ2h0OiAyLjI7XG59XG4udGV4dF90aGVtZV9zZWN0aW9uLnJlZCB7XG4gIGNvbG9yOiAjRTI1MTVBO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGV4dF90aGVtZV9zZWN0aW9uIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLnRleHRfdGhlbWVfc2VjdGlvbi5ib3QtcGFkIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4udGV4dF90aGVtZV9zZWN0aW9uICsgdWwge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG59XG5cbi50aXRsZV90aGVtZV9zZWN0aW9uLXNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG4udGl0bGVfdGhlbWVfc2VjdGlvbi1zbWFsbC50YS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGl0bGVfdGhlbWVfc2VjdGlvbi1zbWFsbC5waW5rIHtcbiAgY29sb3I6ICNmZjllOGM7XG59XG4udGl0bGVfdGhlbWVfc2VjdGlvbi1zbWFsbC5iLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjZmY5ZThjO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4udGl0bGVfdGhlbWVfc2VjdGlvbi1zbWFsbC5pY29uX3dhaXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG4udGl0bGVfdGhlbWVfc2VjdGlvbi1zbWFsbC5pY29uX3N1YndheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzlcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDNyZW07XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cbi50aXRsZV90aGVtZV9zZWN0aW9uLXNtYWxsLmljb25fdHJhaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM4XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG59XG4udGl0bGVfdGhlbWVfc2VjdGlvbi1zbWFsbC5pY29uX2J1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDdcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDNyZW07XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cbi50aXRsZV90aGVtZV9zZWN0aW9uLXNtYWxsLmljb25fY2FyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xufVxuXG4udGl0bGVfdGhlbWVfc2VjdGlvbi12ZXJ5LXNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4udGl0bGVfdGhlbWVfc2VjdGlvbi12ZXJ5LXNtYWxsLnRhLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50aXRsZV90aGVtZV9zZWN0aW9uLXZlcnktc21hbGwucGluayB7XG4gIGNvbG9yOiAjZmY5ZThjO1xufVxuLnRpdGxlX3RoZW1lX3NlY3Rpb24tdmVyeS1zbWFsbC5waW5rMiB7XG4gIGNvbG9yOiAjZmU2ZjU2O1xufVxuXG4udGV4dF90aGVtZV9wb3dlciB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXh0X3RoZW1lX3Bvd2VyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi50ZXh0X3RoZW1lX3Bvd2VyLnBpbmsge1xuICBjb2xvcjogI2ZmOWU4Yztcbn1cbi50ZXh0X3RoZW1lX3Bvd2VyLm5hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IGRhc2hlZCAxcHggI2ZmOWE4Yztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGV4dF90aGVtZV9wb3dlci5uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi50aXRsZV90aGVtZV9taWRkbGUge1xuICBmb250LXNpemU6IDIuMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGl0bGVfdGhlbWVfbWlkZGxlIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuXG4ubmVtZV9fd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dF90aGVtZV9zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLnRleHRfdGhlbWVfc21hbGwudGEtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGV4dF90aGVtZV9zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuLnRleHRfdGhlbWVfdmVyeS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuLnRleHRfdGhlbWVfdmVyeS1zbWFsbC50YS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRleHRfdGhlbWVfdmVyeS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gIH1cbn1cblxuLnRleHRfdGhlbWVfbGFyZ2Uge1xuICBmb250LXNpemU6IDIuMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGV4dF90aGVtZV9sYXJnZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi50YS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4udGV4dC1ncmF5IHtcbiAgY29sb3I6ICNhYWE7XG59XG5cbi5zdG9wX19vdXRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLnN0b3BfX291dGVyIC5zdG9wIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTZmNTY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXNpemU6IDI2cHg7XG59XG5cbi5jb2x1bW4yLFxuLmNvbHVtbjMsXG4uY29sdW1uNCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sdW1uMi5uby1icmVhayxcbiAgLmNvbHVtbjMubm8tYnJlYWssXG4gIC5jb2x1bW40Lm5vLWJyZWFrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbHVtbjIsXG4gIC5jb2x1bW4zLFxuICAuY29sdW1uNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jb2x1bW4yLnRvcC1wYWQsXG4uY29sdW1uMy50b3AtcGFkLFxuLmNvbHVtbjQudG9wLXBhZCB7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xufVxuXG4uY29sdW1uMi5yLTU0LTQyIC5jb2x1bW4yX18xIHtcbiAgd2lkdGg6IDQyJTtcbiAgb3JkZXI6IDI7XG59XG4uY29sdW1uMi5yLTU0LTQyIC5jb2x1bW4yX18xIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM3OHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbHVtbjIuci01NC00MiAuY29sdW1uMl9fMSBpbWcge1xuICAgIGhlaWdodDogMjguMzV2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2x1bW4yLnItNTQtNDIgLmNvbHVtbjJfXzEgaW1nIHtcbiAgICBoZWlnaHQ6IDY3LjV2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2x1bW4yLnItNTQtNDIgLmNvbHVtbjJfXzEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29sdW1uMi5yLTU0LTQyIC5jb2x1bW4yX18yIHtcbiAgd2lkdGg6IDU0JTtcbiAgb3JkZXI6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbHVtbjIuci01NC00MiAuY29sdW1uMl9fMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbHVtbjIuci01NC00MiAuY29sdW1uMl9fMiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLmNvbHVtbjIuci00OC00OCAuY29sdW1uMl9fMSB7XG4gIHdpZHRoOiA0OCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbHVtbjIuci00OC00OCAuY29sdW1uMl9fMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb2x1bW4yLnItNDgtNDggLmNvbHVtbjJfXzIge1xuICB3aWR0aDogNDglO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2x1bW4yLnItNDgtNDggLmNvbHVtbjJfXzIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2x1bW4yLnItNDgtNDggLmNvbHVtbjJfXzIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbHVtbjIudGItYnJlYWsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb2x1bW4yLnRiLWJyZWFrLnItNTQtNDIgLmNvbHVtbjJfXzEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb2x1bW4yLnRiLWJyZWFrLnItNTQtNDIgLmNvbHVtbjJfXzIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sdW1uMi50Yi1icmVhay5yLTU0LTQyIC5jb2x1bW4yX18yIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLmNvbHVtbjIuc3RiLWJyZWFrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC5jb2x1bW4yLnN0Yi1icmVhay5yLTQ4LTQ4IC5jb2x1bW4yX18xIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC5jb2x1bW4yLnN0Yi1icmVhay5yLTQ4LTQ4IC5jb2x1bW4yX18yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODQwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sdW1uMi5zdGItYnJlYWsuci00OC00OCAuY29sdW1uMl9fMiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLmNvbHVtbjIuYm9yZGVyLXBpbmsgLmNvbHVtbjJfXzEsXG4uY29sdW1uMi5ib3JkZXItcGluayAuY29sdW1uMl9fMiB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNmZjlhOGM7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5jb2x1bW4zLnItMy0zLTMgLmNvbHVtbjNfXzEge1xuICB3aWR0aDogMzAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2x1bW4zLnItMy0zLTMgLmNvbHVtbjNfXzEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29sdW1uMy5yLTMtMy0zIC5jb2x1bW4zX18yIHtcbiAgd2lkdGg6IDMwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sdW1uMy5yLTMtMy0zIC5jb2x1bW4zX18yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sdW1uMy5yLTMtMy0zIC5jb2x1bW4zX18yIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uY29sdW1uMy5yLTMtMy0zIC5jb2x1bW4zX18zIHtcbiAgd2lkdGg6IDMwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sdW1uMy5yLTMtMy0zIC5jb2x1bW4zX18zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sdW1uMy5yLTMtMy0zIC5jb2x1bW4zX18zIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uY29sdW1uMy5ib3JkZXItcGluayAuY29sdW1uM19fMSxcbi5jb2x1bW4zLmJvcmRlci1waW5rIC5jb2x1bW4zX18yLFxuLmNvbHVtbjMuYm9yZGVyLXBpbmsgLmNvbHVtbjNfXzMge1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmY5YThjO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uY29sdW1uNCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5jb2x1bW40LnItMjItMjItMjItMjIge1xuICByb3ctZ2FwOiAzMHB4O1xufVxuLmNvbHVtbjQuci0yMi0yMi0yMi0yMiAuY29sdW1uNF9fMSxcbi5jb2x1bW40LnItMjItMjItMjItMjIgLmNvbHVtbjRfXzIsXG4uY29sdW1uNC5yLTIyLTIyLTIyLTIyIC5jb2x1bW40X18zLFxuLmNvbHVtbjQuci0yMi0yMi0yMi0yMiAuY29sdW1uNF9fNCB7XG4gIHdpZHRoOiAyMiU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sdW1uNC5yLTIyLTIyLTIyLTIyIC5jb2x1bW40X18xOm5vdCg6Zmlyc3Qtb2YtdHlwZSksXG4gIC5jb2x1bW40LnItMjItMjItMjItMjIgLmNvbHVtbjRfXzI6bm90KDpmaXJzdC1vZi10eXBlKSxcbiAgLmNvbHVtbjQuci0yMi0yMi0yMi0yMiAuY29sdW1uNF9fMzpub3QoOmZpcnN0LW9mLXR5cGUpLFxuICAuY29sdW1uNC5yLTIyLTIyLTIyLTIyIC5jb2x1bW40X180Om5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5jb2x1bW40LnItMjItMjItMjItMjIgLmNvbHVtbjRfXzEgaW1nLFxuLmNvbHVtbjQuci0yMi0yMi0yMi0yMiAuY29sdW1uNF9fMiBpbWcsXG4uY29sdW1uNC5yLTIyLTIyLTIyLTIyIC5jb2x1bW40X18zIGltZyxcbi5jb2x1bW40LnItMjItMjItMjItMjIgLmNvbHVtbjRfXzQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb2x1bW40LnItMjItMjItMjItMjIgLmNvbHVtbjRfXzEgaW1nLFxuICAuY29sdW1uNC5yLTIyLTIyLTIyLTIyIC5jb2x1bW40X18yIGltZyxcbiAgLmNvbHVtbjQuci0yMi0yMi0yMi0yMiAuY29sdW1uNF9fMyBpbWcsXG4gIC5jb2x1bW40LnItMjItMjItMjItMjIgLmNvbHVtbjRfXzQgaW1nIHtcbiAgICBoZWlnaHQ6IDE5Ljh2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2x1bW40LnItMjItMjItMjItMjIgLmNvbHVtbjRfXzEgaW1nLFxuICAuY29sdW1uNC5yLTIyLTIyLTIyLTIyIC5jb2x1bW40X18yIGltZyxcbiAgLmNvbHVtbjQuci0yMi0yMi0yMi0yMiAuY29sdW1uNF9fMyBpbWcsXG4gIC5jb2x1bW40LnItMjItMjItMjItMjIgLmNvbHVtbjRfXzQgaW1nIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIGhlaWdodDogNjcuNXZ3O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sdW1uNC5yLTIyLTIyLTIyLTIyIC5jb2x1bW40X18xLFxuICAuY29sdW1uNC5yLTIyLTIyLTIyLTIyIC5jb2x1bW40X18yLFxuICAuY29sdW1uNC5yLTIyLTIyLTIyLTIyIC5jb2x1bW40X18zLFxuICAuY29sdW1uNC5yLTIyLTIyLTIyLTIyIC5jb2x1bW40X180IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uaXJyZWd1bGFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcm93LWdhcDogNDBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmlycmVndWxhci1uYXYgLmlycmVndWxhci1uYXZfX2xpc3Qge1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmY5YThjO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXJyZWd1bGFyLW5hdiAuaXJyZWd1bGFyLW5hdl9fbGlzdCB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG59XG4uaXJyZWd1bGFyLW5hdiAuaXJyZWd1bGFyLW5hdl9fbGlzdC53MTAwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXJyZWd1bGFyLW5hdiAuaXJyZWd1bGFyLW5hdl9fbGlzdC53MTAwIC5jb2x1bW4yIC5jb2x1bW4yX18xIHtcbiAgd2lkdGg6IDIwJTtcbiAgb3JkZXI6IDI7XG59XG4uaXJyZWd1bGFyLW5hdiAuaXJyZWd1bGFyLW5hdl9fbGlzdC53MTAwIC5jb2x1bW4yIC5jb2x1bW4yX18xIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pcnJlZ3VsYXItbmF2IC5pcnJlZ3VsYXItbmF2X19saXN0LncxMDAgLmNvbHVtbjIgLmNvbHVtbjJfXzEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5pcnJlZ3VsYXItbmF2IC5pcnJlZ3VsYXItbmF2X19saXN0LncxMDAgLmNvbHVtbjIgLmNvbHVtbjJfXzEgaW1nIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uaXJyZWd1bGFyLW5hdiAuaXJyZWd1bGFyLW5hdl9fbGlzdC53MTAwIC5jb2x1bW4yIC5jb2x1bW4yX18yIHtcbiAgb3JkZXI6IDE7XG4gIHdpZHRoOiA3NSU7XG59XG4uaXJyZWd1bGFyLW5hdiAuaXJyZWd1bGFyLW5hdl9fbGlzdC53MTAwIC5jb2x1bW4yIC5jb2x1bW4yX18yIC5idG5fX291dGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pcnJlZ3VsYXItbmF2IC5pcnJlZ3VsYXItbmF2X19saXN0LncxMDAgLmNvbHVtbjIgLmNvbHVtbjJfXzIgLmJ0bl9fb3V0ZXIgLmJ0bl90aGVtZV9jb250YWN0IHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5pcnJlZ3VsYXItbmF2IC5pcnJlZ3VsYXItbmF2X19saXN0LncxMDAgLmNvbHVtbjIgLmNvbHVtbjJfXzIgLmJ0bl9fb3V0ZXIgLmJ0bl90aGVtZV9jb250YWN0Lmljb25fcmVzZXJ2ZSBzcGFuIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pcnJlZ3VsYXItbmF2IC5pcnJlZ3VsYXItbmF2X19saXN0LncxMDAgLmNvbHVtbjIgLmNvbHVtbjJfXzIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5pcnJlZ3VsYXItbmF2IC5pcnJlZ3VsYXItbmF2X19saXN0LncxMDAgLmNvbHVtbjIgLmNvbHVtbjJfXzIgLnRpdGxlX3RoZW1lX3NlY3Rpb24tc21hbGwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmlycmVndWxhci1uYXYgLmlycmVndWxhci1uYXZfX2xpc3QudzE5IHtcbiAgd2lkdGg6IDE5JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXJyZWd1bGFyLW5hdiAuaXJyZWd1bGFyLW5hdl9fbGlzdC53MTkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaXJyZWd1bGFyLW5hdiAuaXJyZWd1bGFyLW5hdl9fbGlzdC53MTkgPiBpbWcge1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pcnJlZ3VsYXItbmF2IC5pcnJlZ3VsYXItbmF2X19saXN0LncxOSA+IGltZyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaXJyZWd1bGFyLW5hdiAuaXJyZWd1bGFyLW5hdl9fbGlzdC53MTkge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbi5pcnJlZ3VsYXItbmF2IC5pcnJlZ3VsYXItbmF2X19saXN0LncyNCB7XG4gIHdpZHRoOiAyNCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlycmVndWxhci1uYXYgLmlycmVndWxhci1uYXZfX2xpc3QudzI0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmlycmVndWxhci1uYXYgLmlycmVndWxhci1uYXZfX2xpc3QudzI0ID4gaW1nIHtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXJyZWd1bGFyLW5hdiAuaXJyZWd1bGFyLW5hdl9fbGlzdC53MjQgPiBpbWcge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmlycmVndWxhci1uYXYgLmlycmVndWxhci1uYXZfX2xpc3QudzI0IHtcbiAgICB3aWR0aDogNDglO1xuICB9XG4gIC5pcnJlZ3VsYXItbmF2IC5pcnJlZ3VsYXItbmF2X19saXN0LncyNCA+IGltZyB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pcnJlZ3VsYXItbmF2IC5pcnJlZ3VsYXItbmF2X19saXN0LncyNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5pcnJlZ3VsYXItbmF2IC5pcnJlZ3VsYXItbmF2X19saXN0LnJpYmJvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5pcnJlZ3VsYXItbmF2IC5pcnJlZ3VsYXItbmF2X19saXN0LnJpYmJvbi13cmFwcGVyIC5yaWJib24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNnB4O1xuICBsZWZ0OiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCA1cHg7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiA3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlNmY1NjtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAwO1xufVxuLmlycmVndWxhci1uYXYgLmlycmVndWxhci1uYXZfX2xpc3QucmliYm9uLXdyYXBwZXIgLnJpYmJvbjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDcwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgNnB4ICNFMjYxNEQ7XG4gIGJvcmRlci1yaWdodDogc29saWQgNXB4IHRyYW5zcGFyZW50O1xufVxuLmlycmVndWxhci1uYXYgLmlycmVndWxhci1uYXZfX2xpc3QucmliYm9uLXdyYXBwZXIgLnJpYmJvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQ6IDM1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMzVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZmU2ZjU2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaXJyZWd1bGFyLW5hdjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuXG4uc3dpcGVyLWNvbnRhaW5lci5zbGlkZXIxIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZzogMCAwIDM1cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci5zbGlkZXIxIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI0MHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnN3aXBlci1jb250YWluZXIuc2xpZGVyMSAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSBpbWcge1xuICAgIGhlaWdodDogY2FsYygoOTB2dyAtIDIwcHgpIC8gMyAqIDAuNzUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN3aXBlci1jb250YWluZXIuc2xpZGVyMSAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSBpbWcge1xuICAgIGhlaWdodDogNjcuNXZ3O1xuICB9XG59XG4uc3dpcGVyLWNvbnRhaW5lci5zbGlkZXIxIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC50ZXh0LWJveCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci5zbGlkZXIxIC5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci5zbGlkZXIxIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICB0b3A6IGNhbGMoNTAlIC0gMjBweCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB6LWluZGV4OiA0O1xufVxuLnN3aXBlci1jb250YWluZXIuc2xpZGVyMSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyLFxuLnN3aXBlci1jb250YWluZXIuc2xpZGVyMSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIHtcbiAgb3BhY2l0eTogMC44NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnN3aXBlci1jb250YWluZXIuc2xpZGVyMSAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAuc3dpcGVyLWNvbnRhaW5lci5zbGlkZXIxIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuLnN3aXBlci1jb250YWluZXIuc2xpZGVyMSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL2J0bl9zd2lwZXItbmV4dC5zdmdcIik7XG59XG4uc3dpcGVyLWNvbnRhaW5lci5zbGlkZXIxIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9idG5fc3dpcGVyLXByZXYuc3ZnXCIpO1xufVxuXG4uY29udGVudHMtbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICByb3ctZ2FwOiA0MHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGVudHMtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNvbnRlbnRzLW5hdi5yLTQ4LTQ4IC5jb250ZW50cy1uYXZfX2xpc3Qge1xuICB3aWR0aDogNDglO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250ZW50cy1uYXYuci00OC00OCAuY29udGVudHMtbmF2X19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250ZW50cy1uYXYuci00OC00OCAuY29udGVudHMtbmF2X19saXN0Om5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5jb250ZW50cy1uYXYuci00OC00OCAuY29udGVudHMtbmF2X19saXN0IC5zeW1wdG9tcy1uYXYge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn1cbi5jb250ZW50cy1uYXYuci00OC00OCAuY29udGVudHMtbmF2X19saXN0IC5zeW1wdG9tcy1uYXYgKyAudGV4dF90aGVtZV9zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5jb250ZW50cy1uYXYuci00OC00OC5pcnJlZ3VsYXIgLmNvbnRlbnRzLW5hdl9fbGlzdDpmaXJzdC1vZi10eXBlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGVudHMtbmF2LnItMjItMjItMjItMjIgLmNvbnRlbnRzLW5hdl9fbGlzdCB7XG4gIHdpZHRoOiAyNCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRlbnRzLW5hdi5yLTIyLTIyLTIyLTIyIC5jb250ZW50cy1uYXZfX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRlbnRzLW5hdi5yLTIyLTIyLTIyLTIyIC5jb250ZW50cy1uYXZfX2xpc3Q6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLmNvbnRlbnRzLW5hdi5yLTIyLTIyLTIyLTIyIC5jb250ZW50cy1uYXZfX2xpc3QgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIHdpZHRoOiA3MCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGVudHMtbmF2LnItMjItMjItMjItMjIgLmNvbnRlbnRzLW5hdl9fbGlzdCBpbWcge1xuICAgIHdpZHRoOiA1NSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmNvbnRlbnRzLW5hdi5yLTIyLTIyLTIyLTIyIC5jb250ZW50cy1uYXZfX2xpc3QgLnRleHRfdGhlbWVfc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRlbnRzLW5hdi5yLTIyLTIyLTIyLTIyIC5jb250ZW50cy1uYXZfX2xpc3QgLnRleHRfdGhlbWVfc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLmNvbnRlbnRzLW5hdi5yLTIyLTIyLTIyLTIyLmxhc3QtYWRqdXN0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0NCU7XG59XG5cbi5pbmZvLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcm93LWdhcDogMzBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm8tbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmluZm8tbmF2IC5pbmZvLW5hdl9fbGlzdCB7XG4gIHdpZHRoOiAzMCU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYxZWY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm8tbmF2IC5pbmZvLW5hdl9fbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mby1uYXYgLmluZm8tbmF2X19saXN0Om5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5pbmZvLW5hdiAuaW5mby1uYXZfX2xpc3QgLnRpdGxlX3RoZW1lX3NlY3Rpb24tdmVyeS1zbWFsbCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmluZm8tbmF2OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzMCU7XG59XG5cbkBrZXlmcmFtZXMgYmxpbmsge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbi5idG5fX291dGVyIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5idG5fX291dGVyLm11bHRpcGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogNDBweDtcbiAgcm93LWdhcDogMzBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG5fX291dGVyLm11bHRpcGxlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG5fX291dGVyLm11bHRpcGxlIC5idG5fdGhlbWVfY29udGFjdCB7XG4gICAgd2lkdGg6IDg0JTtcbiAgfVxufVxuLmJ0bl9fb3V0ZXIucmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5idG5fX291dGVyLmxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYnRuX3RoZW1lX25vcm1hbCB7XG4gIC8q44Ki44OL44Oh44O844K344On44Oz44Gu6LW354K544Go44GZ44KL44Gf44KBcmVsYXRpdmXjgpLmjIflrpoqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8q44Oc44K/44Oz44Gu5b2i54q2Ki9cbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHggNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiBub25lO1xuICAvKuOCouODi+ODoeODvOOCt+ODp+ODs+OBruaMh+WumiovXG4gIHRyYW5zaXRpb246IGVhc2UgMC42cztcbiAgYm9yZGVyLXJhZGl1czogMzAuNHB4O1xufVxuLmJ0bl90aGVtZV9ub3JtYWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZSg0NWRlZyk7XG4gIHotaW5kZXg6IDM7XG59XG4uYnRuX3RoZW1lX25vcm1hbCBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzOyAvKnotaW5kZXjjga7mlbDlgKTjgpLjgYLjgZLjgabmloflrZfjgpLog4zmma/jgojjgorjgoLmiYvliY3jgavooajnpLoqL1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYnRuX3RoZW1lX25vcm1hbCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmJ0bl90aGVtZV9ub3JtYWwuYmdjZW50ZXJ4OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICAvKue1tuWvvumFjee9ruOBp+S9jee9ruOCkuaMh+WumiovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICAvKuiJsuOChOW9oueKtiovXG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC8q44Ki44OL44Oh44O844K344On44OzKi9cbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjgsIDAsIDAuMiwgMSkgMHM7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgYm9yZGVyLXJhZGl1czogMzAuNHB4O1xufVxuLmJ0bl90aGVtZV9ub3JtYWwuYmdjZW50ZXJ4OmhvdmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuLmJ0bl90aGVtZV9ub3JtYWwud2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmY5YThjO1xufVxuLmJ0bl90aGVtZV9ub3JtYWwud2hpdGU6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmOWE4YztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZjlhOGM7XG59XG4uYnRuX3RoZW1lX25vcm1hbC53aGl0ZSBzcGFuIHtcbiAgY29sb3I6ICNmZjlhOGM7XG59XG4uYnRuX3RoZW1lX25vcm1hbC53aGl0ZTpob3ZlciB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNmZjlhOGM7XG59XG4uYnRuX3RoZW1lX25vcm1hbC53aGl0ZTpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbn1cbi5idG5fdGhlbWVfbm9ybWFsLndoaXRlOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG5fdGhlbWVfbm9ybWFsLndoaXRlLmJnY2VudGVyeDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmOWE4YzsgLyrog4zmma/oibIqL1xufVxuXG4uYnRuX3RoZW1lX2NvbnRhY3Qge1xuICAvKuOCouODi+ODoeODvOOCt+ODp+ODs+OBrui1t+eCueOBqOOBmeOCi+OBn+OCgXJlbGF0aXZl44KS5oyH5a6aKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKuODnOOCv+ODs+OBruW9oueKtiovXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgLyrjgqLjg4vjg6Hjg7zjgrfjg6fjg7Pjga7mjIflrpoqL1xuICB0cmFuc2l0aW9uOiBlYXNlIDAuNnM7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5idG5fdGhlbWVfY29udGFjdCB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG59XG4uYnRuX3RoZW1lX2NvbnRhY3Qgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzsgLyp6LWluZGV444Gu5pWw5YCk44KS44GC44GS44Gm5paH5a2X44KS6IOM5pmv44KI44KK44KC5omL5YmN44Gr6KGo56S6Ki9cbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5idG5fdGhlbWVfY29udGFjdCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmJ0bl90aGVtZV9jb250YWN0LmJnY2VudGVyeDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgLyrntbblr77phY3nva7jgafkvY3nva7jgpLmjIflrpoqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgLyroibLjgoTlvaLnirYqL1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAvKuOCouODi+ODoeODvOOCt+ODp+ODsyovXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC44LCAwLCAwLjIsIDEpIDBzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG59XG4uYnRuX3RoZW1lX2NvbnRhY3QuYmdjZW50ZXJ4OmhvdmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuLmJ0bl90aGVtZV9jb250YWN0LndoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmOWE4Yztcbn1cbi5idG5fdGhlbWVfY29udGFjdC53aGl0ZSBzcGFuIHtcbiAgY29sb3I6ICNmZjlhOGM7XG59XG4uYnRuX3RoZW1lX2NvbnRhY3Qud2hpdGU6aG92ZXIge1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmY5YThjO1xufVxuLmJ0bl90aGVtZV9jb250YWN0LndoaXRlOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG5fdGhlbWVfY29udGFjdC53aGl0ZS5iZ2NlbnRlcng6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZjlhOGM7IC8q6IOM5pmv6ImyKi9cbn1cbi5idG5fdGhlbWVfY29udGFjdC5pY29uX3Bob25lIHNwYW4ge1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5idG5fdGhlbWVfY29udGFjdC5pY29uX3Bob25lIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4uYnRuX3RoZW1lX2NvbnRhY3QuaWNvbl9waG9uZSBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYnRuX3RoZW1lX2NvbnRhY3QuaWNvbl90cmFpbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmJ0bl90aGVtZV9jb250YWN0Lmljb25fdHJhaW4gc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDNyZW07XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJ0bl90aGVtZV9jb250YWN0Lmljb25fY2FsZW5kYXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5idG5fdGhlbWVfY29udGFjdC5pY29uX2NhbGVuZGFyIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG59XG4uYnRuX3RoZW1lX2NvbnRhY3QuaWNvbl9yZXNlcnZlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJ0bl90aGVtZV9jb250YWN0Lmljb25fcmVzZXJ2ZSB7XG4gICAgaGVpZ2h0OiA3NnB4O1xuICB9XG59XG4uYnRuX3RoZW1lX2NvbnRhY3QuaWNvbl9yZXNlcnZlIHNwYW46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCJpbWFnZXMvaWNvbl93ZWItcmVzZXJ2ZS5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ZThjO1xuICBtYXNrLWltYWdlOiB1cmwoXCJpbWFnZXMvaWNvbl93ZWItcmVzZXJ2ZS5zdmdcIik7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogNDQuNXB4O1xuICBoZWlnaHQ6IDM3LjVweDtcbiAgei1pbmRleDogNztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5idG5fdGhlbWVfY29udGFjdC5pY29uX3Jlc2VydmU6aG92ZXIgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG5fdGhlbWVfY29udGFjdC5pY29uX2xpbmUtcmVzZXJ2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5idG5fdGhlbWVfY29udGFjdC5pY29uX2xpbmUtcmVzZXJ2ZSB7XG4gICAgaGVpZ2h0OiA3NnB4O1xuICB9XG59XG4uYnRuX3RoZW1lX2NvbnRhY3QuaWNvbl9saW5lLXJlc2VydmUgc3Bhbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcImltYWdlcy9pY29uX2xpbmUtcmVzZXJ2ZS5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ZThjO1xuICBtYXNrLWltYWdlOiB1cmwoXCJpbWFnZXMvaWNvbl9saW5lLXJlc2VydmUuc3ZnXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDQ0LjVweDtcbiAgaGVpZ2h0OiA0NC41cHg7XG4gIHotaW5kZXg6IDc7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uYnRuX3RoZW1lX2NvbnRhY3QuaWNvbl9saW5lLXJlc2VydmU6aG92ZXIgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG5fdGhlbWVfY29udGFjdC5oLTc2IHtcbiAgaGVpZ2h0OiA3NnB4O1xufVxuXG4uYnRuX3RoZW1lX3Jlc2VydmF0aW9uX19vdXRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNjtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMjYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bl90aGVtZV9yZXNlcnZhdGlvbl9fb3V0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5idG5fdGhlbWVfcmVzZXJ2YXRpb25fX291dGVyIC5idG5fdGhlbWVfcmVzZXJ2YXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ZThjO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gIHRleHQtb3JpZW50YXRpb246IHVwcmlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3NHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XG4gIHRyYW5zaXRpb246IDAuNnM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5idG5fdGhlbWVfcmVzZXJ2YXRpb25fX291dGVyIC5idG5fdGhlbWVfcmVzZXJ2YXRpb24ge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gIH1cbn1cbi5idG5fdGhlbWVfcmVzZXJ2YXRpb25fX291dGVyIC5idG5fdGhlbWVfcmVzZXJ2YXRpb246OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHotaW5kZXg6IDc7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmJ0bl90aGVtZV9yZXNlcnZhdGlvbl9fb3V0ZXIgLmJ0bl90aGVtZV9yZXNlcnZhdGlvbi5pY29uX3BjOjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcImltYWdlcy9pY29uX3dlYi1yZXNlcnZlX3doLnN2Z1wiKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiaW1hZ2VzL2ljb25fd2ViLXJlc2VydmVfd2guc3ZnXCIpO1xuICB3aWR0aDogNDQuNXB4O1xuICBoZWlnaHQ6IDM3LjVweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYnRuX3RoZW1lX3Jlc2VydmF0aW9uX19vdXRlciAuYnRuX3RoZW1lX3Jlc2VydmF0aW9uLmljb25fcGM6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDM1LjZweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5idG5fdGhlbWVfcmVzZXJ2YXRpb25fX291dGVyIC5idG5fdGhlbWVfcmVzZXJ2YXRpb24uaWNvbl9saW5lIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5idG5fdGhlbWVfcmVzZXJ2YXRpb25fX291dGVyIC5idG5fdGhlbWVfcmVzZXJ2YXRpb24uaWNvbl9saW5lOjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcImltYWdlcy9pY29uX2xpbmUtcmVzZXJ2ZV93aC5zdmdcIik7XG4gIG1hc2staW1hZ2U6IHVybChcImltYWdlcy9pY29uX2xpbmUtcmVzZXJ2ZV93aC5zdmdcIik7XG4gIHdpZHRoOiA0NC41cHg7XG4gIGhlaWdodDogNDQuNXB4O1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5idG5fdGhlbWVfcmVzZXJ2YXRpb25fX291dGVyIC5idG5fdGhlbWVfcmVzZXJ2YXRpb24uaWNvbl9saW5lOjpiZWZvcmUge1xuICAgIHdpZHRoOiAzNS42cHg7XG4gICAgaGVpZ2h0OiAzNS42cHg7XG4gIH1cbn1cbi5idG5fdGhlbWVfcmVzZXJ2YXRpb25fX291dGVyIC5idG5fdGhlbWVfcmVzZXJ2YXRpb24gc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDJyZW07XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYnRuX3RoZW1lX3Jlc2VydmF0aW9uX19vdXRlciAuYnRuX3RoZW1lX3Jlc2VydmF0aW9uIHNwYW4ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uYnRuX3RoZW1lX3Jlc2VydmF0aW9uX19vdXRlciAuYnRuX3RoZW1lX3Jlc2VydmF0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTI4Yztcbn1cblxuLnNjcm9sbC1uYXYge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICByb3ctZ2FwOiAzMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2Nyb2xsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNjcm9sbC1uYXYgbGkge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnNjcm9sbC1uYXYgbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnNjcm9sbC1uYXYgbGkge1xuICB3aWR0aDogMzAlO1xufVxuLnNjcm9sbC1uYXYgbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjBweCAwO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmY5ZThjO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjb2xvcjogI2ZmOWU4YztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zY3JvbGwtbmF2IGxpIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLnNjcm9sbC1uYXYgbGkgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA3cHgpO1xuICByaWdodDogMjBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgcm90YXRlKDEzNWRlZyk7XG4gIHotaW5kZXg6IDM7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZjlhOGM7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmY5YThjO1xufVxuLnNjcm9sbC1uYXYgbGkgYS5pY29uX3N1YndheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzlcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDNyZW07XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cbi5zY3JvbGwtbmF2IGxpIGEuaWNvbl90cmFpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDNyZW07XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cbi5zY3JvbGwtbmF2IGxpIGEuaWNvbl9idXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG59XG4uc2Nyb2xsLW5hdiBsaSBhLmljb25fY2FyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xufVxuLnNjcm9sbC1uYXY6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDMwJTtcbn1cblxuLmJ0bi1zY3JvbGwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmOWE4Yztcbn1cbi5idG4tc2Nyb2xsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGkVwiO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJ0bi1zY3JvbGw6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG4udG9wLXNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnRvcC1zZWN0aW9uLnNlY3Rpb24td2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnRvcC1zZWN0aW9uLnNlY3Rpb24tcGluazEge1xuICBiYWNrZ3JvdW5kOiAjZmVkY2Q2O1xufVxuLnRvcC1zZWN0aW9uLnNlY3Rpb24tcGluazIge1xuICBiYWNrZ3JvdW5kOiAjZmZmMWVmO1xufVxuLnRvcC1zZWN0aW9uIC5zZWN0aW9uX19pbm5lciB7XG4gIHBhZGRpbmc6IDkwcHggMCAxMDBweDtcbiAgd2lkdGg6IDEyMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRvcC1zZWN0aW9uIC5zZWN0aW9uX19pbm5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nOiA2MHB4IDAgOTBweDtcbiAgfVxufVxuLnRvcC1zZWN0aW9uIC5zZWN0aW9uX19pbm5lci5sYXN0LXNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50b3Atc2VjdGlvbiAuc2VjdGlvbl9faW5uZXIubGFzdC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cblxuLmJhbm5lci16b25lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5iYW5uZXItem9uZSAuYmFubmVyLXpvbmVfX2lubmVyIHtcbiAgcGFkZGluZzogOTBweCAwIDcwcHg7XG4gIHdpZHRoOiAxMjAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lci16b25lIC5iYW5uZXItem9uZV9faW5uZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi5iYW5uZXItem9uZSAuYmFubmVyLXpvbmVfX2lubmVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJhbm5lci16b25lIC5iYW5uZXItem9uZV9faW5uZXIgYSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuLmJhbm5lci16b25lIC5iYW5uZXItem9uZV9faW5uZXIgYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiAwLjZzO1xufVxuLmJhbm5lci16b25lIC5iYW5uZXItem9uZV9faW5uZXIgYSBpbWc6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItem9uZSAuYmFubmVyLXpvbmVfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNDBweDtcbiAgfVxuICAuYmFubmVyLXpvbmUgLmJhbm5lci16b25lX19pbm5lciBhIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4uYmFubmVyLXpvbmUgLmJhbm5lci16b25lX19pbm5lci5sYXN0LXNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5iYW5uZXItem9uZSAuYmFubmVyLXpvbmVfX2lubmVyLmxhc3Qtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbi5sb2FkaW5nIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA2O1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmxvYWRpbmcuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmxvYWRpbmcgLmxvYWRpbmctYW5pbWF0aW9uIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIHotaW5kZXg6IDY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubG9hZGluZyAubG9hZGluZy1hbmltYXRpb24gaW1nIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmxvYWRpbmcgLmxvYWRpbmctYW5pbWF0aW9uLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5tZWRpY2FsLW5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBjb2x1bW4tZ2FwOiAxLjMzMzMzMzMzMzMlO1xuICByb3ctZ2FwOiAyMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZWRpY2FsLW5hdiB7XG4gICAgcm93LWdhcDogMTBweDtcbiAgICBjb2x1bW4tZ2FwOiAyJTtcbiAgfVxufVxuLm1lZGljYWwtbmF2IC5tZWRpY2FsLW5hdl9fbGlzdCB7XG4gIHdpZHRoOiAyNCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lZGljYWwtbmF2IC5tZWRpY2FsLW5hdl9fbGlzdCB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxufVxuLm1lZGljYWwtbmF2IC5tZWRpY2FsLW5hdl9fbGlzdCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMCAyMHB4O1xuICBib3JkZXI6IHNvbGlkIDJweCAjZmY5ZThjO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjZzO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5tZWRpY2FsLW5hdiAubWVkaWNhbC1uYXZfX2xpc3QgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYxZWY7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5tZWRpY2FsLW5hdiAubWVkaWNhbC1uYXZfX2xpc3QgYTo6YmVmb3JlIHtcbiAgd2lkdGg6IDYwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1lZGljYWwtbmF2IC5tZWRpY2FsLW5hdl9fbGlzdCBhIC50aXRsZV90aGVtZV9zZWN0aW9uLXNtYWxsIHtcbiAgY29sb3I6ICNmZjllOGM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1lZGljYWwtbmF2IC5tZWRpY2FsLW5hdl9fbGlzdCBhIC50aXRsZV90aGVtZV9zZWN0aW9uLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCkge1xuICAubWVkaWNhbC1uYXYgLm1lZGljYWwtbmF2X19saXN0IGEgLnRpdGxlX3RoZW1lX3NlY3Rpb24tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4ubWVkaWNhbC1uYXYgLm1lZGljYWwtbmF2X19saXN0IGEgLnN5bXB0b21zLW5hdiB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1lZGljYWwtbmF2IC5tZWRpY2FsLW5hdl9fbGlzdCBhIC5zeW1wdG9tcy1uYXYgLnN5bXB0b21zLW5hdl9fbGlzdCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZWRpY2FsLW5hdiAubWVkaWNhbC1uYXZfX2xpc3QgYSAuc3ltcHRvbXMtbmF2IC5zeW1wdG9tcy1uYXZfX2xpc3Qge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB9XG59XG4ubWVkaWNhbC1uYXYgLm1lZGljYWwtbmF2X19saXN0IGEgLnN0b3AtcmliYm9uX19vdW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLm1lZGljYWwtbmF2IC5tZWRpY2FsLW5hdl9fbGlzdCBhIC5zdG9wLXJpYmJvbl9fb3VudGVyIC5zdG9wLXJpYmJvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTZmNTY7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG59XG4ubWVkaWNhbC1uYXYgLm1lZGljYWwtbmF2X19saXN0Lm1lZGljYWwtbmF2X19saXN0LTAxIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImltYWdlcy9pY29uX21lZGljYWwtMDEuc3ZnXCIpO1xufVxuLm1lZGljYWwtbmF2IC5tZWRpY2FsLW5hdl9fbGlzdC5tZWRpY2FsLW5hdl9fbGlzdC0wMiBhOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJpbWFnZXMvaWNvbl9tZWRpY2FsLTAyLnN2Z1wiKTtcbn1cbi5tZWRpY2FsLW5hdiAubWVkaWNhbC1uYXZfX2xpc3QubWVkaWNhbC1uYXZfX2xpc3QtMDMgYTo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiaW1hZ2VzL2ljb25fbWVkaWNhbC0wMy5zdmdcIik7XG59XG4ubWVkaWNhbC1uYXYgLm1lZGljYWwtbmF2X19saXN0Lm1lZGljYWwtbmF2X19saXN0LTA0IGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImltYWdlcy9pY29uX21lZGljYWwtMDQuc3ZnXCIpO1xufVxuLm1lZGljYWwtbmF2IC5tZWRpY2FsLW5hdl9fbGlzdC5tZWRpY2FsLW5hdl9fbGlzdC0wNSBhOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJpbWFnZXMvaWNvbl9tZWRpY2FsLTA1LnN2Z1wiKTtcbn1cbi5tZWRpY2FsLW5hdiAubWVkaWNhbC1uYXZfX2xpc3QubWVkaWNhbC1uYXZfX2xpc3QtMDYgYTo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiaW1hZ2VzL2ljb25fbWVkaWNhbC0wNi5zdmdcIik7XG59XG4ubWVkaWNhbC1uYXYgLm1lZGljYWwtbmF2X19saXN0Lm1lZGljYWwtbmF2X19saXN0LTA3IGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImltYWdlcy9pY29uX21lZGljYWwtMDcuc3ZnXCIpO1xufVxuLm1lZGljYWwtbmF2IC5tZWRpY2FsLW5hdl9fbGlzdC5tZWRpY2FsLW5hdl9fbGlzdC0wOCBhOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJpbWFnZXMvaWNvbl9tZWRpY2FsLTA4LnN2Z1wiKTtcbn1cbi5tZWRpY2FsLW5hdiAubWVkaWNhbC1uYXZfX2xpc3QubWVkaWNhbC1uYXZfX2xpc3QtMDkgYTo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiaW1hZ2VzL2ljb25fbWVkaWNhbC0wOS5zdmdcIik7XG59XG4ubWVkaWNhbC1uYXYgLm1lZGljYWwtbmF2X19saXN0Lm1lZGljYWwtbmF2X19saXN0LTEwIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImltYWdlcy9pY29uX21lZGljYWwtMTAuc3ZnXCIpO1xufVxuLm1lZGljYWwtbmF2IC5tZWRpY2FsLW5hdl9fbGlzdC5tZWRpY2FsLW5hdl9fbGlzdC0xMSBhOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJpbWFnZXMvaWNvbl9tZWRpY2FsLTExLnN2Z1wiKTtcbn1cblxuLm1haW4tdGltZS1zY2hlZHVsZSAudGltZS1zY2hlZHVsZS10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuLm1haW4tdGltZS1zY2hlZHVsZSAudGltZS1zY2hlZHVsZS10YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICM3MDcwNzA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubWFpbi10aW1lLXNjaGVkdWxlIC50aW1lLXNjaGVkdWxlLXRhYmxlIHRoLmNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWU4YztcbiAgY29sb3I6ICNmZmY7XG59XG4ubWFpbi10aW1lLXNjaGVkdWxlIC50aW1lLXNjaGVkdWxlLXRhYmxlIHRoLnNwYWNlLWJpZyB7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm1haW4tdGltZS1zY2hlZHVsZSAudGltZS1zY2hlZHVsZS10YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzcwNzA3MDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5tYWluLXRpbWUtc2NoZWR1bGUgLnRpbWUtc2NoZWR1bGUtbmF2IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLm1haW4tdGltZS1zY2hlZHVsZSAudGltZS1zY2hlZHVsZS1uYXYgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWU4YztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5wcmljZS10YWJsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAzcHg7XG59XG4ucHJpY2UtdGFibGUgdHIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuLnByaWNlLXRhYmxlIHRyIHRoIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmZGNkNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGNkNjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wcmljZS10YWJsZSB0ciB0ZCB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNmZmRjZDY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5pbmZvLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNmZjllOGM7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uaW5mby1ib3gubm8tYm9yZGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmluZm8tYm94IC5pbmZvLXRhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmluZm8tYm94IC5pbmZvLXRhYmxlIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLmluZm8tYm94IC5pbmZvLXRhYmxlIGR0IHtcbiAgd2lkdGg6IDIyJTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNmZjllOGM7XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC5pbmZvLWJveCAuaW5mby10YWJsZSBkdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNXB4IDAgMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mby1ib3ggLmluZm8tdGFibGUgZHQge1xuICAgIHBhZGRpbmc6IDEwcHggMCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5pbmZvLWJveCAuaW5mby10YWJsZSBkZCB7XG4gIHdpZHRoOiA3OCU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZmY5ZThjO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC5pbmZvLWJveCAuaW5mby10YWJsZSBkZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mby1ib3ggLmluZm8tdGFibGUgZGQge1xuICAgIHBhZGRpbmc6IDEwcHggMCAhaW1wb3J0YW50O1xuICB9XG59XG4uaW5mby1ib3ggLmluZm8tdGFibGUgZGQgdWwge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG59XG4uaW5mby1ib3ggLmluZm8tdGFibGUgZGQgLnRleHRfdGhlbWVfdmVyeS1zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xufVxuLmluZm8tYm94IC5pbmZvLXRhYmxlIGRkIC5tYWluLXRpbWUtc2NoZWR1bGVfX3dyYXBwZXIge1xuICB3aWR0aDogNzUlO1xuICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmluZm8tYm94IC5pbmZvLXRhYmxlIGRkIC5tYWluLXRpbWUtc2NoZWR1bGVfX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm8tYm94IC5pbmZvLXRhYmxlIGRkIC5tYWluLXRpbWUtc2NoZWR1bGVfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm8tYm94IC5pbmZvLXRhYmxlIGRkIC5tYWluLXRpbWUtc2NoZWR1bGVfX3dyYXBwZXIgLm1haW4tdGltZS1zY2hlZHVsZSAudGltZS1zY2hlZHVsZS10YWJsZSB0aCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLmluZm8tYm94IC5pbmZvLXRhYmxlIGRkIC5tYWluLXRpbWUtc2NoZWR1bGVfX3dyYXBwZXIgLm1haW4tdGltZS1zY2hlZHVsZSAudGltZS1zY2hlZHVsZS10YWJsZSB0aC5zcGFjZS1iaWcge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5pbmZvLWJveCAuaW5mby10YWJsZSBkZCAubWFpbi10aW1lLXNjaGVkdWxlX193cmFwcGVyIC5tYWluLXRpbWUtc2NoZWR1bGUgLnRpbWUtc2NoZWR1bGUtdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLmluZm8tYm94IC5pbmZvLXRhYmxlIGRkIC5tYWluLXRpbWUtc2NoZWR1bGVfX3dyYXBwZXIgLm1haW4tdGltZS1zY2hlZHVsZSAudGltZS1zY2hlZHVsZS1uYXYgbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTBweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5pbmZvLWJveCAuaW5mby1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5pbmZvLWJveCAuaW5mby1saXN0IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNmZjllOGM7XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmlmcmFtZSB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuXG4uaGVhZGVyLWFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5oZWFkZXItYXJlYSAuaGVhZGVyLWFyZWFfX2lubmVyIHtcbiAgd2lkdGg6IDEyMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci1hcmVhIC5oZWFkZXItYXJlYV9faW5uZXIge1xuICAgIHdpZHRoOiA5NiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWFyZWEgLmhlYWRlci1hcmVhX19pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5oZWFkZXItYXJlYSAuaGVhZGVyLWFyZWFfX2lubmVyIC5oZWFkZXItdXBwZXItcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItYXJlYSAuaGVhZGVyLWFyZWFfX2lubmVyIC5oZWFkZXItdXBwZXItcm93IHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci1hcmVhIC5oZWFkZXItYXJlYV9faW5uZXIgLmhlYWRlci11cHBlci1yb3cgLmhlYWRlci1sb2dvLWFyZWEge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWFyZWEgLmhlYWRlci1hcmVhX19pbm5lciAuaGVhZGVyLXVwcGVyLXJvdyAuaGVhZGVyLWxvZ28tYXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXItYXJlYSAuaGVhZGVyLWFyZWFfX2lubmVyIC5oZWFkZXItdXBwZXItcm93IC5oZWFkZXItbG9nby1hcmVhIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1hcmVhIC5oZWFkZXItYXJlYV9faW5uZXIgLmhlYWRlci11cHBlci1yb3cgLmhlYWRlci1sb2dvLWFyZWEgYSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uaGVhZGVyLWFyZWEgLmhlYWRlci1hcmVhX19pbm5lciAuaGVhZGVyLXVwcGVyLXJvdyAuaGVhZGVyLWxvZ28tYXJlYSBhIGltZyB7XG4gIGhlaWdodDogNzBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB0cmFuc2l0aW9uOiAwLjZzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLWFyZWEgLmhlYWRlci1hcmVhX19pbm5lciAuaGVhZGVyLXVwcGVyLXJvdyAuaGVhZGVyLWxvZ28tYXJlYSBhIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1hcmVhIC5oZWFkZXItYXJlYV9faW5uZXIgLmhlYWRlci11cHBlci1yb3cgLmhlYWRlci1sb2dvLWFyZWEgYSBpbWcge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5oZWFkZXItYXJlYSAuaGVhZGVyLWFyZWFfX2lubmVyIC5oZWFkZXItdXBwZXItcm93IC5oZWFkZXItbG9nby1hcmVhIGEgaW1nOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWFyZWEgLmhlYWRlci1hcmVhX19pbm5lciAuaGVhZGVyLXVwcGVyLXJvdyAuY29sdW1uMl9fMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlci1hcmVhIC5oZWFkZXItYXJlYV9faW5uZXIgLmhlYWRlci11cHBlci1yb3cgLmNvbHVtbjJfXzIgLnRleHRfdGhlbWVfc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uaGVhZGVyLWFyZWEgLmhlYWRlci1hcmVhX19pbm5lciAuaGVhZGVyLXVwcGVyLXJvdyAuY29sdW1uMl9fMiAuaGVhZGVyLWJ0bl9fb3V0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLmhlYWRlci1hcmVhIC5oZWFkZXItYXJlYV9faW5uZXIgLmhlYWRlci1sb3dlci1yb3cgLmhlYWRlci1uYXYtYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItYXJlYSAuaGVhZGVyLWFyZWFfX2lubmVyIC5oZWFkZXItbG93ZXItcm93IC5oZWFkZXItbmF2LWFyZWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmhlYWRlci1hcmVhIC5oZWFkZXItYXJlYV9faW5uZXIgLmhlYWRlci1sb3dlci1yb3cgLmhlYWRlci1uYXYtYXJlYSAuaGVhZGVyLW5hdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItYXJlYSAuaGVhZGVyLWFyZWFfX2lubmVyIC5oZWFkZXItbG93ZXItcm93IC5oZWFkZXItbmF2LWFyZWEgLmhlYWRlci1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXItYXJlYSAuaGVhZGVyLWFyZWFfX2lubmVyIC5oZWFkZXItbG93ZXItcm93IC5oZWFkZXItbmF2LWFyZWEgLmhlYWRlci1uYXYgLmhlYWRlci1uYXZfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaGVhZGVyLWFyZWEgLmhlYWRlci1hcmVhX19pbm5lciAuaGVhZGVyLWxvd2VyLXJvdyAuaGVhZGVyLW5hdi1hcmVhIC5oZWFkZXItbmF2IC5oZWFkZXItbmF2X19saXN0IGxpIGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHggMHB4IDEwcHggMHB4O1xuICBjb2xvcjogIzcwNzA3MDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uaGVhZGVyLWFyZWEgLmhlYWRlci1hcmVhX19pbm5lciAuaGVhZGVyLWxvd2VyLXJvdyAuaGVhZGVyLW5hdi1hcmVhIC5oZWFkZXItbmF2IC5oZWFkZXItbmF2X19saXN0IGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmOWU4Yztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci1hcmVhIC5oZWFkZXItYXJlYV9faW5uZXIgLmhlYWRlci1sb3dlci1yb3cgLmhlYWRlci1uYXYtYXJlYSAuaGVhZGVyLW5hdiAuaGVhZGVyLW5hdl9fbGlzdCBsaSBhIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmhlYWRlci1hcmVhIC5oZWFkZXItYXJlYV9faW5uZXIgLmhlYWRlci1sb3dlci1yb3cgLmhlYWRlci1uYXYtYXJlYSAuaGVhZGVyLW5hdiAuaGVhZGVyLW5hdl9fbGlzdCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1hcmVhIC5oZWFkZXItYXJlYV9faW5uZXIgLmhlYWRlci1sb3dlci1yb3cgLmhlYWRlci1uYXYtYXJlYSAuaGVhZGVyLW5hdiAuaGVhZGVyLW5hdl9fbGlzdCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAxMHB4IDBweDtcbn1cbi5oZWFkZXItYXJlYSAuaGVhZGVyLWFyZWFfX2lubmVyIC5oZWFkZXItbG93ZXItcm93IC5oZWFkZXItbmF2LWFyZWEgLmhlYWRlci1uYXYgLmhlYWRlci1uYXZfX2xpc3QgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMzJweDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNzA3MDcwO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNzA3MDcwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5oZWFkZXItYXJlYSAuaGVhZGVyLWFyZWFfX2lubmVyIC5oZWFkZXItbG93ZXItcm93IC5oZWFkZXItbmF2LWFyZWEgLmhlYWRlci1uYXYgLmhlYWRlci1uYXZfX2xpc3QgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6aG92ZXI6OmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmY5ZThjO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmY5ZThjO1xufVxuLmhlYWRlci1hcmVhIC5oZWFkZXItYXJlYV9faW5uZXIgLmhlYWRlci1sb3dlci1yb3cgLmhlYWRlci1uYXYtYXJlYSAuaGVhZGVyLW5hdiAuaGVhZGVyLW5hdl9fbGlzdCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTIwMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNTgsIDE0MCwgMC44NSk7XG4gIHBhZGRpbmc6IDEwcHggY2FsYygoMTAwdncgLSAxMjAwcHgpIC8gMik7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKuOBr+OBmOOCgeOBr+mdnuihqOekuiovXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgLyrjgqLjg4vjg6Hjg7zjgrfjg6fjg7PoqK3lrpoqL1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5oZWFkZXItYXJlYSAuaGVhZGVyLWFyZWFfX2lubmVyIC5oZWFkZXItbG93ZXItcm93IC5oZWFkZXItbmF2LWFyZWEgLmhlYWRlci1uYXYgLmhlYWRlci1uYXZfX2xpc3QgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVhZGVyLWFyZWEgLmhlYWRlci1hcmVhX19pbm5lciAuaGVhZGVyLWxvd2VyLXJvdyAuaGVhZGVyLW5hdi1hcmVhIC5oZWFkZXItbmF2IC5oZWFkZXItbmF2X19saXN0IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gdWwgbGkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXItYXJlYSAuaGVhZGVyLWFyZWFfX2lubmVyIC5oZWFkZXItbG93ZXItcm93IC5oZWFkZXItbmF2LWFyZWEgLmhlYWRlci1uYXYgLmhlYWRlci1uYXZfX2xpc3QgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB1bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5oZWFkZXItYXJlYSAuaGVhZGVyLWFyZWFfX2lubmVyIC5oZWFkZXItbG93ZXItcm93IC5oZWFkZXItbmF2LWFyZWEgLmhlYWRlci1uYXYgLmhlYWRlci1uYXZfX2xpc3QgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciB1bCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLWFyZWEgLmhlYWRlci1hcmVhX19pbm5lciAuaGVhZGVyLWxvd2VyLXJvdyAuaGVhZGVyLW5hdi1hcmVhIC5oZWFkZXItbmF2IC5oZWFkZXItbmF2X19saXN0IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46YWN0aXZlIHVsIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZWFkZXItYXJlYSAuaGVhZGVyLWFyZWFfX2lubmVyIC5oZWFkZXItbG93ZXItcm93IC5oZWFkZXItbmF2LWFyZWEgLnNwLWNvbnRhY3QtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWFyZWEgLmhlYWRlci1hcmVhX19pbm5lciAuaGVhZGVyLWxvd2VyLXJvdyAuaGVhZGVyLW5hdi1hcmVhIC5zcC1jb250YWN0LW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSA2MHB4KTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2ZmZjtcbiAgfVxuICAuaGVhZGVyLWFyZWEgLmhlYWRlci1hcmVhX19pbm5lciAuaGVhZGVyLWxvd2VyLXJvdyAuaGVhZGVyLW5hdi1hcmVhIC5zcC1jb250YWN0LW5hdiBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5oZWFkZXItYXJlYSAuaGVhZGVyLWFyZWFfX2lubmVyIC5oZWFkZXItbG93ZXItcm93IC5oZWFkZXItbmF2LWFyZWEgLnNwLWNvbnRhY3QtbmF2IGxpOm50aC1vZi10eXBlKDEpIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5oZWFkZXItYXJlYSAuaGVhZGVyLWFyZWFfX2lubmVyIC5oZWFkZXItbG93ZXItcm93IC5oZWFkZXItbmF2LWFyZWEgLnNwLWNvbnRhY3QtbmF2IGxpOm50aC1vZi10eXBlKDEpIGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLmhlYWRlci1hcmVhIC5oZWFkZXItYXJlYV9faW5uZXIgLmhlYWRlci1sb3dlci1yb3cgLmhlYWRlci1uYXYtYXJlYSAuc3AtY29udGFjdC1uYXYgbGk6bnRoLW9mLXR5cGUoMSkgYSBzcGFuOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgIGNvbG9yOiAjZmY5ZThjO1xuICB9XG4gIC5oZWFkZXItYXJlYSAuaGVhZGVyLWFyZWFfX2lubmVyIC5oZWFkZXItbG93ZXItcm93IC5oZWFkZXItbmF2LWFyZWEgLnNwLWNvbnRhY3QtbmF2IGxpOm50aC1vZi10eXBlKDIpIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5oZWFkZXItYXJlYSAuaGVhZGVyLWFyZWFfX2lubmVyIC5oZWFkZXItbG93ZXItcm93IC5oZWFkZXItbmF2LWFyZWEgLnNwLWNvbnRhY3QtbmF2IGxpOm50aC1vZi10eXBlKDIpIHNwYW46OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcImltYWdlcy9pY29uX3dlYi1yZXNlcnZlLnN2Z1wiKTtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWU4YztcbiAgICBtYXNrLWltYWdlOiB1cmwoXCJpbWFnZXMvaWNvbl93ZWItcmVzZXJ2ZS5zdmdcIik7XG4gICAgbWFzay1zaXplOiBjb250YWluO1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB6LWluZGV4OiA3O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG4gIC5oZWFkZXItYXJlYSAuaGVhZGVyLWFyZWFfX2lubmVyIC5oZWFkZXItbG93ZXItcm93IC5oZWFkZXItbmF2LWFyZWEgLnNwLWNvbnRhY3QtbmF2IGxpOm50aC1vZi10eXBlKDMpIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5oZWFkZXItYXJlYSAuaGVhZGVyLWFyZWFfX2lubmVyIC5oZWFkZXItbG93ZXItcm93IC5oZWFkZXItbmF2LWFyZWEgLnNwLWNvbnRhY3QtbmF2IGxpOm50aC1vZi10eXBlKDMpIHNwYW46OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcImltYWdlcy9pY29uX2xpbmUtcmVzZXJ2ZS5zdmdcIik7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjllOGM7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiaW1hZ2VzL2ljb25fbGluZS1yZXNlcnZlLnN2Z1wiKTtcbiAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHotaW5kZXg6IDc7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLmhlYWRlci1hcmVhIC5oZWFkZXItYXJlYV9faW5uZXIgLmhlYWRlci1sb3dlci1yb3cgLmhlYWRlci1uYXYtYXJlYSAuc3AtY29udGFjdC1uYXYgbGk6bnRoLW9mLXR5cGUoNCkge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmhlYWRlci1hcmVhIC5oZWFkZXItYXJlYV9faW5uZXIgLmhlYWRlci1sb3dlci1yb3cgLmhlYWRlci1uYXYtYXJlYSAuc3AtY29udGFjdC1uYXYgbGk6bnRoLW9mLXR5cGUoNCkgYSBzcGFuOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgIGNvbG9yOiAjZmY5ZThjO1xuICB9XG4gIC5oZWFkZXItYXJlYSAuaGVhZGVyLWFyZWFfX2lubmVyIC5oZWFkZXItbG93ZXItcm93IC5oZWFkZXItbmF2LWFyZWEgLnNwLWNvbnRhY3QtbmF2IGxpIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWRjZDY7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmhlYWRlci1hcmVhIC5oZWFkZXItYXJlYV9faW5uZXIgLmhlYWRlci1sb3dlci1yb3cgLmhlYWRlci1uYXYtYXJlYSAuc3AtY29udGFjdC1uYXYgbGkgYS5zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICB9XG4gIC5oZWFkZXItYXJlYSAuaGVhZGVyLWFyZWFfX2lubmVyIC5oZWFkZXItbG93ZXItcm93IC5oZWFkZXItbmF2LWFyZWEgLnNwLWNvbnRhY3QtbmF2IGxpIGEuc3Agc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycmVtO1xuICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIC5oZWFkZXItYXJlYSAuaGVhZGVyLWFyZWFfX2lubmVyIC5oZWFkZXItbG93ZXItcm93IC5oZWFkZXItbmF2LWFyZWEgLnNwLWNvbnRhY3QtbmF2IGxpIGEuc3Agc3BhbjpiZWZvcmUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLmhlYWRlci1hcmVhIC5oZWFkZXItYXJlYV9faW5uZXIgLmhlYWRlci1sb3dlci1yb3cgLmhlYWRlci1uYXYtYXJlYSAuaGFtYnVyZ2VyLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItYXJlYSAuaGVhZGVyLWFyZWFfX2lubmVyIC5oZWFkZXItbG93ZXItcm93IC5oZWFkZXItbmF2LWFyZWEgLmhhbWJ1cmdlci1tZW51IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjllOGM7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNmZmY7XG4gIH1cbn1cbi5oZWFkZXItYXJlYSAuaGVhZGVyLWFyZWFfX2lubmVyIC5oZWFkZXItbG93ZXItcm93IC5oZWFkZXItbmF2LWFyZWEgLmhhbWJ1cmdlci1tZW51IC5vcGVuYnRuMSB7XG4gIC8qYWN0aXZl44Kv44Op44K544GM5LuY5LiO44GV44KM44KL44Go57ea44GM5Zue6Lui44GX44Gmw5fjgasqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItYXJlYSAuaGVhZGVyLWFyZWFfX2lubmVyIC5oZWFkZXItbG93ZXItcm93IC5oZWFkZXItbmF2LWFyZWEgLmhhbWJ1cmdlci1tZW51IC5vcGVuYnRuMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8q44Oc44K/44Oz5YaF5YG044Gu5Z+654K544Go44Gq44KL44Gf44KBcmVsYXRpdmXjgpLmjIflrpoqL1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWFyZWEgLmhlYWRlci1hcmVhX19pbm5lciAuaGVhZGVyLWxvd2VyLXJvdyAuaGVhZGVyLW5hdi1hcmVhIC5oYW1idXJnZXItbWVudSAub3BlbmJ0bjEgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgIC8q44Ki44OL44Oh44O844K344On44Oz44Gu6Kit5a6aKi9cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAyLjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLWFyZWEgLmhlYWRlci1hcmVhX19pbm5lciAuaGVhZGVyLWxvd2VyLXJvdyAuaGVhZGVyLW5hdi1hcmVhIC5oYW1idXJnZXItbWVudSAub3BlbmJ0bjEgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1hcmVhIC5oZWFkZXItYXJlYV9faW5uZXIgLmhlYWRlci1sb3dlci1yb3cgLmhlYWRlci1uYXYtYXJlYSAuaGFtYnVyZ2VyLW1lbnUgLm9wZW5idG4xIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgIHRvcDogY2FsYyg1MCUgLSAyLjVweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci1hcmVhIC5oZWFkZXItYXJlYV9faW5uZXIgLmhlYWRlci1sb3dlci1yb3cgLmhlYWRlci1uYXYtYXJlYSAuaGFtYnVyZ2VyLW1lbnUgLm9wZW5idG4xIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItYXJlYSAuaGVhZGVyLWFyZWFfX2lubmVyIC5oZWFkZXItbG93ZXItcm93IC5oZWFkZXItbmF2LWFyZWEgLmhhbWJ1cmdlci1tZW51IC5vcGVuYnRuMS5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gICAgdG9wOiAtNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMi41cHgpIHJvdGF0ZSgtNDVkZWcpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXItYXJlYSAuaGVhZGVyLWFyZWFfX2lubmVyIC5oZWFkZXItbG93ZXItcm93IC5oZWFkZXItbmF2LWFyZWEgLmhhbWJ1cmdlci1tZW51IC5vcGVuYnRuMS5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAvKuecn+OCk+S4reOBrue3muOBr+mAj+mBjiovXG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWFyZWEgLmhlYWRlci1hcmVhX19pbm5lciAuaGVhZGVyLWxvd2VyLXJvdyAuaGVhZGVyLW5hdi1hcmVhIC5oYW1idXJnZXItbWVudSAub3BlbmJ0bjEuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMi41cHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgdG9wOiAtNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaGVhZGVyLWFyZWEgLmhlYWRlci1hcmVhX19pbm5lciAuaGVhZGVyLWxvd2VyLXJvdyAuaGVhZGVyLW5hdi1hcmVhIC5zcC1oZWFkZXItbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLWFyZWEgLmhlYWRlci1hcmVhX19pbm5lciAuaGVhZGVyLWxvd2VyLXJvdyAuaGVhZGVyLW5hdi1hcmVhIC5zcC1oZWFkZXItbmF2IHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMztcbiAgICAvKuODiuODk+OBruOCueOCv+ODvOODiOS9jee9ruOBqOW9oueKtiovXG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjllOGM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1hcmVhIC5oZWFkZXItYXJlYV9faW5uZXIgLmhlYWRlci1sb3dlci1yb3cgLmhlYWRlci1uYXYtYXJlYSAuc3AtaGVhZGVyLW5hdi5wYW5lbGFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiA2MXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGFuaW1hdGlvbjogZmFkZUluIDAuNnMgZWFzZS1pbiAwcyBmb3J3YXJkcztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItYXJlYSAuaGVhZGVyLWFyZWFfX2lubmVyIC5oZWFkZXItbG93ZXItcm93IC5oZWFkZXItbmF2LWFyZWEgLnNwLWhlYWRlci1uYXYgLnNwLWhlYWRlci1uYXZfX2xpc3QgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZmZmO1xuICB9XG59XG4uaGVhZGVyLWFyZWEgLmhlYWRlci1hcmVhX19pbm5lciAuaGVhZGVyLWxvd2VyLXJvdyAuaGVhZGVyLW5hdi1hcmVhIC5zcC1oZWFkZXItbmF2IC5zcC1oZWFkZXItbmF2X19saXN0IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1hcmVhIC5oZWFkZXItYXJlYV9faW5uZXIgLmhlYWRlci1sb3dlci1yb3cgLmhlYWRlci1uYXYtYXJlYSAuc3AtaGVhZGVyLW5hdiAuc3AtaGVhZGVyLW5hdl9fbGlzdCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTo6YmVmb3JlLCAuaGVhZGVyLWFyZWEgLmhlYWRlci1hcmVhX19pbm5lciAuaGVhZGVyLWxvd2VyLXJvdyAuaGVhZGVyLW5hdi1hcmVhIC5zcC1oZWFkZXItbmF2IC5zcC1oZWFkZXItbmF2X19saXN0IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uaGVhZGVyLWFyZWEgLmhlYWRlci1hcmVhX19pbm5lciAuaGVhZGVyLWxvd2VyLXJvdyAuaGVhZGVyLW5hdi1hcmVhIC5zcC1oZWFkZXItbmF2IC5zcC1oZWFkZXItbmF2X19saXN0IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjpiZWZvcmUge1xuICB0b3A6IDQ4JTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuLmhlYWRlci1hcmVhIC5oZWFkZXItYXJlYV9faW5uZXIgLmhlYWRlci1sb3dlci1yb3cgLmhlYWRlci1uYXYtYXJlYSAuc3AtaGVhZGVyLW5hdiAuc3AtaGVhZGVyLW5hdl9fbGlzdCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTo6YWZ0ZXIge1xuICB0b3A6IDQ4JTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5oZWFkZXItYXJlYSAuaGVhZGVyLWFyZWFfX2lubmVyIC5oZWFkZXItbG93ZXItcm93IC5oZWFkZXItbmF2LWFyZWEgLnNwLWhlYWRlci1uYXYgLnNwLWhlYWRlci1uYXZfX2xpc3QgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lOyAvKuOBr+OBmOOCgeOBr+mdnuihqOekuiovXG4gIGJhY2tncm91bmQ6ICNGRkIzQTU7XG59XG4uaGVhZGVyLWFyZWEgLmhlYWRlci1hcmVhX19pbm5lciAuaGVhZGVyLWxvd2VyLXJvdyAuaGVhZGVyLW5hdi1hcmVhIC5zcC1oZWFkZXItbmF2IC5zcC1oZWFkZXItbmF2X19saXN0IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlci1hcmVhIC5oZWFkZXItYXJlYV9faW5uZXIgLmhlYWRlci1sb3dlci1yb3cgLmhlYWRlci1uYXYtYXJlYSAuc3AtaGVhZGVyLW5hdiAuc3AtaGVhZGVyLW5hdl9fbGlzdCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmFjdGl2ZSA+IGE6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5oZWFkZXItYXJlYSAuaGVhZGVyLWFyZWFfX2lubmVyIC5oZWFkZXItbG93ZXItcm93IC5oZWFkZXItbmF2LWFyZWEgLnNwLWhlYWRlci1uYXYgLnNwLWhlYWRlci1uYXZfX2xpc3QgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmUgPiBhOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uaGVhZGVyLWFyZWEuSGVpZ2h0TWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmhlYWRlci1hcmVhLkhlaWdodE1pbiAuaGVhZGVyLWFyZWFfX2lubmVyIC5oZWFkZXItdXBwZXItcm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvb3Rlci1hcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZGNkNjtcbn1cbi5mb290ZXItYXJlYSAuZm9vdGVyLWFyZWFfX2lubmVyIHtcbiAgd2lkdGg6IDEyMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb290ZXItYXJlYSAuZm9vdGVyLWFyZWFfX2lubmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1hcmVhIC5mb290ZXItYXJlYV9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG4uZm9vdGVyLWFyZWEgLmZvb3Rlci1hcmVhX19pbm5lciA+IGEge1xuICB3aWR0aDogMzMlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWFyZWEgLmZvb3Rlci1hcmVhX19pbm5lciA+IGEge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbi5mb290ZXItYXJlYSAuZm9vdGVyLWFyZWFfX2lubmVyID4gYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvb3Rlci1hcmVhIC5mb290ZXItYXJlYV9faW5uZXIgLmNvbHVtbjIge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbi5mb290ZXItYXJlYSAuZm9vdGVyLWFyZWFfX2lubmVyIC5jb2x1bW4yIC5jb2x1bW4yX18xIHtcbiAgd2lkdGg6IDUwJTtcbiAgb3JkZXI6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1hcmVhIC5mb290ZXItYXJlYV9faW5uZXIgLmNvbHVtbjIgLmNvbHVtbjJfXzEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZm9vdGVyLWFyZWEgLmZvb3Rlci1hcmVhX19pbm5lciAuY29sdW1uMiAuY29sdW1uMl9fMSAuYnRuX19vdXRlciB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcm93LWdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCkge1xuICAuZm9vdGVyLWFyZWEgLmZvb3Rlci1hcmVhX19pbm5lciAuY29sdW1uMiAuY29sdW1uMl9fMSAuYnRuX19vdXRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLmZvb3Rlci1hcmVhIC5mb290ZXItYXJlYV9faW5uZXIgLmNvbHVtbjIgLmNvbHVtbjJfXzEgLmJ0bl9fb3V0ZXIgLmJ0bl90aGVtZV9jb250YWN0Lmljb25fcmVzZXJ2ZSBzcGFuLCAuZm9vdGVyLWFyZWEgLmZvb3Rlci1hcmVhX19pbm5lciAuY29sdW1uMiAuY29sdW1uMl9fMSAuYnRuX19vdXRlciAuYnRuX3RoZW1lX2NvbnRhY3QuaWNvbl9saW5lLXJlc2VydmUgc3BhbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5mb290ZXItYXJlYSAuZm9vdGVyLWFyZWFfX2lubmVyIC5jb2x1bW4yIC5jb2x1bW4yX18yIHtcbiAgd2lkdGg6IDQyJTtcbiAgb3JkZXI6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1hcmVhIC5mb290ZXItYXJlYV9faW5uZXIgLmNvbHVtbjIgLmNvbHVtbjJfXzIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi5mb290ZXItYXJlYSAuZm9vdGVyLWFyZWFfX2lubmVyIC5jb2x1bW4yIC5jb2x1bW4yX18yIC5pbmZvLXRhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICM3MDcwNzA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb290ZXItYXJlYSAuZm9vdGVyLWFyZWFfX2lubmVyIC5jb2x1bW4yIC5jb2x1bW4yX18yIC5pbmZvLXRhYmxlIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLmZvb3Rlci1hcmVhIC5mb290ZXItYXJlYV9faW5uZXIgLmNvbHVtbjIgLmNvbHVtbjJfXzIgLmluZm8tdGFibGUgZHQge1xuICB3aWR0aDogMjIlO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzcwNzA3MDtcbiAgcGFkZGluZzogMTVweCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCkge1xuICAuZm9vdGVyLWFyZWEgLmZvb3Rlci1hcmVhX19pbm5lciAuY29sdW1uMiAuY29sdW1uMl9fMiAuaW5mby10YWJsZSBkdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNXB4IDAgMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1hcmVhIC5mb290ZXItYXJlYV9faW5uZXIgLmNvbHVtbjIgLmNvbHVtbjJfXzIgLmluZm8tdGFibGUgZHQge1xuICAgIHBhZGRpbmc6IDEwcHggMCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mb290ZXItYXJlYSAuZm9vdGVyLWFyZWFfX2lubmVyIC5jb2x1bW4yIC5jb2x1bW4yX18yIC5pbmZvLXRhYmxlIGRkIHtcbiAgd2lkdGg6IDc4JTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM3MDcwNzA7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLmZvb3Rlci1hcmVhIC5mb290ZXItYXJlYV9faW5uZXIgLmNvbHVtbjIgLmNvbHVtbjJfXzIgLmluZm8tdGFibGUgZGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWFyZWEgLmZvb3Rlci1hcmVhX19pbm5lciAuY29sdW1uMiAuY29sdW1uMl9fMiAuaW5mby10YWJsZSBkZCB7XG4gICAgcGFkZGluZzogMTBweCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mb290ZXItYXJlYSAuZm9vdGVyLWFyZWFfX2lubmVyIC5jb2x1bW4yIC5jb2x1bW4yX18yIC5pbmZvLXRhYmxlIGRkIHVsIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuLmZvb3Rlci1hcmVhIC5mb290ZXItYXJlYV9faW5uZXIgLmNvbHVtbjIgLmNvbHVtbjJfXzIgLmluZm8tdGFibGUgZGQgLnRleHRfdGhlbWVfdmVyeS1zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xufVxuLmZvb3Rlci1hcmVhIC5mb290ZXItYXJlYV9faW5uZXIgLmNvbHVtbjIgLmNvbHVtbjJfXzIgLnR3aXR0ZXItYnRuX19vdXRlciB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmZvb3Rlci1hcmVhIC5mb290ZXItYXJlYV9faW5uZXIgLmNvbHVtbjIgLmNvbHVtbjJfXzIgLnR3aXR0ZXItYnRuX19vdXRlciBhIC5mYS10d2l0dGVyIHtcbiAgZm9udC1zaXplOiAzLjZyZW07XG4gIGNvbG9yOiAjZmU2ZjU2O1xuICB0cmFuc2l0aW9uOiAwLjZzO1xufVxuLmZvb3Rlci1hcmVhIC5mb290ZXItYXJlYV9faW5uZXIgLmNvbHVtbjIgLmNvbHVtbjJfXzIgLnR3aXR0ZXItYnRuX19vdXRlciBhIC5mYS10d2l0dGVyOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmZvb3Rlci1hcmVhIC5mb290ZXItYXJlYV9faW5uZXIgLmZvb3Rlci1uYXYtYXJlYSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItYXJlYSAuZm9vdGVyLWFyZWFfX2lubmVyIC5mb290ZXItbmF2LWFyZWEge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgfVxufVxuLmZvb3Rlci1hcmVhIC5mb290ZXItYXJlYV9faW5uZXIgLmZvb3Rlci1uYXYtYXJlYSAuZm9vdGVyLW5hdi0wMSB1bCxcbi5mb290ZXItYXJlYSAuZm9vdGVyLWFyZWFfX2lubmVyIC5mb290ZXItbmF2LWFyZWEgLmZvb3Rlci1uYXYtMDIgdWwsXG4uZm9vdGVyLWFyZWEgLmZvb3Rlci1hcmVhX19pbm5lciAuZm9vdGVyLW5hdi1hcmVhIC5mb290ZXItbmF2LTAzIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZvb3Rlci1hcmVhIC5mb290ZXItYXJlYV9faW5uZXIgLmZvb3Rlci1uYXYtYXJlYSAuZm9vdGVyLW5hdi0wMSB1bCBsaSBhLFxuLmZvb3Rlci1hcmVhIC5mb290ZXItYXJlYV9faW5uZXIgLmZvb3Rlci1uYXYtYXJlYSAuZm9vdGVyLW5hdi0wMiB1bCBsaSBhLFxuLmZvb3Rlci1hcmVhIC5mb290ZXItYXJlYV9faW5uZXIgLmZvb3Rlci1uYXYtYXJlYSAuZm9vdGVyLW5hdi0wMyB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uZm9vdGVyLWFyZWEgLmZvb3Rlci1hcmVhX19pbm5lciAuZm9vdGVyLW5hdi1hcmVhIC5mb290ZXItbmF2LTAxIHVsIGxpIGE6aG92ZXIsXG4uZm9vdGVyLWFyZWEgLmZvb3Rlci1hcmVhX19pbm5lciAuZm9vdGVyLW5hdi1hcmVhIC5mb290ZXItbmF2LTAyIHVsIGxpIGE6aG92ZXIsXG4uZm9vdGVyLWFyZWEgLmZvb3Rlci1hcmVhX19pbm5lciAuZm9vdGVyLW5hdi1hcmVhIC5mb290ZXItbmF2LTAzIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmOWU4Yztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWFyZWEgLmZvb3Rlci1hcmVhX19pbm5lciAuZm9vdGVyLW5hdi1hcmVhIC5mb290ZXItbmF2LTAxIHVsLFxuICAuZm9vdGVyLWFyZWEgLmZvb3Rlci1hcmVhX19pbm5lciAuZm9vdGVyLW5hdi1hcmVhIC5mb290ZXItbmF2LTAyIHVsLFxuICAuZm9vdGVyLWFyZWEgLmZvb3Rlci1hcmVhX19pbm5lciAuZm9vdGVyLW5hdi1hcmVhIC5mb290ZXItbmF2LTAzIHVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9vdGVyLWFyZWEgLmZvb3Rlci1hcmVhX19pbm5lciAuZm9vdGVyLW5hdi1hcmVhIC5mb290ZXItbmF2LXNwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWFyZWEgLmZvb3Rlci1hcmVhX19pbm5lciAuZm9vdGVyLW5hdi1hcmVhIC5mb290ZXItbmF2LXNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmZvb3Rlci1hcmVhIC5mb290ZXItYXJlYV9faW5uZXIgLmZvb3Rlci1uYXYtYXJlYSAuZm9vdGVyLW5hdi1zcCB1bCBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uZm9vdGVyLWFyZWEgLmZvb3Rlci1hcmVhX19pbm5lciAuY29weXJpZ2h0cyB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItYXJlYSAuZm9vdGVyLWFyZWFfX2lubmVyIC5jb3B5cmlnaHRzIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMSUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnRvcC12aWV3IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAxMCUsICNmZWRjZDYgOTAlKTtcbn1cbi50b3AtdmlldyAudG9wLXZpZXdfX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE5NnB4KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXRvcDogMTk2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRvcC12aWV3IC50b3Atdmlld19faW5uZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtdmlldyAudG9wLXZpZXdfX2lubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtdmlldyAudG9wLXZpZXdfX2lubmVyIC5zd2lwZXItY29udGFpbmVyLnNsaWRlcl9wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRvcC12aWV3IC50b3Atdmlld19faW5uZXIgLnN3aXBlci1jb250YWluZXIuc2xpZGVyX3BjIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRvcC12aWV3IC50b3Atdmlld19faW5uZXIgLnN3aXBlci1jb250YWluZXIuc2xpZGVyX3BjIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIHN2ZyB7XG4gIHdpZHRoOiA5NHZ3O1xuICBoZWlnaHQ6IGF1dG87XG59XG4udG9wLXZpZXcgLnRvcC12aWV3X19pbm5lciAuc3dpcGVyLWNvbnRhaW5lci5zbGlkZXJfcGMgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgc3ZnIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnRvcC12aWV3IC50b3Atdmlld19faW5uZXIgLnN3aXBlci1jb250YWluZXIuc2xpZGVyX3NwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLXZpZXcgLnRvcC12aWV3X19pbm5lciAuc3dpcGVyLWNvbnRhaW5lci5zbGlkZXJfc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50b3AtdmlldyAudG9wLXZpZXdfX2lubmVyIC5zd2lwZXItY29udGFpbmVyLnNsaWRlcl9zcCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE0MHB4KTtcbiAgICB3aWR0aDogOTUlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLnRvcC12aWV3IC50b3Atdmlld19faW5uZXIgLnN3aXBlci1jb250YWluZXIuc2xpZGVyX3NwIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIGltZy5hZGp1c3QtcmlnaHQge1xuICAgIG9iamVjdC1wb3NpdGlvbjogMjUlIDA7XG4gIH1cbiAgLnRvcC12aWV3IC50b3Atdmlld19faW5uZXIgLnN3aXBlci1jb250YWluZXIuc2xpZGVyX3NwIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIGltZy5hZGp1c3QtbGVmdCB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiA3MCUgMDtcbiAgfVxufVxuLnRvcC12aWV3IC50b3Atdmlld19faW5uZXIgLnRvcC12aWV3LWNvbnRlbnRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IGF1dG87XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBjYWxjKCgxMDB2dyAtIDEyMDBweCkgLyAyICsgNzBweCk7XG4gIHotaW5kZXg6IDM7XG4gIGhlaWdodDogMTQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50b3AtdmlldyAudG9wLXZpZXdfX2lubmVyIC50b3Atdmlldy1jb250ZW50cyB7XG4gICAgbGVmdDogNSU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLnRvcC12aWV3IC50b3Atdmlld19faW5uZXIgLnRvcC12aWV3LWNvbnRlbnRzIHtcbiAgICBib3R0b206IDIwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtdmlldyAudG9wLXZpZXdfX2lubmVyIC50b3Atdmlldy1jb250ZW50cyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm90dG9tOiAxOCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnRvcC12aWV3IC50b3Atdmlld19faW5uZXIgLnRvcC12aWV3LWNvbnRlbnRzIC50ZXh0X3RoZW1lX3RvcC1tZXNzYWdlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCAjOTk5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtdmlldyAudG9wLXZpZXdfX2lubmVyIC50b3Atdmlldy1jb250ZW50cyAudGV4dF90aGVtZV90b3AtbWVzc2FnZSB7XG4gICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgfVxufVxuLnRvcC12aWV3IC50b3Atdmlld19faW5uZXIgLnRvcC12aWV3LXRpbWUtc2NoZWR1bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDIwcHggOTVweCAyMHB4IDIwcHg7XG4gIHotaW5kZXg6IDM7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDE4JTtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRvcC12aWV3IC50b3Atdmlld19faW5uZXIgLnRvcC12aWV3LXRpbWUtc2NoZWR1bGUge1xuICAgIHBhZGRpbmc6IDEwcHggNjBweCAxMHB4IDEwcHg7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogOTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50b3AtdmlldyAudG9wLXZpZXdfX2lubmVyIC50b3Atdmlldy10aW1lLXNjaGVkdWxlIHtcbiAgICB0b3A6IDk1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtdmlldyAudG9wLXZpZXdfX2lubmVyIC50b3Atdmlldy10aW1lLXNjaGVkdWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udG9wLXZpZXcgLnRvcC12aWV3X19pbm5lciAudG9wLXZpZXctdGltZS1zY2hlZHVsZSAudGltZS1zY2hlZHVsZS10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRvcC12aWV3IC50b3Atdmlld19faW5uZXIgLnRvcC12aWV3LXRpbWUtc2NoZWR1bGUgLnRpbWUtc2NoZWR1bGUtdGFibGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnRvcC12aWV3IC50b3Atdmlld19faW5uZXIgLnRvcC12aWV3LXRpbWUtc2NoZWR1bGUgLnRpbWUtc2NoZWR1bGUtdGFibGUgdGgge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjNzA3MDcwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudG9wLXZpZXcgLnRvcC12aWV3X19pbm5lciAudG9wLXZpZXctdGltZS1zY2hlZHVsZSAudGltZS1zY2hlZHVsZS10YWJsZSB0aCB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG4udG9wLXZpZXcgLnRvcC12aWV3X19pbm5lciAudG9wLXZpZXctdGltZS1zY2hlZHVsZSAudGltZS1zY2hlZHVsZS10YWJsZSB0aC5jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWRjZDY7XG59XG4udG9wLXZpZXcgLnRvcC12aWV3X19pbm5lciAudG9wLXZpZXctdGltZS1zY2hlZHVsZSAudGltZS1zY2hlZHVsZS10YWJsZSB0aC5zcGFjZS1iaWcge1xuICBwYWRkaW5nOiA1cHggMTVweDtcbn1cbi50b3AtdmlldyAudG9wLXZpZXdfX2lubmVyIC50b3Atdmlldy10aW1lLXNjaGVkdWxlIC50aW1lLXNjaGVkdWxlLXRhYmxlIHRkIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzcwNzA3MDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRvcC12aWV3IC50b3Atdmlld19faW5uZXIgLnRvcC12aWV3LXRpbWUtc2NoZWR1bGUgLnRpbWUtc2NoZWR1bGUtdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuLnRvcC12aWV3IC50b3Atdmlld19faW5uZXIgLnRvcC12aWV3LXRpbWUtc2NoZWR1bGUgLnRpbWUtc2NoZWR1bGUtbmF2IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLnRvcC12aWV3IC50b3Atdmlld19faW5uZXIgLnRvcC12aWV3LXRpbWUtc2NoZWR1bGUgLnRpbWUtc2NoZWR1bGUtbmF2IGxpIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4udG9wLXZpZXcgLnRvcC12aWV3X19pbm5lciAudG9wLXZpZXctdGltZS1zY2hlZHVsZSAudGltZS1zY2hlZHVsZS1uYXYgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWU4YztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRvcC12aWV3IC50b3Atdmlld19faW5uZXIgLnRvcC12aWV3LXRpbWUtc2NoZWR1bGUgLnRpbWUtc2NoZWR1bGUtbmF2IGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnRvcC12aWV3IC50b3Atdmlld19faW5uZXIgLm5ld3MtYm94X19vdXRlciB7XG4gIHdpZHRoOiAxMDYwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgdG9wOiA4NSU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudG9wLXZpZXcgLnRvcC12aWV3X19pbm5lciAubmV3cy1ib3hfX291dGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDQyMHB4IC0gNCUpO1xuICAgIGxlZnQ6IDQlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLnRvcC12aWV3IC50b3Atdmlld19faW5uZXIgLm5ld3MtYm94X19vdXRlciB7XG4gICAgdG9wOiA3MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLXZpZXcgLnRvcC12aWV3X19pbm5lciAubmV3cy1ib3hfX291dGVyIHtcbiAgICB0b3A6IDg1JSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi50b3AtdmlldyAudG9wLXZpZXdfX2lubmVyIC5uZXdzLWJveF9fb3V0ZXIgLnRpdGxlX3RoZW1lX3RvcC1zZWN0aW9uLXNtYWxsIHtcbiAgY29sb3I6ICNmZTZmNTY7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRvcC12aWV3IC50b3Atdmlld19faW5uZXIgLm5ld3MtYm94X19vdXRlciAudGl0bGVfdGhlbWVfdG9wLXNlY3Rpb24tc21hbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuLnRvcC12aWV3IC50b3Atdmlld19faW5uZXIgLm5ld3MtYm94X19vdXRlciAuY29sdW1uMiB7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRvcC12aWV3IC50b3Atdmlld19faW5uZXIgLm5ld3MtYm94X19vdXRlciAuY29sdW1uMiB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuLnRvcC12aWV3IC50b3Atdmlld19faW5uZXIgLm5ld3MtYm94X19vdXRlciAuY29sdW1uMiAuY29sdW1uMl9fMSB7XG4gIHdpZHRoOiA3MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50b3AtdmlldyAudG9wLXZpZXdfX2lubmVyIC5uZXdzLWJveF9fb3V0ZXIgLmNvbHVtbjIgLmNvbHVtbjJfXzEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udG9wLXZpZXcgLnRvcC12aWV3X19pbm5lciAubmV3cy1ib3hfX291dGVyIC5jb2x1bW4yIC5jb2x1bW4yX18xIC50YWJsZV9uZXdzIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNGRURDRDY7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRvcC12aWV3IC50b3Atdmlld19faW5uZXIgLm5ld3MtYm94X19vdXRlciAuY29sdW1uMiAuY29sdW1uMl9fMSAudGFibGVfbmV3cyB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cbn1cbi50b3AtdmlldyAudG9wLXZpZXdfX2lubmVyIC5uZXdzLWJveF9fb3V0ZXIgLmNvbHVtbjIgLmNvbHVtbjJfXzEgLnRhYmxlX25ld3MgYSB7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCkge1xuICAudG9wLXZpZXcgLnRvcC12aWV3X19pbm5lciAubmV3cy1ib3hfX291dGVyIC5jb2x1bW4yIC5jb2x1bW4yX18xIC50YWJsZV9uZXdzIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udG9wLXZpZXcgLnRvcC12aWV3X19pbm5lciAubmV3cy1ib3hfX291dGVyIC5jb2x1bW4yIC5jb2x1bW4yX18xIC50YWJsZV9uZXdzIGE6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG4udG9wLXZpZXcgLnRvcC12aWV3X19pbm5lciAubmV3cy1ib3hfX291dGVyIC5jb2x1bW4yIC5jb2x1bW4yX18xIC50YWJsZV9uZXdzIGEgLm5ld3MtZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjElO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC50b3AtdmlldyAudG9wLXZpZXdfX2lubmVyIC5uZXdzLWJveF9fb3V0ZXIgLmNvbHVtbjIgLmNvbHVtbjJfXzEgLnRhYmxlX25ld3MgYSAubmV3cy1kYXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRvcC12aWV3IC50b3Atdmlld19faW5uZXIgLm5ld3MtYm94X19vdXRlciAuY29sdW1uMiAuY29sdW1uMl9fMSAudGFibGVfbmV3cyBhIC5uZXdzLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3OSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLnRvcC12aWV3IC50b3Atdmlld19faW5uZXIgLm5ld3MtYm94X19vdXRlciAuY29sdW1uMiAuY29sdW1uMl9fMSAudGFibGVfbmV3cyBhIC5uZXdzLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRvcC12aWV3IC50b3Atdmlld19faW5uZXIgLm5ld3MtYm94X19vdXRlciAuY29sdW1uMiAuY29sdW1uMl9fMiB7XG4gIHdpZHRoOiAzMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50b3AtdmlldyAudG9wLXZpZXdfX2lubmVyIC5uZXdzLWJveF9fb3V0ZXIgLmNvbHVtbjIgLmNvbHVtbjJfXzIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50b3AtdmlldyAudG9wLXZpZXdfX2lubmVyIC5uZXdzLWJveF9fb3V0ZXIgLmNvbHVtbjIgLmNvbHVtbjJfXzIgLmJ0bl9fb3V0ZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbi50b3Atc2VjdGlvbi50b3Atc2VjdGlvbi0wMSAuc2VjdGlvbl9faW5uZXIge1xuICBwYWRkaW5nLXRvcDogMjQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLnRvcC1zZWN0aW9uLnRvcC1zZWN0aW9uLTAxIC5zZWN0aW9uX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDI2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1zZWN0aW9uLnRvcC1zZWN0aW9uLTAxIC5zZWN0aW9uX19pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50b3Atc2VjdGlvbi50b3Atc2VjdGlvbi0wMSAuc2VjdGlvbl9faW5uZXIgLnRpdGxlX3RoZW1lX3RvcC1zZWN0aW9uIHtcbiAgY29sb3I6ICNmZTZmNTY7XG59XG4udG9wLXNlY3Rpb24udG9wLXNlY3Rpb24tMDIgLnNlY3Rpb25fX2lubmVyIC5jb2x1bW4zIC5jb2x1bW4zX18xLFxuLnRvcC1zZWN0aW9uLnRvcC1zZWN0aW9uLTAyIC5zZWN0aW9uX19pbm5lciAuY29sdW1uMyAuY29sdW1uM19fMixcbi50b3Atc2VjdGlvbi50b3Atc2VjdGlvbi0wMiAuc2VjdGlvbl9faW5uZXIgLmNvbHVtbjMgLmNvbHVtbjNfXzMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG9wLXNlY3Rpb24udG9wLXNlY3Rpb24tMDIgLnNlY3Rpb25fX2lubmVyIC5jb2x1bW4zIC5jb2x1bW4zX18xIGltZyxcbi50b3Atc2VjdGlvbi50b3Atc2VjdGlvbi0wMiAuc2VjdGlvbl9faW5uZXIgLmNvbHVtbjMgLmNvbHVtbjNfXzIgaW1nLFxuLnRvcC1zZWN0aW9uLnRvcC1zZWN0aW9uLTAyIC5zZWN0aW9uX19pbm5lciAuY29sdW1uMyAuY29sdW1uM19fMyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRvcC1zZWN0aW9uLnRvcC1zZWN0aW9uLTAyIC5zZWN0aW9uX19pbm5lciAuY29sdW1uMyAuY29sdW1uM19fMSBpbWcsXG4gIC50b3Atc2VjdGlvbi50b3Atc2VjdGlvbi0wMiAuc2VjdGlvbl9faW5uZXIgLmNvbHVtbjMgLmNvbHVtbjNfXzIgaW1nLFxuICAudG9wLXNlY3Rpb24udG9wLXNlY3Rpb24tMDIgLnNlY3Rpb25fX2lubmVyIC5jb2x1bW4zIC5jb2x1bW4zX18zIGltZyB7XG4gICAgaGVpZ2h0OiAyN3Z3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1zZWN0aW9uLnRvcC1zZWN0aW9uLTAyIC5zZWN0aW9uX19pbm5lciAuY29sdW1uMyAuY29sdW1uM19fMSBpbWcsXG4gIC50b3Atc2VjdGlvbi50b3Atc2VjdGlvbi0wMiAuc2VjdGlvbl9faW5uZXIgLmNvbHVtbjMgLmNvbHVtbjNfXzIgaW1nLFxuICAudG9wLXNlY3Rpb24udG9wLXNlY3Rpb24tMDIgLnNlY3Rpb25fX2lubmVyIC5jb2x1bW4zIC5jb2x1bW4zX18zIGltZyB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBoZWlnaHQ6IDY3LjV2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnRvcC1zZWN0aW9uLnRvcC1zZWN0aW9uLTAyIC5zZWN0aW9uX19pbm5lciAuY29sdW1uMyAuY29sdW1uM19fMSAudGl0bGVfdGhlbWVfc2VjdGlvbi1zbWFsbCxcbi50b3Atc2VjdGlvbi50b3Atc2VjdGlvbi0wMiAuc2VjdGlvbl9faW5uZXIgLmNvbHVtbjMgLmNvbHVtbjNfXzIgLnRpdGxlX3RoZW1lX3NlY3Rpb24tc21hbGwsXG4udG9wLXNlY3Rpb24udG9wLXNlY3Rpb24tMDIgLnNlY3Rpb25fX2lubmVyIC5jb2x1bW4zIC5jb2x1bW4zX18zIC50aXRsZV90aGVtZV9zZWN0aW9uLXNtYWxsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi50b3Atc2VjdGlvbi50b3Atc2VjdGlvbi0wMiAuc2VjdGlvbl9faW5uZXIgLmNvbHVtbjMgLmNvbHVtbjNfXzEgLnRleHRfdGhlbWVfc2VjdGlvbixcbi50b3Atc2VjdGlvbi50b3Atc2VjdGlvbi0wMiAuc2VjdGlvbl9faW5uZXIgLmNvbHVtbjMgLmNvbHVtbjNfXzIgLnRleHRfdGhlbWVfc2VjdGlvbixcbi50b3Atc2VjdGlvbi50b3Atc2VjdGlvbi0wMiAuc2VjdGlvbl9faW5uZXIgLmNvbHVtbjMgLmNvbHVtbjNfXzMgLnRleHRfdGhlbWVfc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLnRvcC1zZWN0aW9uLnRvcC1zZWN0aW9uLTAyIC5zZWN0aW9uX19pbm5lciAuY29sdW1uMyAuY29sdW1uM19fMSAubnVtYmVyaW5nX19vdXRlcixcbi50b3Atc2VjdGlvbi50b3Atc2VjdGlvbi0wMiAuc2VjdGlvbl9faW5uZXIgLmNvbHVtbjMgLmNvbHVtbjNfXzIgLm51bWJlcmluZ19fb3V0ZXIsXG4udG9wLXNlY3Rpb24udG9wLXNlY3Rpb24tMDIgLnNlY3Rpb25fX2lubmVyIC5jb2x1bW4zIC5jb2x1bW4zX18zIC5udW1iZXJpbmdfX291dGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MnB4O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRvcC1zZWN0aW9uLnRvcC1zZWN0aW9uLTAyIC5zZWN0aW9uX19pbm5lciAuY29sdW1uMyAuY29sdW1uM19fMSAubnVtYmVyaW5nX19vdXRlcixcbiAgLnRvcC1zZWN0aW9uLnRvcC1zZWN0aW9uLTAyIC5zZWN0aW9uX19pbm5lciAuY29sdW1uMyAuY29sdW1uM19fMiAubnVtYmVyaW5nX19vdXRlcixcbiAgLnRvcC1zZWN0aW9uLnRvcC1zZWN0aW9uLTAyIC5zZWN0aW9uX19pbm5lciAuY29sdW1uMyAuY29sdW1uM19fMyAubnVtYmVyaW5nX19vdXRlciB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1zZWN0aW9uLnRvcC1zZWN0aW9uLTAyIC5zZWN0aW9uX19pbm5lciAuY29sdW1uMyAuY29sdW1uM19fMSAubnVtYmVyaW5nX19vdXRlcixcbiAgLnRvcC1zZWN0aW9uLnRvcC1zZWN0aW9uLTAyIC5zZWN0aW9uX19pbm5lciAuY29sdW1uMyAuY29sdW1uM19fMiAubnVtYmVyaW5nX19vdXRlcixcbiAgLnRvcC1zZWN0aW9uLnRvcC1zZWN0aW9uLTAyIC5zZWN0aW9uX19pbm5lciAuY29sdW1uMyAuY29sdW1uM19fMyAubnVtYmVyaW5nX19vdXRlciB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG4udG9wLXNlY3Rpb24udG9wLXNlY3Rpb24tMDIgLnNlY3Rpb25fX2lubmVyIC5jb2x1bW4zIC5jb2x1bW4zX18xIC5udW1iZXJpbmdfX291dGVyIC5udW1iZXJpbmcsXG4udG9wLXNlY3Rpb24udG9wLXNlY3Rpb24tMDIgLnNlY3Rpb25fX2lubmVyIC5jb2x1bW4zIC5jb2x1bW4zX18yIC5udW1iZXJpbmdfX291dGVyIC5udW1iZXJpbmcsXG4udG9wLXNlY3Rpb24udG9wLXNlY3Rpb24tMDIgLnNlY3Rpb25fX2lubmVyIC5jb2x1bW4zIC5jb2x1bW4zX18zIC5udW1iZXJpbmdfX291dGVyIC5udW1iZXJpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUyOGM7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggIzk5OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRvcC1zZWN0aW9uLnRvcC1zZWN0aW9uLTAyIC5zZWN0aW9uX19pbm5lciAuY29sdW1uMyAuY29sdW1uM19fMSAubnVtYmVyaW5nX19vdXRlciAubnVtYmVyaW5nLFxuICAudG9wLXNlY3Rpb24udG9wLXNlY3Rpb24tMDIgLnNlY3Rpb25fX2lubmVyIC5jb2x1bW4zIC5jb2x1bW4zX18yIC5udW1iZXJpbmdfX291dGVyIC5udW1iZXJpbmcsXG4gIC50b3Atc2VjdGlvbi50b3Atc2VjdGlvbi0wMiAuc2VjdGlvbl9faW5uZXIgLmNvbHVtbjMgLmNvbHVtbjNfXzMgLm51bWJlcmluZ19fb3V0ZXIgLm51bWJlcmluZyB7XG4gICAgd2lkdGg6IDM5cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICB9XG59XG4udG9wLXNlY3Rpb24udG9wLXNlY3Rpb24tMDIgLnNlY3Rpb25fX2lubmVyIC5jb2x1bW4zIC5jb2x1bW4zX18xIC5udW1iZXJpbmdfX291dGVyIC5udW1iZXJpbmcge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcImltYWdlcy9pY29uX2ZlYXR1cmUtMDEuc3ZnXCIpO1xuICBtYXNrLWltYWdlOiB1cmwoXCJpbWFnZXMvaWNvbl9mZWF0dXJlLTAxLnN2Z1wiKTtcbn1cbi50b3Atc2VjdGlvbi50b3Atc2VjdGlvbi0wMiAuc2VjdGlvbl9faW5uZXIgLmNvbHVtbjMgLmNvbHVtbjNfXzIgLnRpdGxlX3RoZW1lX3NlY3Rpb24tc21hbGwge1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi50b3Atc2VjdGlvbi50b3Atc2VjdGlvbi0wMiAuc2VjdGlvbl9faW5uZXIgLmNvbHVtbjMgLmNvbHVtbjNfXzIgLm51bWJlcmluZ19fb3V0ZXIgLm51bWJlcmluZyB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiaW1hZ2VzL2ljb25fZmVhdHVyZS0wMi5zdmdcIik7XG4gIG1hc2staW1hZ2U6IHVybChcImltYWdlcy9pY29uX2ZlYXR1cmUtMDIuc3ZnXCIpO1xufVxuLnRvcC1zZWN0aW9uLnRvcC1zZWN0aW9uLTAyIC5zZWN0aW9uX19pbm5lciAuY29sdW1uMyAuY29sdW1uM19fMyAubnVtYmVyaW5nX19vdXRlciAubnVtYmVyaW5nIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCJpbWFnZXMvaWNvbl9mZWF0dXJlLTAzLnN2Z1wiKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiaW1hZ2VzL2ljb25fZmVhdHVyZS0wMy5zdmdcIik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1zZWN0aW9uLnRvcC1zZWN0aW9uLTAyIC5zZWN0aW9uX19pbm5lciAuY29sdW1uMyAuY29sdW1uM19fMixcbiAgLnRvcC1zZWN0aW9uLnRvcC1zZWN0aW9uLTAyIC5zZWN0aW9uX19pbm5lciAuY29sdW1uMyAuY29sdW1uM19fMyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnRvcC1zZWN0aW9uLnRvcC1zZWN0aW9uLTAzIC5zZWN0aW9uX19pbm5lciAuY29sdW1uMyB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cbi50b3Atc2VjdGlvbi50b3Atc2VjdGlvbi0wMyAuc2VjdGlvbl9faW5uZXIgLmNvbHVtbjMgLmNvbHVtbjNfXzEsXG4udG9wLXNlY3Rpb24udG9wLXNlY3Rpb24tMDMgLnNlY3Rpb25fX2lubmVyIC5jb2x1bW4zIC5jb2x1bW4zX18yLFxuLnRvcC1zZWN0aW9uLnRvcC1zZWN0aW9uLTAzIC5zZWN0aW9uX19pbm5lciAuY29sdW1uMyAuY29sdW1uM19fMyB7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gIGJvcmRlci10b3A6IHNvbGlkIDRweCAjZmU2ZjU2O1xufVxuLnRvcC1zZWN0aW9uLnRvcC1zZWN0aW9uLTAzIC5zZWN0aW9uX19pbm5lciAuY29sdW1uMyAuY29sdW1uM19fMSAudGl0bGVfdGhlbWVfbWlkZGxlLFxuLnRvcC1zZWN0aW9uLnRvcC1zZWN0aW9uLTAzIC5zZWN0aW9uX19pbm5lciAuY29sdW1uMyAuY29sdW1uM19fMiAudGl0bGVfdGhlbWVfbWlkZGxlLFxuLnRvcC1zZWN0aW9uLnRvcC1zZWN0aW9uLTAzIC5zZWN0aW9uX19pbm5lciAuY29sdW1uMyAuY29sdW1uM19fMyAudGl0bGVfdGhlbWVfbWlkZGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjZmZmO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMCBhdXRvIDIwcHg7XG4gIGNvbG9yOiAjZmU2ZjU2O1xufVxuLnRvcC1zZWN0aW9uLnRvcC1zZWN0aW9uLTAzIC5zZWN0aW9uX19pbm5lciAuY29sdW1uMyAuY29sdW1uM19fMSAudGV4dF90aGVtZV9zZWN0aW9uLFxuLnRvcC1zZWN0aW9uLnRvcC1zZWN0aW9uLTAzIC5zZWN0aW9uX19pbm5lciAuY29sdW1uMyAuY29sdW1uM19fMiAudGV4dF90aGVtZV9zZWN0aW9uLFxuLnRvcC1zZWN0aW9uLnRvcC1zZWN0aW9uLTAzIC5zZWN0aW9uX19pbm5lciAuY29sdW1uMyAuY29sdW1uM19fMyAudGV4dF90aGVtZV9zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1zZWN0aW9uLnRvcC1zZWN0aW9uLTA0IC5zZWN0aW9uX19pbm5lciAuYnRuX19vdXRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRvcC1zZWN0aW9uLnRvcC1zZWN0aW9uLTA0IC5zZWN0aW9uX19pbm5lciAuYnRuX19vdXRlciBhIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB9XG59XG4udG9wLXNlY3Rpb24udG9wLXNlY3Rpb24tMDYgLnNlY3Rpb25fX2lubmVyIC50YWJsZV9uZXdzX19vdXRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG4udG9wLXNlY3Rpb24udG9wLXNlY3Rpb24tMDYgLnNlY3Rpb25fX2lubmVyIC50YWJsZV9uZXdzX19vdXRlciAudGFibGVfbmV3cyB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRkVEQ0Q2O1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4udG9wLXNlY3Rpb24udG9wLXNlY3Rpb24tMDYgLnNlY3Rpb25fX2lubmVyIC50YWJsZV9uZXdzX19vdXRlciAudGFibGVfbmV3cyBhIHtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3Atc2VjdGlvbi50b3Atc2VjdGlvbi0wNiAuc2VjdGlvbl9faW5uZXIgLnRhYmxlX25ld3NfX291dGVyIC50YWJsZV9uZXdzIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udG9wLXNlY3Rpb24udG9wLXNlY3Rpb24tMDYgLnNlY3Rpb25fX2lubmVyIC50YWJsZV9uZXdzX19vdXRlciAudGFibGVfbmV3cyBhOmhvdmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuLnRvcC1zZWN0aW9uLnRvcC1zZWN0aW9uLTA2IC5zZWN0aW9uX19pbm5lciAudGFibGVfbmV3c19fb3V0ZXIgLnRhYmxlX25ld3MgYSAubmV3cy1kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1zZWN0aW9uLnRvcC1zZWN0aW9uLTA2IC5zZWN0aW9uX19pbm5lciAudGFibGVfbmV3c19fb3V0ZXIgLnRhYmxlX25ld3MgYSAubmV3cy1kYXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRvcC1zZWN0aW9uLnRvcC1zZWN0aW9uLTA2IC5zZWN0aW9uX19pbm5lciAudGFibGVfbmV3c19fb3V0ZXIgLnRhYmxlX25ld3MgYSAubmV3cy10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzclO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3Atc2VjdGlvbi50b3Atc2VjdGlvbi0wNiAuc2VjdGlvbl9faW5uZXIgLnRhYmxlX25ld3NfX291dGVyIC50YWJsZV9uZXdzIGEgLm5ld3MtdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wYWdlLXRvcC12aWV3IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL2ltZ19wYWdlLXRpdGxlLWJnLndlYnBcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbn1cbi5wYWdlLXRvcC12aWV3IC5wYWdlLXRvcC12aWV3X19pbm5lciB7XG4gIHdpZHRoOiAxMjAwcHg7XG4gIGhlaWdodDogNTEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFnZS10b3AtdmlldyAucGFnZS10b3Atdmlld19faW5uZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXRvcC12aWV3IC5wYWdlLXRvcC12aWV3X19pbm5lciB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuLnBhZ2UtdG9wLXZpZXcgLnBhZ2UtdG9wLXZpZXdfX2lubmVyIC50aXRsZV9fb3V0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNjAlO1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdlLXRvcC12aWV3IC5wYWdlLXRvcC12aWV3X19pbm5lciAudGl0bGVfX291dGVyIHtcbiAgICB0b3A6IDY1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXRvcC12aWV3IC5wYWdlLXRvcC12aWV3X19pbm5lciAudGl0bGVfX291dGVyIHtcbiAgICB0b3A6IDY1JTtcbiAgfVxufVxuLnBhZ2UtdG9wLXZpZXcgLnBhZ2UtdG9wLXZpZXdfX2lubmVyIC50aXRsZV9fb3V0ZXIgLnRpdGxlX3RoZW1lX3BhZ2Utc2VjdGlvbiB7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuXG4uYnJlYWRjcnVtYi1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5icmVhZGNydW1iLWFyZWEgLmJyZWFkY3J1bWItYXJlYV9faW5uZXIge1xuICB3aWR0aDogMTIwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyMHB4IDAgMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJyZWFkY3J1bWItYXJlYSAuYnJlYWRjcnVtYi1hcmVhX19pbm5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmVhZGNydW1iLWFyZWEgLmJyZWFkY3J1bWItYXJlYV9faW5uZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4O1xuICB9XG59XG4uYnJlYWRjcnVtYi1hcmVhIC5icmVhZGNydW1iLWFyZWFfX2lubmVyICNicmVhZGNydW1iIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYnJlYWRjcnVtYi1hcmVhIC5icmVhZGNydW1iLWFyZWFfX2lubmVyICNicmVhZGNydW1iIHVsIGxpIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYnJlYWRjcnVtYi1hcmVhIC5icmVhZGNydW1iLWFyZWFfX2lubmVyICNicmVhZGNydW1iIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuLmJyZWFkY3J1bWItYXJlYSAuYnJlYWRjcnVtYi1hcmVhX19pbm5lciAjYnJlYWRjcnVtYiB1bCBsaSBhIHtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG4uYnJlYWRjcnVtYi1hcmVhIC5icmVhZGNydW1iLWFyZWFfX2lubmVyICNicmVhZGNydW1iIHVsIGxpIGE6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4uYnJlYWRjcnVtYi1hcmVhIC5icmVhZGNydW1iLWFyZWFfX2lubmVyICNicmVhZGNydW1iIHVsIGxpOm5vdCg6Zmlyc3QtY2hpbGQpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYnJlYWRjcnVtYi1hcmVhIC5icmVhZGNydW1iLWFyZWFfX2lubmVyICNicmVhZGNydW1iIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucGFnZS1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wYWdlLXNlY3Rpb24gLnBhZ2Utc2VjdGlvbl9faW5uZXIge1xuICB3aWR0aDogMTIwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA2MHB4IDAgMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdlLXNlY3Rpb24gLnBhZ2Utc2VjdGlvbl9faW5uZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZzogNDBweCAwIDgwcHg7XG4gIH1cbn1cbi5wYWdlLXNlY3Rpb24gLnBhZ2Utc2VjdGlvbl9faW5uZXIuYXJ0aWNsZV9zZWN0aW9uIHtcbiAgd2lkdGg6IDgwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFnZS1zZWN0aW9uIC5wYWdlLXNlY3Rpb25fX2lubmVyLmFydGljbGVfc2VjdGlvbiB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nOiA0MHB4IDAgODBweDtcbiAgfVxufVxuLnBhZ2Utc2VjdGlvbiAucGFnZS1zZWN0aW9uX19pbm5lci5sYXN0LXNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdlLXNlY3Rpb24gLnBhZ2Utc2VjdGlvbl9faW5uZXIubGFzdC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbi5wYWdlLXNlY3Rpb24uc2VjdGlvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5wYWdlLXNlY3Rpb24uc2VjdGlvbi1ncmF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMzksIDIzOSwgMjM5LCAwLjkpO1xufVxuLnBhZ2Utc2VjdGlvbi5zZWN0aW9uLWJsYWNrIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1MSwgNTEsIDUxLCAwLjkpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhZ2luYXRpb24tYXJlYSAucGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogNDBweCAwIDA7XG59XG4ucGFnaW5hdGlvbi1hcmVhIC5wYWdpbmF0aW9uIC5uYXYtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYWdpbmF0aW9uLWFyZWEgLnBhZ2luYXRpb24gLm5hdi1saW5rcyAucGFnZS1udW1iZXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBjb2xvcjogI2ZmOWU4YztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmOWU4YztcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRyYW5zaXRpb246IDAuNnM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2luYXRpb24tYXJlYSAucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnMge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cbi5wYWdpbmF0aW9uLWFyZWEgLnBhZ2luYXRpb24gLm5hdi1saW5rcyAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmY5ZThjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdpbmF0aW9uLWFyZWEgLnBhZ2luYXRpb24gLm5hdi1saW5rcyAucGFnZS1udW1iZXJzLnByZXYsIC5wYWdpbmF0aW9uLWFyZWEgLnBhZ2luYXRpb24gLm5hdi1saW5rcyAucGFnZS1udW1iZXJzLm5leHQge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBhZ2luYXRpb24tYXJlYSAucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnMuZG90cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBhZ2luYXRpb24tYXJlYSAucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnM6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uY29udGVudHMtYm94LnItMy0zLTMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGVudHMtYm94LnItMy0zLTMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY29udGVudHMtYm94LnItMy0zLTMgLmNvbnRlbnRzLWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRlbnRzLWJveC5yLTMtMy0zIC5jb250ZW50cy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbnRlbnRzLWJveC5yLTMtMy0zIC5jb250ZW50cy1pdGVtIGZpZ3VyZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRlbnRzLWJveC5yLTMtMy0zIC5jb250ZW50cy1pdGVtIGZpZ3VyZSBpbWcucG9wdXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNzBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb250ZW50cy1ib3guci0zLTMtMyAuY29udGVudHMtaXRlbSBmaWd1cmUgaW1nLnBvcHVwIHtcbiAgICBoZWlnaHQ6IDIwLjI1dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGVudHMtYm94LnItMy0zLTMgLmNvbnRlbnRzLWl0ZW0gZmlndXJlIGltZy5wb3B1cCB7XG4gICAgaGVpZ2h0OiA2Ny41dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGVudHMtYm94LnItMy0zLTMgLmNvbnRlbnRzLWl0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLmNvbnRlbnRzLWJveCAuY29udGVudHMtaXRlbS50b3AtcGFkIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4uY29udGVudHMtYm94LnRvcC1tYXIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmNvbnRlbnRzLWJveC50b3AtbWFyLXZlcnkge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG51bC5pbnNpZGUge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG59XG51bC5uby1kaXNjIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxudWwuZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxudWwuZmxleCBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbiNtb2RhbC1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA2O1xufVxuI21vZGFsLWNvbnRhaW5lciA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwdmg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI21vZGFsLWNvbnRhaW5lciA+IGRpdiA+IGltZyB7XG4gIG1heC13aWR0aDogNjB2dztcbiAgbWF4LWhlaWdodDogNjB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjbW9kYWwtY29udGFpbmVyID4gZGl2ID4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDk2dnc7XG4gICAgbWF4LWhlaWdodDogOTZ2aDtcbiAgfVxufVxuXG4uZmFxLWRsIGR0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMHB4IDAgMCA0MHB4O1xufVxuLmZhcS1kbCBkdDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1cHg7XG4gIHRvcDogMjBweDtcbiAgY29udGVudDogXCJRLlwiO1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cbi5mYXEtZGwgZGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMCAzMHB4IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZmY5ZThjO1xufVxuLmZhcS1kbCBkZDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1cHg7XG4gIHRvcDogLTEwcHg7XG4gIGNvbnRlbnQ6IFwiQS5cIjtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGNvbG9yOiAjZmU2ZjU2O1xufVxuLmZhcS1kbCBkZCAuYnRuX19vdXRlciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmFxLWRsIGRkIC5idG5fX291dGVyIC5idG5fdGhlbWVfbm9ybWFsIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICB3aWR0aDogODAlO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgfVxufVxuLmZhcS1kbCBkZCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuLmZhcS1kbCBkZCB1bCBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uZmFxLWRsICsgLmJ0bl9fb3V0ZXIge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG5pbWcucG9wdXAge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kb2N0b3IgLnBhZ2Utc2VjdGlvbiAucGFnZS1zZWN0aW9uX19pbm5lciAuY29sdW1uMiAuY29sdW1uMl9fMiAuY29udGVudHMtYm94LnRvcC1wYWQge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5kb2N0b3IgLnBhZ2Utc2VjdGlvbiAucGFnZS1zZWN0aW9uX19pbm5lci5wYWdlLXNlY3Rpb24tMDJfX2lubmVyIC5jb2x1bW4zX18xIHNwYW4sXG4uZG9jdG9yIC5wYWdlLXNlY3Rpb24gLnBhZ2Utc2VjdGlvbl9faW5uZXIucGFnZS1zZWN0aW9uLTAyX19pbm5lciAuY29sdW1uM19fMiBzcGFuLFxuLmRvY3RvciAucGFnZS1zZWN0aW9uIC5wYWdlLXNlY3Rpb25fX2lubmVyLnBhZ2Utc2VjdGlvbi0wMl9faW5uZXIgLmNvbHVtbjNfXzMgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZG9jdG9yIC5wYWdlLXNlY3Rpb24gLnBhZ2Utc2VjdGlvbl9faW5uZXIucGFnZS1zZWN0aW9uLTAyX19pbm5lciAuY29sdW1uM19fMSBwLFxuLmRvY3RvciAucGFnZS1zZWN0aW9uIC5wYWdlLXNlY3Rpb25fX2lubmVyLnBhZ2Utc2VjdGlvbi0wMl9faW5uZXIgLmNvbHVtbjNfXzIgcCxcbi5kb2N0b3IgLnBhZ2Utc2VjdGlvbiAucGFnZS1zZWN0aW9uX19pbm5lci5wYWdlLXNlY3Rpb24tMDJfX2lubmVyIC5jb2x1bW4zX18zIHAge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLmZpcnN0IC5wYWdlLXNlY3Rpb24gLnBhZ2Utc2VjdGlvbl9faW5uZXIgLmNvbnRlbnRzLWJveCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4uZmlyc3QgLnBhZ2Utc2VjdGlvbiAucGFnZS1zZWN0aW9uX19pbm5lciAuY29udGVudHMtYm94IC50aXRsZV90aGVtZV9yaWJib24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYmxvZyAudGFibGVfbmV3c19fb3V0ZXIsXG4uY2F0ZWdvcnkgLnRhYmxlX25ld3NfX291dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMzBweDtcbn1cbi5ibG9nIC50YWJsZV9uZXdzX19vdXRlciAudGFibGVfbmV3cyxcbi5jYXRlZ29yeSAudGFibGVfbmV3c19fb3V0ZXIgLnRhYmxlX25ld3Mge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0ZFRENENjtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLmJsb2cgLnRhYmxlX25ld3NfX291dGVyIC50YWJsZV9uZXdzID4gYSxcbi5jYXRlZ29yeSAudGFibGVfbmV3c19fb3V0ZXIgLnRhYmxlX25ld3MgPiBhIHtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nIC50YWJsZV9uZXdzX19vdXRlciAudGFibGVfbmV3cyA+IGEsXG4gIC5jYXRlZ29yeSAudGFibGVfbmV3c19fb3V0ZXIgLnRhYmxlX25ld3MgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJsb2cgLnRhYmxlX25ld3NfX291dGVyIC50YWJsZV9uZXdzID4gYSAubmV3cy10aXRsZSxcbi5jYXRlZ29yeSAudGFibGVfbmV3c19fb3V0ZXIgLnRhYmxlX25ld3MgPiBhIC5uZXdzLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2cgLnRhYmxlX25ld3NfX291dGVyIC50YWJsZV9uZXdzID4gYSAubmV3cy10aXRsZSxcbiAgLmNhdGVnb3J5IC50YWJsZV9uZXdzX19vdXRlciAudGFibGVfbmV3cyA+IGEgLm5ld3MtdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvZyAudGFibGVfbmV3c19fb3V0ZXIgLnRhYmxlX25ld3MgPiBhOmhvdmVyLFxuLmNhdGVnb3J5IC50YWJsZV9uZXdzX19vdXRlciAudGFibGVfbmV3cyA+IGE6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG4uYmxvZyAudGFibGVfbmV3c19fb3V0ZXIgLnRhYmxlX25ld3MgLm5ld3NfZGF0ZXMgLm5ld3MtZGF0ZSxcbi5jYXRlZ29yeSAudGFibGVfbmV3c19fb3V0ZXIgLnRhYmxlX25ld3MgLm5ld3NfZGF0ZXMgLm5ld3MtZGF0ZSB7XG4gIHdpZHRoOiAyMyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2cgLnRhYmxlX25ld3NfX291dGVyIC50YWJsZV9uZXdzIC5uZXdzX2RhdGVzIC5uZXdzLWRhdGUsXG4gIC5jYXRlZ29yeSAudGFibGVfbmV3c19fb3V0ZXIgLnRhYmxlX25ld3MgLm5ld3NfZGF0ZXMgLm5ld3MtZGF0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9nIC50YWJsZV9uZXdzX19vdXRlciAudGFibGVfbmV3cyAubmV3c19kYXRlcyAucG9zdC1jYXRlZ29yaWVzLFxuLmNhdGVnb3J5IC50YWJsZV9uZXdzX19vdXRlciAudGFibGVfbmV3cyAubmV3c19kYXRlcyAucG9zdC1jYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLm5ld3MtYm94IHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmOWU4YztcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5uZXdzLWJveDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cy1ib3g6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLWJveCB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG59XG4ubmV3cy1ib3ggLmNvbHVtbjIgLmNvbHVtbjJfXzEge1xuICB3aWR0aDogMjglO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3MtYm94IC5jb2x1bW4yIC5jb2x1bW4yX18xIHtcbiAgICB3aWR0aDogMzglO1xuICB9XG59XG4ubmV3cy1ib3ggLmNvbHVtbjIgLmNvbHVtbjJfXzEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjUwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiAwLjZzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmV3cy1ib3ggLmNvbHVtbjIgLmNvbHVtbjJfXzEgaW1nIHtcbiAgICBoZWlnaHQ6IDE4Ljl2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLWJveCAuY29sdW1uMiAuY29sdW1uMl9fMSBpbWcge1xuICAgIGhlaWdodDogMjUuNjV2dztcbiAgfVxufVxuLm5ld3MtYm94IC5jb2x1bW4yIC5jb2x1bW4yX18xIGltZzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODU7XG59XG4ubmV3cy1ib3ggLmNvbHVtbjIgLmNvbHVtbjJfXzIge1xuICB3aWR0aDogNzIlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3MtYm94IC5jb2x1bW4yIC5jb2x1bW4yX18yIHtcbiAgICB3aWR0aDogNjIlO1xuICB9XG59XG4ubmV3cy1ib3ggLmNvbHVtbjIgLmNvbHVtbjJfXzIgLmNvbnRlbnRzLWFyZWEge1xuICBwYWRkaW5nOiAzMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cy1ib3ggLmNvbHVtbjIgLmNvbHVtbjJfXzIgLmNvbnRlbnRzLWFyZWEge1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIH1cbn1cbi5uZXdzLWJveCAuY29sdW1uMiAuY29sdW1uMl9fMiAuY29udGVudHMtYXJlYSAubmV3cy1kYXRlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cy1ib3ggLmNvbHVtbjIgLmNvbHVtbjJfXzIgLmNvbnRlbnRzLWFyZWEgLm5ld3MtZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgfVxufVxuLm5ld3MtYm94IC5jb2x1bW4yIC5jb2x1bW4yX18yIC5jb250ZW50cy1hcmVhIGEgLm5ld3MtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuNnM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3MtYm94IC5jb2x1bW4yIC5jb2x1bW4yX18yIC5jb250ZW50cy1hcmVhIGEgLm5ld3MtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4ubmV3cy1ib3ggLmNvbHVtbjIgLmNvbHVtbjJfXzIgLmNvbnRlbnRzLWFyZWEgYSAubmV3cy10aXRsZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4ubmV3cy1ib3ggLmNvbHVtbjI6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5wb3N0LWNhdGVnb3JpZXMge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ucG9zdC1jYXRlZ29yaWVzIGxpIGEge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBvc3QtY2F0ZWdvcmllcyBsaSBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYlwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gIGNvbG9yOiAjZmY5ZThjO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3N0LWNhdGVnb3JpZXMgbGkgYTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3N0LWNhdGVnb3JpZXMgbGkgYSB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgcGFkZGluZzogMXB4IDVweDtcbiAgfVxufVxuLnBvc3QtY2F0ZWdvcmllcyBsaSBhOmhvdmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBvcGFjaXR5OiAwLjg1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3N0LWNhdGVnb3JpZXMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4udGVybS1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4udGVybS1uYXYgLnRlcm0tbmF2X19saXN0IC50ZXJtLW5hdl9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogIzcwNzA3MDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udGVybS1uYXYgLnRlcm0tbmF2X19saXN0IC50ZXJtLW5hdl9faXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICBjb2xvcjogI2ZmOWU4Yztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVybS1uYXYgLnRlcm0tbmF2X19saXN0IC50ZXJtLW5hdl9faXRlbTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXJtLW5hdiAudGVybS1uYXZfX2xpc3QgLnRlcm0tbmF2X19pdGVtIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBwYWRkaW5nOiAxcHggNXB4O1xuICB9XG59XG4udGVybS1uYXYgLnRlcm0tbmF2X19saXN0IC50ZXJtLW5hdl9faXRlbTpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgb3BhY2l0eTogMC44NTtcbn1cbi50ZXJtLW5hdiAudGVybS1uYXZfX2xpc3Q6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uc2luZ2xlIC5wYWdlLXNlY3Rpb24gLnBhZ2Utc2VjdGlvbl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2luZ2xlIC5wYWdlLXNlY3Rpb24gLnBhZ2Utc2VjdGlvbl9faW5uZXIgLmFydGljbGUtYXJlYSAucG9zdC1kYXRhIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zaW5nbGUgLnBhZ2Utc2VjdGlvbiAucGFnZS1zZWN0aW9uX19pbm5lciAuYXJ0aWNsZS1hcmVhIC5wb3N0LWRhdGEgLm5ld3MtZGF0ZSB7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZSAucGFnZS1zZWN0aW9uIC5wYWdlLXNlY3Rpb25fX2lubmVyIC5hcnRpY2xlLWFyZWEgLnBvc3QtZGF0YSAubmV3cy1kYXRlIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICB9XG59XG4uc2luZ2xlIC5wYWdlLXNlY3Rpb24gLnBhZ2Utc2VjdGlvbl9faW5uZXIgLmFydGljbGUtYXJlYSAucG9zdC1kYXRhIC5wb3N0LWNhdGVnb3JpZXMge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLnNpbmdsZSAucGFnZS1zZWN0aW9uIC5wYWdlLXNlY3Rpb25fX2lubmVyIC5hcnRpY2xlLWFyZWEgLnBvc3QtZGF0YSAucG9zdC1jYXRlZ29yaWVzIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2luZ2xlIC5wYWdlLXNlY3Rpb24gLnBhZ2Utc2VjdGlvbl9faW5uZXIgLmFydGljbGUtYXJlYSAucG9zdC1kYXRhIC50ZXJtLW5hdiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLnNpbmdsZSAucGFnZS1zZWN0aW9uIC5wYWdlLXNlY3Rpb25fX2lubmVyIC5hcnRpY2xlLWFyZWEgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDIwcHggMCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUgLnBhZ2Utc2VjdGlvbiAucGFnZS1zZWN0aW9uX19pbm5lciAuYXJ0aWNsZS1hcmVhID4gaW1nIHtcbiAgICBtYXJnaW46IDE1cHggMCAzMHB4O1xuICB9XG59XG4uc2luZ2xlIC5wYWdlLXNlY3Rpb24gLnBhZ2Utc2VjdGlvbl9faW5uZXIgLmFydGljbGUtYXJlYSAuYXJ0aWNsZS1jb250ZW50cy1hcmVhIGgyIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDVweCAjZmY5ZThjO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4uc2luZ2xlIC5wYWdlLXNlY3Rpb24gLnBhZ2Utc2VjdGlvbl9faW5uZXIgLmFydGljbGUtYXJlYSAuYXJ0aWNsZS1jb250ZW50cy1hcmVhIHAge1xuICBwYWRkaW5nOiAwIDAgMjBweCAwICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlIC5wYWdlLXNlY3Rpb24gLnBhZ2Utc2VjdGlvbl9faW5uZXIgLmFydGljbGUtYXJlYSAuYXJ0aWNsZS1jb250ZW50cy1hcmVhIGZpZ3VyZSB7XG4gIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG59XG4uc2luZ2xlIC5wYWdlLXNlY3Rpb24gLnBhZ2Utc2VjdGlvbl9faW5uZXIgLmFydGljbGUtYXJlYSAuYXJ0aWNsZS1jb250ZW50cy1hcmVhIGZpZ2NhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2luZ2xlIC5wYWdlLXNlY3Rpb24gLnBhZ2Utc2VjdGlvbl9faW5uZXIgLmFydGljbGUtYXJlYSAuYXJ0aWNsZS1jb250ZW50cy1hcmVhIHVsIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUgLnBhZ2Utc2VjdGlvbiAucGFnZS1zZWN0aW9uX19pbm5lciAuYXJ0aWNsZS1hcmVhIC5hcnRpY2xlLWNvbnRlbnRzLWFyZWEgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2luZ2xlIC5wYWdlLXNlY3Rpb24gLnBhZ2Utc2VjdGlvbl9faW5uZXIgLmFydGljbGUtYXJlYSAuYXJ0aWNsZS1jb250ZW50cy1hcmVhICN0b2NfY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnNpbmdsZSAucGFnZS1zZWN0aW9uIC5wYWdlLXNlY3Rpb25fX2lubmVyIC5hcnRpY2xlLWFyZWEgLmJ0bl9fb3V0ZXIge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbi5zaW5nbGUgLnBhZ2Utc2VjdGlvbiAucGFnZS1zZWN0aW9uX19pbm5lciAudG8tZm9ybS1idG4tYXJlYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2luZ2xlIC5wYWdlLXNlY3Rpb24gLnBhZ2Utc2VjdGlvbl9faW5uZXIgLnRvLWZvcm0tYnRuLWFyZWEge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiA1MHB4O1xuICB9XG59XG4uc2luZ2xlLnNpbmdsZS1wb3N0IC5hcnRpY2xlLWNvbnRlbnRzLWFyZWEge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uZXJyb3I0MDQgLnBhZ2Utc2VjdGlvbiAucGFnZS1zZWN0aW9uX19pbm5lciBpbWcge1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogNTBweCBhdXRvO1xufVxuXG4uc2l0ZW1hcCAucGFnZS1zZWN0aW9uIC5wYWdlLXNlY3Rpb25fX2lubmVyIC5jb250ZW50cy1ib3g6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uc2l0ZW1hcCAucGFnZS1zZWN0aW9uIC5wYWdlLXNlY3Rpb25fX2lubmVyIC5jb250ZW50cy1ib3g6Zmlyc3Qtb2YtdHlwZSAuc2l0ZW1hcC1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnNpdGVtYXAgLnBhZ2Utc2VjdGlvbiAucGFnZS1zZWN0aW9uX19pbm5lciAuY29udGVudHMtYm94IGgyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uc2l0ZW1hcCAucGFnZS1zZWN0aW9uIC5wYWdlLXNlY3Rpb25fX2lubmVyIC5jb250ZW50cy1ib3ggLnNpdGVtYXAtbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiA1cHg7XG59XG4uc2l0ZW1hcCAucGFnZS1zZWN0aW9uIC5wYWdlLXNlY3Rpb25fX2lubmVyIC5jb250ZW50cy1ib3ggLnNpdGVtYXAtbGlzdCA+IGxpID4gdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogNXB4O1xufSIsIkBjaGFyc2V0ICdVVEYtOCc7IC8v4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pagXG4vL+KWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOODquOCu+ODg+ODiENTU+KWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoFxuLy/ilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqBcbi8qXG5odG1sNWRvY3Rvci5jb20gUmVzZXQgU3R5bGVzaGVldFxudjEuNi4xXG5MYXN0IFVwZGF0ZWQ6IDIwMTAtMDktMTdcbkF1dGhvcjogUmljaGFyZCBDbGFyayAtIGh0dHA6Ly9yaWNoY2xhcmtkZXNpZ24uY29tXG5Ud2l0dGVyOiBAcmljaF9jbGFya1xuKi9cbmFiYnIsXG5hZGRyZXNzLFxuYXJ0aWNsZSxcbmFzaWRlLFxuYXVkaW8sXG5iLFxuYmxvY2txdW90ZSxcbmJvZHksXG5jYW52YXMsXG5jYXB0aW9uLFxuY2l0ZSxcbmNvZGUsXG5kZCxcbmRlbCxcbmRldGFpbHMsXG5kZm4sXG5kaXYsXG5kbCxcbmR0LFxuZW0sXG5maWVsZHNldCxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5mb3JtLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuaGVhZGVyLFxuaGdyb3VwLFxuaHRtbCxcbmksXG5pZnJhbWUsXG5pbWcsXG5pbnMsXG5rYmQsXG5sYWJlbCxcbmxlZ2VuZCxcbmxpLFxubWFyayxcbm1lbnUsXG5uYXYsXG5vYmplY3QsXG5vbCxcbnAsXG5wcmUsXG5xLFxuc2FtcCxcbnNlY3Rpb24sXG5zbWFsbCxcbnNwYW4sXG5zdHJvbmcsXG5zdWIsXG5zdW1tYXJ5LFxuc3VwLFxudGFibGUsXG50Ym9keSxcbnRkLFxudGZvb3QsXG50aCxcbnRoZWFkLFxudGltZSxcbnRyLFxudWwsXG52YXIsXG52aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5uYXYgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLFxucSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZSB7XG4gICY6YWZ0ZXIsXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5cbnEge1xuICAmOmFmdGVyLFxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG5hIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbmlucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbmFiYnJbdGl0bGVdLFxuZGZuW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbi8qIGNoYW5nZSBib3JkZXIgY29sb3VyIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xuaHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG4gIG1hcmdpbjogMWVtIDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG5pbnB1dCxcbnNlbGVjdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLy/ilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqDilqBcbi8v4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag44Kq44Oq44K444OK44Or4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pag4pagXG4vL+KWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoOKWoFxuLy/imIXimIXimIXimIXimIXlpInmlbDimIXimIXimIXimIXimIVcbiR0YjogMTE5OXB4O1xuJHN0YjogODQwcHg7XG4kYnRiOiA3NjhweDtcbiRsc3A6IDQwMHB4Oy8v57im5bmFXG4kc3A6IDc2N3B4O1xuQG1peGluIHRiIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICgkdGIpKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi8v4oaT44K/44OW44Os44OD44OI57im5pmCXG5AbWl4aW4gc3RiIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICgkc3RiKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vL+KGk+OCueODnuODm+aoquWAkuOBl+aZglxuQG1peGluIGxzcCB7XG4gIEBtZWRpYSAobWF4LWhlaWdodDogKCRsc3ApKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBzcCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAoJHNwKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1aZW4rTWFydStHb3RoaWM6d2dodEA0MDA7NTAwOzcwMDs5MDAmZGlzcGxheT1zd2FwJyk7XG4vL+KGkWh0dHAsaHR0cHPjgavms6jmhI9cblxuYm9keSB7XG4gIC8vIGZvbnQtZmFtaWx5OiAnWmVuIE1hcnUgR290aGljJywgc2Fucy1zZXJpZjtcbiAgZm9udC1mYW1pbHk6ICdaZW4gTWFydSBHb3RoaWMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBtaW4td2lkdGg6IDEwODBweDtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIGxldHRlci1zcGFjaW5nOiAzLjVweDtcbiAgQGluY2x1ZGUgdGIge1xuICAgIG1pbi13aWR0aDogNjc4cHg7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gIH1cbn1cblxuYSB7XG4gIGNvbG9yOiAjZTM1ODVjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNnM7XG5cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbnNwYW57XG4gICYuc3VwIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gICAgZm9udC1zaXplOiBzbWFsbGVyO1xuICB9XG59XG5cbmJyIHtcbiAgJi5zcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gIH1cblxuICAmLnRiLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgdGIge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxuICAmLnRiLXZlcnktb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSB0YiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cblxuICAmLnBjLW9ubHkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vL+ODleOCp+OCpOODieOCpOODs+ioreWumlxuLyog5LiK44GL44KJ44OV44Kn44O844OJ44Kk44OzICovXG4uc2xpZGUtdG9wIHtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTMwMHB4KTtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gfVxuXG4vKiDkuIvjgYvjgonjg5Xjgqfjg7zjg4njgqTjg7MgKi9cbi5zbGlkZS1ib3R0b20ge1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA4MHB4KTtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gfVxuXG4gLyog5bem44GL44KJ44OV44Kn44O844OJ44Kk44OzICovXG4uc2xpZGUtbGVmdCB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC04MHB4LCAwKTtcblx0dHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZS1vdXQ7XG4gfVxuXG4vKiDlj7PjgYvjgonjg5Xjgqfjg7zjg4njgqTjg7MgKi9cbi5zbGlkZS1yaWdodCB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDgwcHgsIDApO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLW91dDtcbiAgQGluY2x1ZGUgdGIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQlLCAwKTtcbiAgfVxuIH1cblxuLy8g4pag4pag4pag4pag4pag4pag5YWx6YCa6KaB57Sg4pag4pag4pag4pag4pag4pag4pagXG4udGl0bGVfX291dGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgJi5jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmLnJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICYubGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICYuYmctc2tldyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogOTVweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgfVxuICB9XG4gIC5iZy1za2V3LWJveCB7XG4gICAgd2lkdGg6IDQ2MHB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiBza2V3KC00NWRlZyk7XG4gICAgei1pbmRleDogMTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgdG9wOiAtMTAlO1xuICAgIH1cbiAgfVxuICAudG9wLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIH1cbiAgfVxufVxuXG5cbi50aXRsZV90aGVtZV9wYWdlLXNlY3Rpb24tc3ViIHtcbiAgZm9udC1zaXplOiAzLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBAaW5jbHVkZSBzcCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAmLnVuZGVyLWxpbmVfcGluay15ZWxsb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmY5ZThjO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZTI4YztcbiAgICB9XG4gIH1cbn1cbi50aXRsZV90aGVtZV90b3Atc2VjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgQGluY2x1ZGUgdGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAmLnBpbmsge1xuICAgIGNvbG9yOiAjZmU2ZjU2O1xuICB9XG59XG4udGl0bGVfdGhlbWVfcGFnZS1zZWN0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA1LjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgZm9udC1zaXplOiAyLjlyZW07XG4gIH1cbn1cbi50aXRsZV90aGVtZV9yaWJib24ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjRkODtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gICY6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI0cHg7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMCAxZW07XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMjhjO1xuICB9XG4gICYubm8xIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ+ayu+eZgueQhuW/te+8kSc7XG4gICAgfVxuICB9XG4gICYubm8yIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ+ayu+eZgueQhuW/te+8kic7XG4gICAgfVxuICB9XG59XG4udGV4dF90aGVtZV90b3AtbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xuICBAaW5jbHVkZSB0YiB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5mb250LXJlZCB7XG4gIGNvbG9yOiAjZmU2ZjU2O1xufVxuLnRleHRfdGhlbWVfZmxleGkge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgQGluY2x1ZGUgc3Age1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4udGV4dF90aGVtZV9zZWN0aW9uIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gICYudGEtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJi50b3AtbWVzc2FnZSB7XG4gICAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgfVxuICAmLnJlZCB7XG4gICAgY29sb3I6ICNFMjUxNUE7XG4gIH1cbiAgQGluY2x1ZGUgdGIge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gICYuYm90LXBhZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgJit1bCB7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICB9XG59XG4udGl0bGVfdGhlbWVfc2VjdGlvbi1zbWFsbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICAmLnRhLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICYucGluayB7XG4gICAgY29sb3I6ICNmZjllOGM7XG4gIH1cbiAgJi5iLWJvcmRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNmZjllOGM7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gICYuaWNvbl93YWlzIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZjFiOSc7XG4gICAgfVxuICB9XG4gICYuaWNvbl9zdWJ3YXkge1xuICAgICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjIzOSc7XG4gICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc2l6ZTogMy4wcmVtO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgfVxuICB9XG4gICYuaWNvbl90cmFpbiB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMjM4JztcbiAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiAzLjByZW07XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICB9XG4gIH1cbiAgJi5pY29uX2J1cyB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMjA3JztcbiAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiAzLjByZW07XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICB9XG4gIH1cbiAgJi5pY29uX2NhciB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMWI5JztcbiAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiAzLjByZW07XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICB9XG4gIH1cbn1cbi50aXRsZV90aGVtZV9zZWN0aW9uLXZlcnktc21hbGwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgJi50YS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmLnBpbmsge1xuICAgIGNvbG9yOiAjZmY5ZThjO1xuICB9XG4gICYucGluazIge1xuICAgIGNvbG9yOiAjZmU2ZjU2O1xuICB9XG59XG4udGV4dF90aGVtZV9wb3dlciB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgZm9udC1zaXplOiAyLjByZW07XG4gIH1cbiAgJi5waW5rIHtcbiAgICBjb2xvcjogI2ZmOWU4YztcbiAgfVxuICAmLm5hbWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItYm90dG9tOiBkYXNoZWQgMXB4ICNmZjlhOGM7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cbn1cbi50aXRsZV90aGVtZV9taWRkbGUge1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgQGluY2x1ZGUgc3Age1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4ubmVtZV9fd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRleHRfdGhlbWVfc21hbGwge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgJi50YS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi50ZXh0X3RoZW1lX3Zlcnktc21hbGwge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgJi50YS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gIH1cbn1cbi50ZXh0X3RoZW1lX2xhcmdlIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBmb250LXNpemU6IDIuMHJlbTtcbiAgfVxufVxuLnRhLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5zdHJvbmcge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLnRleHQtZ3JheSB7XG4gIGNvbG9yOiAjYWFhO1xufVxuLy/ihpPoqKrllY/oqLrnmYLkvJHmraLjgavkvLTjgYRcbi5zdG9wX19vdXRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICAuc3RvcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU2ZjU2O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4vL+KWvGNvbHVtblxuLmNvbHVtbjIsXG4uY29sdW1uMyxcbi5jb2x1bW40IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAmLm5vLWJyZWFrIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi50b3AtcGFkIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgfVxufVxuLmNvbHVtbjIge1xuICAmLnItNTQtNDIge1xuICAgIC5jb2x1bW4yX18xIHtcbiAgICAgIHdpZHRoOiA0MiU7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDM3OHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgQGluY2x1ZGUgdGIge1xuICAgICAgICAgIGhlaWdodDogY2FsYyg5MHZ3ICogMC40MiAqIDAuNzUpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoOTB2dyAqIDAuNzUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sdW1uMl9fMiB7XG4gICAgICB3aWR0aDogNTQlO1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnItNDgtNDgge1xuICAgIC5jb2x1bW4yX18xIHtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sdW1uMl9fMiB7XG4gICAgICB3aWR0aDogNDglO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi50Yi1icmVhayB7XG4gICAgQGluY2x1ZGUgdGIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuci01NC00MiB7XG4gICAgICAuY29sdW1uMl9fMSB7XG4gICAgICAgIEBpbmNsdWRlIHRiIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbHVtbjJfXzIge1xuICAgICAgICBAaW5jbHVkZSB0YiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnN0Yi1icmVhayB7XG4gICAgQGluY2x1ZGUgc3RiIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnItNDgtNDgge1xuICAgICAgLmNvbHVtbjJfXzEge1xuICAgICAgICBAaW5jbHVkZSBzdGIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29sdW1uMl9fMiB7XG4gICAgICAgIEBpbmNsdWRlIHN0YiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmJvcmRlci1waW5rIHtcbiAgICAuY29sdW1uMl9fMSxcbiAgICAuY29sdW1uMl9fMiB7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZmY5YThjO1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuICB9XG59XG4uY29sdW1uMyB7XG4gICYuci0zLTMtMyB7XG4gICAgLmNvbHVtbjNfXzEge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2x1bW4zX18yIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY29sdW1uM19fMyB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5ib3JkZXItcGluayB7XG4gICAgLmNvbHVtbjNfXzEsXG4gICAgLmNvbHVtbjNfXzIsXG4gICAgLmNvbHVtbjNfXzMge1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmOWE4YztcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuLmNvbHVtbjQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICYuci0yMi0yMi0yMi0yMiB7XG4gICAgcm93LWdhcDogMzBweDtcbiAgICAuY29sdW1uNF9fMSxcbiAgICAuY29sdW1uNF9fMixcbiAgICAuY29sdW1uNF9fMyxcbiAgICAuY29sdW1uNF9fNCB7XG4gICAgICB3aWR0aDogMjIlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDI2NHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBAaW5jbHVkZSB0YiB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDkwdncgKiAwLjIyKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICBoZWlnaHQ6IDY3LjV2dztcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy9zdGVw44Gu44Oq44K544OIXG4uaXJyZWd1bGFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcm93LWdhcDogNDBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAvLyBAaW5jbHVkZSBzcCB7XG4gIC8vICAgZGlzcGxheTogYmxvY2s7XG4gIC8vIH1cbiAgLmlycmVndWxhci1uYXZfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmOWE4YztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICB9XG4gICAgJi53MTAwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLmNvbHVtbjIge1xuICAgICAgICAuY29sdW1uMl9fMSB7XG4gICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb2x1bW4yX18yIHtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgIC5idG5fX291dGVyIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgLmJ0bl90aGVtZV9jb250YWN0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICYuaWNvbl9yZXNlcnZlIHtcbiAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAudGl0bGVfdGhlbWVfc2VjdGlvbi1zbWFsbCB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi53MTkge1xuICAgICAgd2lkdGg6IDE5JTtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICA+aW1nIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHRiIHtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi53MjQge1xuICAgICAgd2lkdGg6IDI0JTtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICA+aW1nIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHRiIHtcbiAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgPmltZyB7XG4gICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5yaWJib24td3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAucmliYm9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTZweDtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDAgNXB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZTZmNTY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDcwcHg7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDZweCAjRTI2MTREO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgNXB4IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAzNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMzVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNmZTZmNTY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgdGIge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG4gIH1cbn1cbi8v44Ki44Kv44K744K555S75YOP44K544Op44Kk44OA44O8XG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gICYuc2xpZGVyMSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDAgMzVweDtcbiAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgLy8gbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgdGIge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCg5MHZ3IC0gMjBweCkgLyAzICogMC43NSk7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyg5MHZ3ICogMC43NSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZXh0LWJveCB7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB6LWluZGV4OiA0O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuODU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSB0YiB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgICAvLyBAaW5jbHVkZSBzcCB7XG4gICAgICAvLyAgIHdpZHRoOiAxMy41cHg7XG4gICAgICAvLyAgIGhlaWdodDogMjJweDtcbiAgICAgIC8vICAgYmFja2dyb3VuZC1zaXplOiAxMy41cHggMjJweDtcbiAgICAgIC8vIH1cbiAgICB9XG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL2J0bl9zd2lwZXItbmV4dC5zdmdcIik7XG4gICAgfVxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL2J0bl9zd2lwZXItcHJldi5zdmdcIik7XG4gICAgfVxuXG4gIH1cbn1cbi8v55eH54q244Oq44K544OIXG4uY29udGVudHMtbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICByb3ctZ2FwOiA0MHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYuci00OC00OCB7XG4gICAgLmNvbnRlbnRzLW5hdl9fbGlzdCB7XG4gICAgICB3aWR0aDogNDglO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3ltcHRvbXMtbmF2IHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgICAgICYrLnRleHRfdGhlbWVfc2VjdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmlycmVndWxhciB7XG4gICAgICAuY29udGVudHMtbmF2X19saXN0IHtcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnItMjItMjItMjItMjIge1xuICAgIC5jb250ZW50cy1uYXZfX2xpc3Qge1xuICAgICAgd2lkdGg6IDI0JTtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICBAaW5jbHVkZSB0YiB7XG4gICAgICAgICAgLy8gaGVpZ2h0OiBjYWxjKDkwdncgKiAwLjIyKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGV4dF90aGVtZV9zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5sYXN0LWFkanVzdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA0NCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vL+ODn+ODi+ODnOODg+OCr+OCueODquOCueODiFxuLmluZm8tbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICByb3ctZ2FwOiAzMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5pbmZvLW5hdl9fbGlzdCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYxZWY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRpdGxlX3RoZW1lX3NlY3Rpb24tdmVyeS1zbWFsbCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cblxuXG4vL+eCuea7hVxuQGtleWZyYW1lcyBibGlua3tcbiAgICAwJSB7b3BhY2l0eTowO31cbiAgICAxMDAlIHtvcGFjaXR5OjAuODt9XG59XG5cbi8vIOKWvOODnOOCv+ODs1xuLmJ0bl9fb3V0ZXIge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmLm11bHRpcGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gICAgcm93LWdhcDogMzBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5idG5fdGhlbWVfY29udGFjdCB7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiA4NCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYucmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gICYubGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLy/jg47jg7zjg57jg6vjg5zjgr/jg7Ncbi5idG5fdGhlbWVfbm9ybWFsIHtcbiAgLyrjgqLjg4vjg6Hjg7zjgrfjg6fjg7Pjga7otbfngrnjgajjgZnjgovjgZ/jgoFyZWxhdGl2ZeOCkuaMh+WumiovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvKuODnOOCv+ODs+OBruW9oueKtiovXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxNXB4IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgLyrjgqLjg4vjg6Hjg7zjgrfjg6fjg7Pjga7mjIflrpoqL1xuICB0cmFuc2l0aW9uOiBlYXNlIDAuNnM7XG4gIGJvcmRlci1yYWRpdXM6IDMwLjRweDtcbiAgQGluY2x1ZGUgdGIge1xuICAgIC8vIHRyYW5zaXRpb246IGVhc2UgMC4ycztcbiAgfVxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgei1pbmRleDogMztcbiAgfVxuICBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFx0ei1pbmRleDogMzsvKnotaW5kZXjjga7mlbDlgKTjgpLjgYLjgZLjgabmloflrZfjgpLog4zmma/jgojjgorjgoLmiYvliY3jgavooajnpLoqL1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgQGluY2x1ZGUgdGIge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxuICB9XG4gICYuYmdjZW50ZXJ4IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICAvKue1tuWvvumFjee9ruOBp+S9jee9ruOCkuaMh+WumiovXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIC8q6Imy44KE5b2i54q2Ki9cbiAgICAgIC8vIGJhY2tncm91bmQ6ICNmZmY7Lyrog4zmma/oibIqL1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAvKuOCouODi+ODoeODvOOCt+ODp+ODsyovXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4wcyBjdWJpYy1iZXppZXIoMC44LCAwLCAwLjIsIDEpIDBzO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwLjRweDsvL+OBk+OCjOOBjOOBquOBhOOBqOOBr+OBv+WHuuOCi1xuICAgICAgLy8gQGluY2x1ZGUgdGIge1xuICAgICAgLy8gICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC44LCAwLCAwLjIsIDEpIDBzO1xuICAgICAgLy8gfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6OmJlZm9yZSB7XG5cdCAgICAgIHRyYW5zZm9ybTpzY2FsZSgxLCAxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy/jg5zjgr/jg7Nf44Ob44Ov44Kk44OIXG4gICYud2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmOWE4YztcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmY5YThjO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZjlhOGM7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICNmZjlhOGM7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmOWE4YztcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgICYuYmdjZW50ZXJ4IHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZjlhOGM7Lyrog4zmma/oibIqL1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy/jgrPjg7Pjgr/jgq/jg4jjg5zjgr/jg7Ncbi5idG5fdGhlbWVfY29udGFjdCB7XG4gIC8q44Ki44OL44Oh44O844K344On44Oz44Gu6LW354K544Go44GZ44KL44Gf44KBcmVsYXRpdmXjgpLmjIflrpoqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG4gICAgLyrjg5zjgr/jg7Pjga7lvaLnirYqL1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC8q44Ki44OL44Oh44O844K344On44Oz44Gu5oyH5a6aKi9cbiAgdHJhbnNpdGlvbjogZWFzZSAwLjZzO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBAaW5jbHVkZSB0YiB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIC8vIHRyYW5zaXRpb246IGVhc2UgMC4ycztcbiAgfVxuICBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFx0ei1pbmRleDogMzsvKnotaW5kZXjjga7mlbDlgKTjgpLjgYLjgZLjgabmloflrZfjgpLog4zmma/jgojjgorjgoLmiYvliY3jgavooajnpLoqL1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgQGluY2x1ZGUgdGIge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxuICB9XG4gICYuYmdjZW50ZXJ4IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICAvKue1tuWvvumFjee9ruOBp+S9jee9ruOCkuaMh+WumiovXG4gICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXHR0b3A6IDA7XG4gICAgXHRsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIC8q6Imy44KE5b2i54q2Ki9cbiAgICAgIC8vIGJhY2tncm91bmQ6ICNmZmY7Lyrog4zmma/oibIqL1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4Oy8v44GT44KM44GM44Gq44GE44Go44Gv44G/5Ye644KLXG4gICAgICAvKuOCouODi+ODoeODvOOCt+ODp+ODsyovXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4wcyBjdWJpYy1iZXppZXIoMC44LCAwLCAwLjIsIDEpIDBzO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICAgIC8vIEBpbmNsdWRlIHRiIHtcbiAgICAgIC8vICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuOCwgMCwgMC4yLCAxKSAwcztcbiAgICAgIC8vIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOjpiZWZvcmUge1xuXHQgICAgICB0cmFuc2Zvcm06c2NhbGUoMSwgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8v44Oc44K/44OzX+ODm+ODr+OCpOODiFxuICAmLndoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmOWE4YztcbiAgICAvLyAmOjphZnRlciB7XG4gICAgLy8gICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMWExYTFhO1xuICAgIC8vICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxYTFhMWE7XG4gICAgLy8gfVxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICNmZjlhOGM7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmOWE4YztcbiAgICAgIC8vICY6OmFmdGVyIHtcbiAgICAgIC8vICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgIC8vICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAvLyB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgICYuYmdjZW50ZXJ4IHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZjlhOGM7Lyrog4zmma/oibIqL1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmljb25fcGhvbmUge1xuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAyLjByZW07XG4gICAgICBAaW5jbHVkZSB0YiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZjA5NSc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4wcmVtO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuaWNvbl90cmFpbiB7XG4gICAgc3BhbiB7XG4gICAgICBAaW5jbHVkZSB0YiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZjIzOCc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4wcmVtO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuaWNvbl9jYWxlbmRhciB7XG4gICAgc3BhbiB7XG4gICAgICBAaW5jbHVkZSB0YiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZjA3Myc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4wcmVtO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuaWNvbl9yZXNlcnZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgdGIge1xuICAgICAgaGVpZ2h0OiA3NnB4O1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiaW1hZ2VzL2ljb25fd2ViLXJlc2VydmUuc3ZnXCIpO1xuICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWU4YztcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiaW1hZ2VzL2ljb25fd2ViLXJlc2VydmUuc3ZnXCIpO1xuICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDQ0LjVweDtcbiAgICAgICAgaGVpZ2h0OiAzNy41cHg7XG4gICAgICAgIHotaW5kZXg6IDc7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgc3BhbiB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmljb25fbGluZS1yZXNlcnZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgdGIge1xuICAgICAgaGVpZ2h0OiA3NnB4O1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiaW1hZ2VzL2ljb25fbGluZS1yZXNlcnZlLnN2Z1wiKTtcbiAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjllOGM7XG4gICAgICAgIG1hc2staW1hZ2U6IHVybChcImltYWdlcy9pY29uX2xpbmUtcmVzZXJ2ZS5zdmdcIik7XG4gICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogNDQuNXB4O1xuICAgICAgICBoZWlnaHQ6IDQ0LjVweDtcbiAgICAgICAgei1pbmRleDogNztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuaC03NiB7XG4gICAgaGVpZ2h0OiA3NnB4O1xuICB9XG59XG4uYnRuX3RoZW1lX3Jlc2VydmF0aW9uX19vdXRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNjtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMjYwcHg7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idG5fdGhlbWVfcmVzZXJ2YXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjllOGM7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgdGV4dC1vcmllbnRhdGlvbjogdXByaWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDc0cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XG4gICAgdHJhbnNpdGlvbjogMC42cztcbiAgICBAaW5jbHVkZSB0YiB7XG4gICAgICB3aWR0aDogNTZweDtcbiAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHotaW5kZXg6IDc7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgICYuaWNvbl9wYyB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcImltYWdlcy9pY29uX3dlYi1yZXNlcnZlX3doLnN2Z1wiKTtcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiaW1hZ2VzL2ljb25fd2ViLXJlc2VydmVfd2guc3ZnXCIpO1xuICAgICAgICB3aWR0aDogNDQuNXB4O1xuICAgICAgICBoZWlnaHQ6IDM3LjVweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSB0YiB7XG4gICAgICAgICAgd2lkdGg6IDM1LjZweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5pY29uX2xpbmUge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiaW1hZ2VzL2ljb25fbGluZS1yZXNlcnZlX3doLnN2Z1wiKTtcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiaW1hZ2VzL2ljb25fbGluZS1yZXNlcnZlX3doLnN2Z1wiKTtcbiAgICAgICAgd2lkdGg6IDQ0LjVweDtcbiAgICAgICAgaGVpZ2h0OiA0NC41cHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgdGIge1xuICAgICAgICAgIHdpZHRoOiAzNS42cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNS42cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgQGluY2x1ZGUgdGIge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTI4YztcbiAgICB9XG4gIH1cbn1cbi8v44K544Kv44Ot44O844Or44Oc44K/44OzXG4uc2Nyb2xsLW5hdiB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHJvdy1nYXA6IDMwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGkge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgbGkge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNmZjllOGM7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgY29sb3I6ICNmZjllOGM7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDdweCk7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmOWE4YztcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZjlhOGM7XG4gICAgICB9XG4gICAgICAmLmljb25fc3Vid2F5IHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZjIzOSc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4wcmVtO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuaWNvbl90cmFpbiB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYyMzgnO1xuICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBmb250LXNpemU6IDMuMHJlbTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmljb25fYnVzIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZjIwNyc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4wcmVtO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuaWNvbl9jYXIge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFxmMWI5JztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgZm9udC1zaXplOiAzLjByZW07XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmOjphZnRlciB7XG4gICAgY29udGVudDonJztcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG4vL+ODiOODg+ODl+OBuOaIu+OCi+ODnOOCv+ODs1xuLmJ0bi1zY3JvbGwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmOWE4YztcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFwwMjE5MSc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjY1O1xuICB9XG59XG5cbi8v44OI44OD44OX44Oa44O844K45YWx6YCaXG4udG9wLXNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICAmLnNlY3Rpb24td2hpdGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgJi5zZWN0aW9uLXBpbmsxIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmVkY2Q2O1xuICB9XG4gICYuc2VjdGlvbi1waW5rMiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjFlZjtcbiAgfVxuICAuc2VjdGlvbl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDkwcHggMCAxMDBweDtcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSB0YiB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgcGFkZGluZzogNjBweCAwIDkwcHg7XG4gICAgfVxuICAgICYubGFzdC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgICAgIEBpbmNsdWRlIHRiIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL+KWvOODkOODiuODvFxuLmJhbm5lci16b25lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgLmJhbm5lci16b25lX19pbm5lciB7XG4gICAgcGFkZGluZzogOTBweCAwIDcwcHg7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHRiIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBAaW5jbHVkZSB0YiB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjZzO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCA0MHB4O1xuICAgICAgYSB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICB9XG4gICAgfVxuICAgICYubGFzdC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgICAgIEBpbmNsdWRlIHRiIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyDilqDilqDilqDilqDilqDilqDjg63jg7zjg4fjgqPjg7PjgrDilqDilqDilqDilqDilqDilqDilqBcbi5sb2FkaW5nIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA2O1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAmLmlzLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmxvYWRpbmctYW5pbWF0aW9uIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgICB6LWluZGV4OiA2O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG59XG5cbi8vIOKWoOKWoOKWoOKWoOKWoOKWoOiouueZguWGheWuueODquODs+OCr+KWoOKWoOKWoOKWoOKWoOKWoOKWoFxuLm1lZGljYWwtbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IGNhbGMoNCUgLyAzKTtcbiAgcm93LWdhcDogMjBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIHJvdy1nYXA6IDEwcHg7XG4gICAgY29sdW1uLWdhcDogMiU7XG4gIH1cbiAgLm1lZGljYWwtbmF2X19saXN0IHtcbiAgICB3aWR0aDogMjQlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDQ5JTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAyMHB4O1xuICAgICAgYm9yZGVyOiBzb2xpZCAycHggI2ZmOWU4YztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICB0cmFuc2l0aW9uOiAuNnM7XG4gICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMWVmO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZV90aGVtZV9zZWN0aW9uLXNtYWxsIHtcbiAgICAgICAgY29sb3I6ICNmZjllOGM7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgdGIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHN0YiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zeW1wdG9tcy1uYXYge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLnN5bXB0b21zLW5hdl9fbGlzdCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gICAgICAgICAgY29sb3I6ICM3MDcwNzA7XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAvL+ioquWVj+iouueZguS8keatouODquODnOODs1xuICAgICAgLnN0b3AtcmliYm9uX19vdW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAuc3RvcC1yaWJib24ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU2ZjU2O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLm1lZGljYWwtbmF2X19saXN0LTAxIHtcbiAgICAgIGEge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IHVybChcImltYWdlcy9pY29uX21lZGljYWwtMDEuc3ZnXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYubWVkaWNhbC1uYXZfX2xpc3QtMDIge1xuICAgICAgYSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogdXJsKFwiaW1hZ2VzL2ljb25fbWVkaWNhbC0wMi5zdmdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5tZWRpY2FsLW5hdl9fbGlzdC0wMyB7XG4gICAgICBhIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiB1cmwoXCJpbWFnZXMvaWNvbl9tZWRpY2FsLTAzLnN2Z1wiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLm1lZGljYWwtbmF2X19saXN0LTA0IHtcbiAgICAgIGEge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IHVybChcImltYWdlcy9pY29uX21lZGljYWwtMDQuc3ZnXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYubWVkaWNhbC1uYXZfX2xpc3QtMDUge1xuICAgICAgYSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogdXJsKFwiaW1hZ2VzL2ljb25fbWVkaWNhbC0wNS5zdmdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5tZWRpY2FsLW5hdl9fbGlzdC0wNiB7XG4gICAgICBhIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiB1cmwoXCJpbWFnZXMvaWNvbl9tZWRpY2FsLTA2LnN2Z1wiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLm1lZGljYWwtbmF2X19saXN0LTA3IHtcbiAgICAgIGEge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IHVybChcImltYWdlcy9pY29uX21lZGljYWwtMDcuc3ZnXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYubWVkaWNhbC1uYXZfX2xpc3QtMDgge1xuICAgICAgYSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogdXJsKFwiaW1hZ2VzL2ljb25fbWVkaWNhbC0wOC5zdmdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5tZWRpY2FsLW5hdl9fbGlzdC0wOSB7XG4gICAgICBhIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiB1cmwoXCJpbWFnZXMvaWNvbl9tZWRpY2FsLTA5LnN2Z1wiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLm1lZGljYWwtbmF2X19saXN0LTEwIHtcbiAgICAgIGEge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IHVybChcImltYWdlcy9pY29uX21lZGljYWwtMTAuc3ZnXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYubWVkaWNhbC1uYXZfX2xpc3QtMTEge1xuICAgICAgYSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogdXJsKFwiaW1hZ2VzL2ljb25fbWVkaWNhbC0xMS5zdmdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIOKWoOKWoOKWoOKWoOKWoOKWoOiouueZguaZgumWk+ihqO+8iOODoeOCpOODs++8ieKWoOKWoOKWoOKWoOKWoOKWoOKWoFxuLm1haW4tdGltZS1zY2hlZHVsZSB7XG5cbiAgLnRpbWUtc2NoZWR1bGUtdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIHRoIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjNzA3MDcwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICYuY29sb3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ZThjO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgICYuc3BhY2UtYmlnIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICM3MDcwNzA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbiAgLnRpbWUtc2NoZWR1bGUtbmF2IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAvLyBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbGkge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogIFwiXCI7XG4gICAgICAgIHdpZHRoOiAgMTBweDtcbiAgICAgICAgaGVpZ2h0OiAgMTBweDtcbiAgICAgICAgZGlzcGxheTogIGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWU4YztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogIDUwJTtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICB9XG4gICAgICAmOm5vdCg6bnRoLW9mLXR5cGUoMSkpIHtcbiAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy/mlpnph5Hooahcbi5wcmljZS10YWJsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDNweDtcbiAgdHIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICB0aCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNmZmRjZDY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkY2Q2O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgdGQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZmZkY2Q2O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbn1cbi8vIOKWoOKWoOKWoOKWoOKWoOKWoOOCs+ODs+ODhuODs+ODhOODnOODg+OCr+OCueKWoOKWoOKWoOKWoOKWoOKWoOKWoFxuLmluZm8tYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmOWU4YztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgJi5uby1ib3JkZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuaW5mby10YWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIEBpbmNsdWRlIHRiIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbiAgICBkdCB7XG4gICAgICB3aWR0aDogMjIlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNmZjllOGM7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAvLyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgQGluY2x1ZGUgc3RiIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAwIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgZGQge1xuICAgICAgd2lkdGg6IDc4JTtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZmY5ZThjO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBzdGIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIC8vIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICAgIH1cbiAgICAgIC8vIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAudGV4dF90aGVtZV92ZXJ5LXNtYWxsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gICAgICB9XG4gICAgICAubWFpbi10aW1lLXNjaGVkdWxlX193cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIHRiIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwIDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm1haW4tdGltZS1zY2hlZHVsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgLnRpbWUtc2NoZWR1bGUtdGFibGUge1xuICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMHJlbTtcbiAgICAgICAgICAgICAgICAmLnNwYWNlLWJpZyB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wcmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGltZS1zY2hlZHVsZS1uYXYge1xuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICBcIlwiO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6ICAxMHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjByZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaW5mby1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGxpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZmY5ZThjO1xuICAgICAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICB9XG4gIH1cbn1cbi8v5Zyw5ZuzXG5pZnJhbWUge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuXG5cbi8vIOKWoOKWoOKWoOKWoOKWoOKWoOODmOODg+ODgOODvOKWoOKWoOKWoOKWoOKWoOKWoOKWoFxuLmhlYWRlci1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA1O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIEBpbmNsdWRlIHRiIHtcblxuICB9XG4gIC5oZWFkZXItYXJlYV9faW5uZXIge1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIHRiIHtcbiAgICAgIHdpZHRoOiA5NiU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuaGVhZGVyLXVwcGVyLXJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgfVxuICAgICAgLmhlYWRlci1sb2dvLWFyZWEge1xuICAgICAgICBAaW5jbHVkZSB0YiB7XG4gICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIEBpbmNsdWRlIHRiIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjZzO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGIge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc1O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbHVtbjJfXzIge1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAudGV4dF90aGVtZV9zZWN0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAuaGVhZGVyLWJ0bl9fb3V0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgICAuaGVhZGVyLWxvd2VyLXJvdyB7XG4gICAgICAvLyDilrzilrzjg5jjg4Pjg4Djg7zjg4rjg5PjgrLjg7zjgrfjg6fjg7Pjgqjjg6rjgqJcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIH1cbiAgICAgIC5oZWFkZXItbmF2LWFyZWEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICAvLyDilrxQQ+eUqOODiuODk1xuICAgICAgICAuaGVhZGVyLW5hdiB7XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgLmhlYWRlci1uYXZfX2xpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDBweCAxMHB4IDBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzcwNzA3MDtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmY5ZThjO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGIge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICY+YSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMTBweCAwcHg7XG4gICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzcwNzA3MDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OjJweCBzb2xpZCAjNzA3MDcwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZjllOGM7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OjJweCBzb2xpZCAjZmY5ZThjO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vIOS4ieinkuOBruWFg+S9jee9rlxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTIwMHB4O1xuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE1OCwgMTQwLCAwLjg1KTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggY2FsYygoMTAwdncgLSAxMjAwcHgpIC8gMik7XG4gICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICAgICAgICAgIC8q44Gv44GY44KB44Gv6Z2e6KGo56S6Ki9cbiAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAvKuOCouODi+ODoeODvOOCt+ODp+ODs+ioreWumiovXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc1O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3AtY29udGFjdC1uYXYge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNjBweCk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2ZmZjtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmY5ZThjO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiaW1hZ2VzL2ljb25fd2ViLXJlc2VydmUuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWU4YztcbiAgICAgICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiaW1hZ2VzL2ljb25fd2ViLXJlc2VydmUuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNztcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcImltYWdlcy9pY29uX2xpbmUtcmVzZXJ2ZS5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ZThjO1xuICAgICAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJpbWFnZXMvaWNvbl9saW5lLXJlc2VydmUuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNztcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjByZW07XG4gICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmOWU4YztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICAgIC8vIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2ZmZjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWRjZDY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2ZmZjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgJi5zcCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3MDcwNzA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIOKWvOODj+ODs+ODkOODvOOCrOODvOODoeODi+ODpeODvO+8iFNQ55So77yJXG4gICAgICAgIC5oYW1idXJnZXItbWVudSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ZThjO1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2ZmZjtcbiAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm9wZW5idG4xIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAvKuODnOOCv+ODs+WGheWBtOOBruWfuueCueOBqOOBquOCi+OBn+OCgXJlbGF0aXZl44KS5oyH5a6aKi9cbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICAgICAgICAgICAgIC8q44Ki44OL44Oh44O844K344On44Oz44Gu6Kit5a6aKi9cbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyLjVweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRiIHtcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMi41cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRiIHtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8qYWN0aXZl44Kv44Op44K544GM5LuY5LiO44GV44KM44KL44Go57ea44GM5Zue6Lui44GX44Gmw5fjgasqL1xuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICBAaW5jbHVkZSB0YiB7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YiB7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIyLjVweCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAvKuecn+OCk+S4reOBrue3muOBr+mAj+mBjiovXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMi41cHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLy9UQiZTUOeUqOODiuODk1xuICAgICAgICAuc3AtaGVhZGVyLW5hdiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAvLyDjg6Hjg4vjg6Xjg7znm6TjgafkuIDnlarkuIvjgb7jgafjgrnjgq/jg63jg7zjg6s7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG4gICAgICAgICAgICAvL1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIC8q44OK44OT44Gu44K544K/44O844OI5L2N572u44Go5b2i54q2Ki9cbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWU4YztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy8gaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgICYucGFuZWxhY3RpdmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgdG9wOiA2MXB4O1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW4gMC42cyBlYXNlLWluIDBzIGZvcndhcmRzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zcC1oZWFkZXItbmF2X19saXN0IHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICA+YXtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDo0OCU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjQ4JTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7Lyrjga/jgZjjgoHjga/pnZ7ooajnpLoqL1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGQjNBNTtcbiAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICY+YSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuSGVpZ2h0TWluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgLmhlYWRlci1hcmVhX19pbm5lciB7XG4gICAgICAuaGVhZGVyLXVwcGVyLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIOKWoOKWoOKWoOKWoOKWoOKWoOODleODg+OCv+ODvOKWoOKWoOKWoOKWoOKWoOKWoOKWoFxuLmZvb3Rlci1hcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZGNkNjtcbiAgLmZvb3Rlci1hcmVhX19pbm5lciB7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgdGIge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxuICAgICY+YSB7XG4gICAgICB3aWR0aDogMzMlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgIH1cblxuICAgIH1cbiAgICAuY29sdW1uMiB7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcblxuICAgICAgLmNvbHVtbjJfXzEge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuYnRuX19vdXRlciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgc3RiIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICAuYnRuX3RoZW1lX2NvbnRhY3Qge1xuICAgICAgICAgICAgICAmLmljb25fcmVzZXJ2ZSxcbiAgICAgICAgICAgICAgJi5pY29uX2xpbmUtcmVzZXJ2ZSB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jb2x1bW4yX18yIHtcbiAgICAgICAgd2lkdGg6IDQyJTtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5mby10YWJsZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICM3MDcwNzA7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIEBpbmNsdWRlIHRiIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICBkdCB7XG4gICAgICAgICAgICB3aWR0aDogMjIlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM3MDcwNzA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIC8vIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBzdGIge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDAgMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBkZCB7XG4gICAgICAgICAgICB3aWR0aDogNzglO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM3MDcwNzA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHN0YiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIC50ZXh0X3RoZW1lX3Zlcnktc21hbGwge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8g4pa8VHdpdHRlcuODnOOCv+ODs1xuICAgICAgICAudHdpdHRlci1idG5fX291dGVyIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIC5mYS10d2l0dGVyIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmU2ZjU2O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjZzO1xuICAgICAgICAgICAgICBAaW5jbHVkZSB0YiB7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgaWZyYW1lIHtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8g4pa84pa844OY44OD44OA44O844OK44OT44Ky44O844K344On44Oz44Ko44Oq44KiXG4gICAgLmZvb3Rlci1uYXYtYXJlYSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgfVxuICAgICAgICAvLyDilrxQQ+eUqOODiuODk1xuICAgICAgLmZvb3Rlci1uYXYtMDEsXG4gICAgICAuZm9vdGVyLW5hdi0wMixcbiAgICAgIC5mb290ZXItbmF2LTAzIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgY29sb3I6ICM3MDcwNzA7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZjllOGM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mb290ZXItbmF2LXNwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM3MDcwNzA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY29weXJpZ2h0cyB7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyDilqDilqDilqDilqDilqDilqDjgqLjg4vjg6Hjg7zjgrfjg6fjg7PilqDilqDilqDilqDilqDilqDilqBcbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDElIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLy8g4pag4pag4pag4pag4pag4pag44OI44OD44OX44Oa44O844K44pag4pag4pag4pag4pag4pag4pagXG4vLyDilrzilrzlhbHpgJpcblxuXG4vLyDilrzilrzlm7rmnIlcbi50b3AtdmlldyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMTAlLCAjZmVkY2Q2IDkwJSk7XG4gIC50b3Atdmlld19faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE5NnB4KTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi10b3A6IDE5NnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSB0YiB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICAgIH1cbiAgICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICAmLnNsaWRlcl9wYyB7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICB3aWR0aDogOTR2dztcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnNsaWRlcl9zcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQwcHgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgJi5hZGp1c3QtcmlnaHQge1xuICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogMjUlIDA7XG4gICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgJi5hZGp1c3QtbGVmdCB7XG4gICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA3MCUgMDtcbiAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50b3Atdmlldy1jb250ZW50cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiBjYWxjKCgxMDB2dyAtIDEyMDBweCkgLyAyICsgNzBweCk7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgIEBpbmNsdWRlIHRiIHtcbiAgICAgICAgbGVmdDogNSU7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAxMCU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzdGIge1xuICAgICAgICBib3R0b206IDIwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3R0b206IDE4JSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLnRleHRfdGhlbWVfdG9wLW1lc3NhZ2Uge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4ICM5OTk7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50b3Atdmlldy10aW1lLXNjaGVkdWxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBhZGRpbmc6IDIwcHggOTVweCAyMHB4IDIwcHg7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDE4JTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgQGluY2x1ZGUgdGIge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDYwcHggMTBweCAxMHB4O1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHRvcDogOTAlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgdGIge1xuICAgICAgICB0b3A6IDk1JTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC50aW1lLXNjaGVkdWxlLXRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBAaW5jbHVkZSB0YiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjByZW07XG4gICAgICAgIH1cbiAgICAgICAgdGgge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzcwNzA3MDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIEBpbmNsdWRlIHRiIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5jb2xvciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkY2Q2O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnNwYWNlLWJpZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGQge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzcwNzA3MDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIEBpbmNsdWRlIHRiIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50aW1lLXNjaGVkdWxlLW5hdiB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgLy8gZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6ICAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAgMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6ICBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ZThjO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogIDUwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGIge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpub3QoOm50aC1vZi10eXBlKDEpKSB7XG4gICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5uZXdzLWJveF9fb3V0ZXIge1xuICAgICAgd2lkdGg6IDEwNjBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIHRvcDogODUlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgQGluY2x1ZGUgdGIge1xuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDQyMHB4IC0gNCUpO1xuICAgICAgICBsZWZ0OiA0JTtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzdGIge1xuICAgICAgICB0b3A6IDcwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgdG9wOiA4NSUgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgICAudGl0bGVfdGhlbWVfdG9wLXNlY3Rpb24tc21hbGwge1xuICAgICAgICBjb2xvcjogI2ZlNmY1NjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBAaW5jbHVkZSB0YiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29sdW1uMiB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgdGIge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbHVtbjJfXzEge1xuICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgQGluY2x1ZGUgdGIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRhYmxlX25ld3Mge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNGRURDRDY7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSB0YiB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc3RiIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42NTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAubmV3cy1kYXRlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjElO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0YiB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLm5ld3MtdGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3OSU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RiIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29sdW1uMl9fMiB7XG4gICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICBAaW5jbHVkZSB0YiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC5idG5fX291dGVyIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cbi50b3Atc2VjdGlvbiB7XG4gIC8vIOW/g+eZguWGheenkeOCkuOBiuaOouOBl+OBruOBguOBquOBn+OBuFxuICAmLnRvcC1zZWN0aW9uLTAxIHtcbiAgICAuc2VjdGlvbl9faW5uZXIge1xuICAgICAgcGFkZGluZy10b3A6IDI0MHB4O1xuICAgICAgQGluY2x1ZGUgc3RiIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI2MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBwYWRkaW5nLXRvcDogMzAwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC50aXRsZV90aGVtZV90b3Atc2VjdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjZmU2ZjU2O1xuICAgICAgfVxuICAgICAgLmNvbHVtbjIge1xuICAgICAgICAuY29sdW1uMl9fMSB7XG5cbiAgICAgICAgfVxuICAgICAgICAuY29sdW1uMl9fMiB7XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAgIC8vIOODoeODs+OCv+ODq+OCr+ODquODi+ODg+OCr+W/g+OBruWjsOOBrueJueW+tFxuICAmLnRvcC1zZWN0aW9uLTAyIHtcbiAgICAuc2VjdGlvbl9faW5uZXIge1xuICAgICAgLnRpdGxlX3RoZW1lX3RvcC1zZWN0aW9uIHtcbiAgICAgIH1cbiAgICAgIC5jb2x1bW4zIHtcbiAgICAgICAgLmNvbHVtbjNfXzEsXG4gICAgICAgIC5jb2x1bW4zX18yLFxuICAgICAgICAuY29sdW1uM19fMyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRiIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDkwdncgKiAwLjMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDY3LjV2dztcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC50aXRsZV90aGVtZV9zZWN0aW9uLXNtYWxsIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAudGV4dF90aGVtZV9zZWN0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAubnVtYmVyaW5nX19vdXRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNzJweDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRiIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubnVtYmVyaW5nIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTI4YztcbiAgICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDNweCAjOTk5O1xuICAgICAgICAgICAgICBAaW5jbHVkZSB0YiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM5cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb2x1bW4zX18xIHtcbiAgICAgICAgICAubnVtYmVyaW5nX19vdXRlciB7XG4gICAgICAgICAgICAubnVtYmVyaW5nIHtcbiAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCJpbWFnZXMvaWNvbl9mZWF0dXJlLTAxLnN2Z1wiKTtcbiAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiaW1hZ2VzL2ljb25fZmVhdHVyZS0wMS5zdmdcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb2x1bW4zX18yIHtcbiAgICAgICAgICAudGl0bGVfdGhlbWVfc2VjdGlvbi1zbWFsbCB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm51bWJlcmluZ19fb3V0ZXIge1xuICAgICAgICAgICAgLm51bWJlcmluZyB7XG4gICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiaW1hZ2VzL2ljb25fZmVhdHVyZS0wMi5zdmdcIik7XG4gICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcImltYWdlcy9pY29uX2ZlYXR1cmUtMDIuc3ZnXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29sdW1uM19fMyB7XG4gICAgICAgICAgLm51bWJlcmluZ19fb3V0ZXIge1xuICAgICAgICAgICAgLm51bWJlcmluZyB7XG4gICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiaW1hZ2VzL2ljb25fZmVhdHVyZS0wMy5zdmdcIik7XG4gICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcImltYWdlcy9pY29uX2ZlYXR1cmUtMDMuc3ZnXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29sdW1uM19fMixcbiAgICAgICAgLmNvbHVtbjNfXzMge1xuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIFdBSVPmpJzmn7vjgadcIuOBguOBquOBn+OCieOBl+OBlVwi44KS55m66KaLXG4gICYudG9wLXNlY3Rpb24tMDMge1xuICAgIC5zZWN0aW9uX19pbm5lciB7XG4gICAgICAudGl0bGVfdGhlbWVfdG9wLXNlY3Rpb24ge1xuXG4gICAgICB9XG4gICAgICAuY29sdW1uMyB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAgICAgLmNvbHVtbjNfXzEsXG4gICAgICAgIC5jb2x1bW4zX18yLFxuICAgICAgICAuY29sdW1uM19fMyB7XG4gICAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgNHB4ICNmZTZmNTY7XG4gICAgICAgICAgLnRpdGxlX3RoZW1lX21pZGRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwIGF1dG8gMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiNmZTZmNTY7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50ZXh0X3RoZW1lX3NlY3Rpb24ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8v5YWQ56ul44O75oCd5pil5pyf5aSW5p2lXG4gICYudG9wLXNlY3Rpb24tMDQge1xuICAgIC5zZWN0aW9uX19pbm5lciB7XG4gICAgICAuYnRuX19vdXRlciB7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy/oqLrnmYLlhoXlrrlcbiAgJi50b3Atc2VjdGlvbi0wNSB7XG4gIH1cbiAgLy/pmaLplbfjg5bjg63jgrDjg7vjgrnjgr/jg4Pjg5Xjg5bjg63jgrBcbiAgJi50b3Atc2VjdGlvbi0wNiB7XG4gICAgLnNlY3Rpb25fX2lubmVyIHtcbiAgICAgIC8vIC5jb2x1bW4yIHtcbiAgICAgIC8vICAgLmNvbHVtbjJfXzEsXG4gICAgICAvLyAgIC5jb2x1bW4yX18yIHtcblxuICAgICAgICAgIC50YWJsZV9uZXdzX19vdXRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICAudGFibGVfbmV3cyB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRkVEQ0Q2O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC42NTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm5ld3MtZGF0ZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMyU7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubmV3cy10aXRsZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NyU7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIC8vICAgfVxuICAgICAgLy8gfVxuICAgIH1cbiAgfVxufVxuXG4vLyDilqDilqDilqDilqDilqDilqDkuIvlsaTjg5rjg7zjgrjilqDilqDilqDilqDilqDilqDilqBcbi8v4piF5YWx6YCa4piFXG4ucGFnZS10b3AtdmlldyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9pbWdfcGFnZS10aXRsZS1iZy53ZWJwXCIpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIC5wYWdlLXRvcC12aWV3X19pbm5lciB7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBoZWlnaHQ6IDUxMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBAaW5jbHVkZSB0YiB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgaGVpZ2h0OiAzNjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICB9XG4gICAgLnRpdGxlX19vdXRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA2MCU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBAaW5jbHVkZSB0YiB7XG4gICAgICAgIHRvcDogNjUlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB0b3A6IDY1JTtcbiAgICAgIH1cbiAgICAgIC50aXRsZV90aGVtZV9wYWdlLXNlY3Rpb24ge1xuICAgICAgICBjb2xvcjogIzcwNzA3MDtcblxuICAgICAgICAvLyBoZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uYnJlYWRjcnVtYi1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcblxuICAuYnJlYWRjcnVtYi1hcmVhX19pbm5lciB7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMjBweCAwIDIwcHg7XG4gICAgQGluY2x1ZGUgdGIge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZzogMTBweCAwIDEwcHg7XG4gICAgfVxuICAgICNicmVhZGNydW1iIHtcbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICBjb2xvcjogIzcwNzA3MDtcbiAgICAgICAgICBAaW5jbHVkZSB0YiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzcwNzA3MDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIj5cIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucGFnZS1zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgLnBhZ2Utc2VjdGlvbl9faW5uZXIge1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDYwcHggMCAxMDBweDtcbiAgICBAaW5jbHVkZSB0YiB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgcGFkZGluZzogNDBweCAwIDgwcHg7XG4gICAgfVxuICAgICYuYXJ0aWNsZV9zZWN0aW9uIHtcbiAgICAgIHdpZHRoOiA4MDBweDtcbiAgICAgIEBpbmNsdWRlIHRiIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDgwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYubGFzdC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgICAgIEBpbmNsdWRlIHRiIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnNlY3Rpb24td2hpdGUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgfVxuICAmLnNlY3Rpb24tZ3JheSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzksIDIzOSwgMjM5LCAwLjkpO1xuICB9XG4gICYuc2VjdGlvbi1ibGFjayB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg1MSwgNTEsIDUxLCAwLjkpO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cblxuLy8g4pa844Oa44O844K444ON44O844K344On44Oz4pa8XG4vL+ODmuODvOOCuOODjeODvOOCt+ODp+ODs1xuLnBhZ2luYXRpb24tYXJlYSB7XG4gIC5wYWdpbmF0aW9ue1xuICAgIG1hcmdpbjogNDBweCAwIDA7XG4gICAgLm5hdi1saW5rc3tcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC5wYWdlLW51bWJlcnN7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgY29sb3I6ICNmZjllOGM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZjllOGM7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjZzO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgfVxuICAgICAgICAmLmN1cnJlbnR7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmOWU4YztcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAmLnByZXYsXG4gICAgICAgICYubmV4dHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLmRvdHN7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cbi8v44Kz44Oz44OG44Oz44OE44Oc44OD44Kv44K5XG4uY29udGVudHMtYm94IHtcbiAgJi5yLTMtMy0zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcm93LWdhcDogMzBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmNvbnRlbnRzLWl0ZW0ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBmaWd1cmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAmLnBvcHVwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNzBweDtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoOTB2dyAqIDAuMyAqIDAuNzUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoOTB2dyAqIDAuNzUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbnRlbnRzLWl0ZW0ge1xuICAgICYudG9wLXBhZCB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG4gIH1cbiAgJi50b3AtbWFyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gICYudG9wLW1hci12ZXJ5IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5cbnVsIHtcbiAgJi5pbnNpZGUge1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgfVxuICAmLm5vLWRpc2Mge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxuICAmLmZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICBsaSB7XG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8v55S75YOP44Kv44Oq44OD44Kv5pmC44Gu44Oi44O844OA44Or44Km44Kj44Oz44OJ44KmXG4jbW9kYWwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC42KTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA2O1xuICAmID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmID4gaW1nIHtcbiAgICAgIC8vIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xuICAgICAgLy8gbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMwcHgpO1xuICAgICAgbWF4LXdpZHRoOiA2MHZ3O1xuICAgICAgbWF4LWhlaWdodDogNjB2aDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NnZ3O1xuICAgICAgICBtYXgtaGVpZ2h0OiA5NnZoO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmZhcS1kbCB7XG4gIGR0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMzBweCAwIDAgNDBweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgY29udGVudDogJ1EuJztcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIH1cbiAgfVxuICBkZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZzogMCAwIDMwcHggNDBweDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2ZmOWU4YztcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGNvbnRlbnQ6ICdBLic7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIGNvbG9yOiAjZmU2ZjU2O1xuICAgIH1cbiAgICAuYnRuX19vdXRlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgLmJ0bl90aGVtZV9jb250YWN0IHtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAvLyAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5idG5fdGhlbWVfbm9ybWFsIHtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgICBsaSB7XG4gICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJisuYnRuX19vdXRlciB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxufVxuaW1nIHtcbiAgJi5wb3B1cCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4vLyDimIXjgZTjgYLjgYTjgZXjgaTimIVcbi5kb2N0b3Ige1xuICAucGFnZS1zZWN0aW9uIHtcbiAgICAucGFnZS1zZWN0aW9uX19pbm5lciB7XG4gICAgICAuY29sdW1uMiB7XG4gICAgICAgIC5jb2x1bW4yX18yIHtcbiAgICAgICAgICAuY29udGVudHMtYm94IHtcbiAgICAgICAgICAgICYudG9wLXBhZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5wYWdlLXNlY3Rpb24tMDJfX2lubmVyIHtcbiAgICAgICAgLmNvbHVtbjIge1xuICAgICAgICAgIC5jb2x1bW4yX18yIHtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbHVtbjNfXzEsXG4gICAgICAgIC5jb2x1bW4zX18yLFxuICAgICAgICAuY29sdW1uM19fMyB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyDimIXliJ3oqLrjga7mlrnjgbjimIVcbi5maXJzdCB7XG4gIC5wYWdlLXNlY3Rpb24ge1xuICAgIC5wYWdlLXNlY3Rpb25fX2lubmVyIHtcbiAgICAgIC5jb250ZW50cy1ib3gge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAudGl0bGVfdGhlbWVfcmliYm9uIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vL+KYheOBiuefpeOCieOBm+S4gOimp+ODmuODvOOCuOKYhVxuLmJsb2csXG4uY2F0ZWdvcnkge1xuICAudGFibGVfbmV3c19fb3V0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIC50YWJsZV9uZXdzIHtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRkVEQ0Q2O1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgPmEge1xuICAgICAgICBjb2xvcjogIzcwNzA3MDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAubmV3cy10aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICAgICAgICBvcGFjaXR5OiAwLjY1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubmV3c19kYXRlcyB7XG4gICAgICAgIC5uZXdzLWRhdGUge1xuICAgICAgICAgIHdpZHRoOiAyMyU7XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wb3N0LWNhdGVnb3JpZXMge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gLnBvc3QtdHlwZS1hcmNoaXZlLFxuLy8gLnRheC1kb2N0b3JibG9nX2NhdGVnb3J5LFxuLy8gLnRheC1zdGFmZmJsb2dfY2F0ZWdvcnkge1xuICAubmV3cy1ib3gge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNmZjllOGM7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgfVxuXG4gICAgLmNvbHVtbjIge1xuICAgICAgQGluY2x1ZGUgdGIge1xuICAgICAgfVxuICAgICAgLmNvbHVtbjJfXzEge1xuICAgICAgICB3aWR0aDogMjglO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICB3aWR0aDogMzglO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjZzO1xuICAgICAgICAgIEBpbmNsdWRlIHRiIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyg5MHZ3ICogMC4yOCAqIDAuNzUpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoOTB2dyAqIDAuMzggKiAwLjc1KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg1O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbHVtbjJfXzIge1xuICAgICAgICB3aWR0aDogNzIlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICB3aWR0aDogNjIlO1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50cy1hcmVhIHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm5ld3MtZGF0ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICAubmV3cy10aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC42cztcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4vLyB9XG5cbi5wb3N0LWNhdGVnb3JpZXMge1xuICAvLyBtYXJnaW46IDEwcHggMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBsaSB7XG4gICAgYSB7XG4gICAgICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIC8vIHBhZGRpbmc6IDFweCAxMHB4O1xuICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFxmMDJiJztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICAgICAgY29sb3I6ICNmZjllOGM7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgcGFkZGluZzogMXB4IDVweDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDAuODU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi50ZXJtLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgLnRlcm0tbmF2X19saXN0IHtcbiAgICAudGVybS1uYXZfX2l0ZW0ge1xuICAgICAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAvLyBwYWRkaW5nOiAxcHggMTBweDtcbiAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gICAgICBjb2xvcjogIzcwNzA3MDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZjAyYic7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgICAgIGNvbG9yOiAjZmY5ZThjO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgICAgICBvcGFjaXR5OiAwLjg1O1xuICAgICAgfVxuICAgIH1cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG4vLyDimIXoqJjkuovjg5rjg7zjgrjimIVcbi5zaW5nbGUge1xuICAucGFnZS1zZWN0aW9uIHtcbiAgICAucGFnZS1zZWN0aW9uX19pbm5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAuYXJ0aWNsZS1hcmVhIHtcbiAgICAgICAgLnBvc3QtZGF0YSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAubmV3cy1kYXRlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wb3N0LWNhdGVnb3JpZXMge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAudGVybS1uYXYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPmltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbjogMjBweCAwIDQwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMCAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXJ0aWNsZS1jb250ZW50cy1hcmVhIHtcbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgNXB4ICNmZjllOGM7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjBweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAjdG9jX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLmJ0bl9fb3V0ZXIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudG8tZm9ybS1idG4tYXJlYSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBAaW5jbHVkZSB0YiB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5zaW5nbGUtcG9zdCB7XG4gICAgLmFydGljbGUtY29udGVudHMtYXJlYSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuLy8g4piFNDA055S75YOP5oOF5aCx4piFXG4uZXJyb3I0MDQge1xuICAucGFnZS1zZWN0aW9uIHtcbiAgICAucGFnZS1zZWN0aW9uX19pbm5lciB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8g4piF44K144Kk44OI44Oe44OD44OX4piFXG4uc2l0ZW1hcCB7XG4gIC5wYWdlLXNlY3Rpb24ge1xuICAgIC5wYWdlLXNlY3Rpb25fX2lubmVyIHtcbiAgICAgIC5jb250ZW50cy1ib3gge1xuICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAuc2l0ZW1hcC1saXN0IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zaXRlbWFwLWxpc3Qge1xuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHJvdy1nYXA6IDVweDtcbiAgICAgICAgICA+bGkge1xuICAgICAgICAgICAgPnVsIHtcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIHJvdy1nYXA6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIl19 */
