@charset "UTF-8";
/*================================================
このCSSファイルはSassから生成されています。
編集しないようにご注意ください。
================================================*/
html {
  scroll-padding: 60px;
}

img {
  width: 100%;
  display: block;
}

.cont_wrap {
  margin: 0 5%;
}

.noto {
  font-family: "Noto Serif JP", serif;
}

.bold {
  font-weight: bold;
}

.tac {
  text-align: center;
}

.location iframe {
  width: 100%;
  height: 219px;
  border: none;
}

.blog_warap {
  margin-left: 5%;
  margin-right: 5%;
}

.blog_main h1 {
  font-size: 26px;
  line-height: 1.3;
  margin-top: 53px;
  margin-bottom: 28px;
  font-family: sans-serif;
}
.blog_main figure {
  margin-bottom: 25px;
}

.articel-ul {
  margin-bottom: 25px;
}
.articel-ul li:not(:last-of-type) {
  margin-bottom: 10px;
}

.indent {
  text-indent: -1em;
  padding-left: 1em;
}

.main_txt p {
  margin-bottom: 25px;
  line-height: 2;
  font-size: 15px;
  font-family: sans-serif;
}

.author_box--top {
  display: flex;
  align-items: center;
  padding-bottom: 40px;
}

.author_pic--top {
  width: 39px;
  height: auto;
}

.author_txt--top {
  color: #7e7e7e;
  font-size: 14px;
  font-family: sans-serif;
  font-weight: bold;
  padding-left: 14px;
}
.author_txt--top time {
  font-size: 13px;
}

.author_box--bottom {
  margin-left: 5%;
  margin-right: 5%;
  margin-top: 45px;
  background-color: #ECECEC;
  box-sizing: border-box;
  padding: 20px;
  border-radius: 6px;
  display: grid;
  grid-template-columns: 65px auto;
  -moz-column-gap: 20px;
       column-gap: 20px;
  row-gap: 20px;
}

.president_image {
  height: auto;
  grid-column: 1/2;
  grid-row: 1/2;
}

.author_name {
  grid-column: 2/3;
  grid-row: 1/2;
}
.author_name dt {
  font-size: 14px;
}
.author_name dd {
  font-size: 15px;
  font-weight: bold;
  line-height: 1.5;
}
.author_name dd span {
  font-size: 11px;
  color: #5f5f5f;
  padding-right: 1.5em;
}

.author_txt--bottom {
  grid-column: 1/3;
  grid-row: 2/3;
}

.author_txt {
  color: #333;
  font-size: 13px;
}

.articel-ul li {
  font-size: 15px;
  font-family: sans-serif;
  line-height: 1.5;
}

.acMenu {
  background-color: #f6f6f6;
  padding: 20px;
  box-sizing: border-box;
  border-radius: 10px;
  font-family: sans-serif;
}

.btn_box {
  display: flex;
  align-items: center;
  padding-bottom: 12px;
}
.btn_box li {
  color: #333;
  font-weight: bold;
}

.contents_heada {
  font-size: 18px;
}

.include {
  border-bottom: solid 1px #d2d2d2;
}
.include li {
  font-size: 15px;
  line-height: 1.8;
}
.include li a {
  color: #333;
}
.include li ul {
  padding-top: 5px;
}
.include li ul li {
  padding-left: 10px;
}

.include > li {
  border-top: solid 1px #d2d2d2;
  padding: 13px 0;
}

.btn_show {
  display: block;
  cursor: pointer;
  font-size: 15px;
  padding-left: 11px;
}

.article h2 {
  font-size: 24px;
  line-height: 1.5;
  margin-top: 42px;
  margin-bottom: 25px;
  color: #333;
  font-family: sans-serif;
}
.article h2::before {
  content: "";
  margin-top: -48px;
  height: 48px;
  display: block;
  visibility: hidden;
}
.article h3 {
  font-size: 19px;
  margin-bottom: 18px;
  margin-top: 25px;
  line-height: 1.5;
  font-family: sans-serif;
}
.article h3::before {
  content: "";
  margin-top: -48px;
  height: 48px;
  display: block;
  visibility: hidden;
}
.article h4 {
  font-size: 15px;
  color: #333;
  font-family: sans-serif;
  line-height: 1.5;
  margin-bottom: 25px;
  font-family: sans-serif;
}
.article p {
  color: #333;
  font-size: 15px;
  line-height: 2;
  margin-bottom: 25px;
  font-family: sans-serif;
}
.article a {
  color: #333;
}
.article ul {
  margin-bottom: 25px;
  font-family: sans-serif;
}
.article ul li {
  color: #333;
  font-size: 15px;
  font-family: sans-serif;
  line-height: 1.5;
}
.article ul li:not(:last-of-type) {
  margin-bottom: 6px;
}
.article ol {
  list-style-type: none;
}
.article ol li {
  font-size: 15px;
  color: #333;
  font-family: sans-serif;
  line-height: 1.8;
}
.article dl {
  margin-bottom: 25px;
}
.article dl dt {
  color: #333;
  font-size: 15px;
  font-family: sans-serif;
  margin-bottom: 10px;
}
.article dl dt:not(:first-of-type) {
  margin-top: 15px;
}
.article dl dd {
  color: #333;
  font-size: 15px;
  font-family: sans-serif;
  line-height: 1.8;
  margin-bottom: 10px;
}
.article table {
  font-feature-settings: "palt";
  color: #333;
  border-bottom: 1px solid #e1e1e1;
  border-left: 1px solid #e1e1e1;
  border-right: 1px solid #e1e1e1;
  border-spacing: 0;
  border-collapse: collapse;
  width: 100%;
  table-layout: fixed;
  margin-bottom: 25px;
}
.article tr {
  border-top: 1px solid #e1e1e1;
  min-height: 1px;
}
.article th {
  font-family: sans-serif;
  background-color: #F9F9F9;
  display: table-cell;
  font-weight: bold;
  border-right: 1px solid #e1e1e1;
  box-sizing: border-box;
  padding: 16px 10px;
  vertical-align: middle;
  text-align: left;
  font-size: 14px;
  color: #333;
  line-height: 1.8;
}
.article th.two_column {
  width: 27.7603%;
}
.article th.three_column {
  width: 33.33333%;
}
.article th.four_column {
  width: 24.9258%;
}
.article td {
  padding: 16px 10px;
  vertical-align: middle;
  font-size: 14px;
  color: #333;
  box-sizing: border-box;
  font-family: sans-serif;
  line-height: 1.8;
}
.article td:not(:last-child) {
  border-right: 1px solid #e1e1e1;
}

.extra_link {
  position: relative;
  padding-left: 18px;
  margin-left: 6px;
  color: #835839;
  font-weight: bold;
}
.extra_link::before {
  display: block;
  content: "";
  position: absolute;
  background: url(../../officialblog/img/extra_link.svg) center no-repeat;
  background-size: contain;
  width: 12px;
  height: 13px;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}

.site_link {
  margin-left: 6px;
  color: #835839;
  font-weight: bold;
}

.faq li:nth-of-type(odd) {
  margin-bottom: 10px;
}
.faq li:nth-of-type(even) {
  margin-bottom: 10px;
}

.form_btn {
  display: block;
  background-color: #FF8800;
  text-align: center;
  color: #fff;
  font-size: 14px;
  font-family: sans-serif;
  font-weight: bold;
  border-radius: 10px;
  line-height: 3.8;
  transition: 0.6s;
}
.form_btn:hover {
  opacity: 0.6;
  transition: 0.6s;
}

strong {
  background-color: #fffbbd;
}

.company_link {
  display: block;
  color: #333;
  border-radius: 980px;
  border: solid 1px #333;
  text-align: center;
  font-size: 10px;
  width: 20em;
  margin-left: auto;
  line-height: 2;
  margin-top: 10px;
}

.link_banner {
  overflow: hidden;
}
.link_banner a {
  display: block;
  transition: 0.6s;
}
.link_banner a:hover {
  opacity: 0.6;
  transition: 0.6s;
}

.opacity {
  transition: 0.6s;
}
.opacity:hover {
  opacity: 0.6;
  transition: 0.6s;
}

.article .fz_small {
  font-size: 13px;
}

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

caption {
  font-size: 15px;
  font-weight: bold;
  font-family: sans-serif;
  text-align: left;
  margin-bottom: 15px;
}

.article .table_ex td {
  padding: 0;
}
.article .table_ex p {
  margin-bottom: 0;
}
.article .table_ex .table_inner_list {
  margin-bottom: 0;
}
.article .table_ex .table_inner_list li {
  display: flex;
  align-items: center;
  box-sizing: border-box;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.article .table_ex .table_inner_list li:not(:last-of-type) {
  margin-bottom: 0;
  border-bottom: solid 1px #e1e1e1;
}
.article .table_ex .table_inner_list li p {
  font-size: 14px;
  line-height: 1.5;
  box-sizing: border-box;
}
.article .table_ex .table_inner_list li p:first-of-type {
  margin-right: 10px;
  width: 6em;
}

.article .salon_box {
  box-sizing: border-box;
}
.article .salon_box:not(:first-of-type) {
  border-top: solid 1px #333;
  padding-top: 18px;
}
.article .salon_box:not(:last-of-type) {
  padding-bottom: 18px;
}
.article .salon_box dl {
  margin-bottom: 0;
}
.article .salon_box dd {
  margin-bottom: 0;
  line-height: 1.5;
}
.article .salon_box dt {
  margin-bottom: 0;
  line-height: 1.8;
}

.article .salon_info {
  margin-bottom: 0;
}
.article .salon_info dt {
  font-weight: bold;
}

.salon_wrap iframe {
  width: 100%;
  height: 198px;
}

.salon_btn {
  display: block;
  margin-left: auto;
  font-family: sans-serif;
  border: solid 1px #333;
  border-radius: 980px;
  text-align: center;
  line-height: 2;
  margin-top: 13px;
  width: 10em;
}

.color_asakusa {
  background-color: #156925;
}

.color_kagurazaka {
  background-color: #CA9429;
}

.color_meijijingu {
  background-color: #005CAF;
}

.color_yoyogihachiman {
  background-color: #21794F;
}

.color_yushima {
  background-color: #e83415;
}

.catarog_btn {
  width: 100%;
  line-height: 3.2;
  display: block;
  text-align: center;
  color: #fff;
  font-family: sans-serif;
  font-size: 14px;
  border-radius: 10px;
}
.catarog_btn_box li:not(:first-of-type) {
  margin-top: 20px;
}

.btn_triangle {
  position: relative;
}
.btn_triangle::after {
  position: absolute;
  display: block;
  content: "";
  background-color: #fff;
  width: 10px;
  height: 15px;
  -webkit-clip-path: polygon(0 0, 0% 100%, 100% 50%);
          clip-path: polygon(0 0, 0% 100%, 100% 50%);
  top: 50%;
  right: -15px;
  transform: translateY(-50%);
}

.article .schedule_heada {
  font-family: sans-serif;
  font-size: 16px;
  color: #fff;
  text-align: center;
  line-height: 2.4;
  border-radius: 6px;
  background-color: #156925;
  margin-bottom: 0;
}
.plan_box .plan_example {
  font-family: sans-serif;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  line-height: 1.5;
  border-radius: 6px 0 0 0;
  margin-bottom: 14px;
  padding: 10px 0;
  box-sizing: border-box;
}
.plan_box .plan_example span {
  font-size: 13px;
}
.plan_box.bg_red li {
  background-color: #F9EDED;
}
.plan_box.bg_blue li {
  background-color: #EDF7F9;
}
.plan_box.bg_green li {
  background-color: #EFF9ED;
}

.schedule_box {
  padding-top: 26px;
}
.schedule_box li {
  line-height: 1.5;
}
.schedule_box .bg_red .plan_time li {
  background-color: #fff;
}
.schedule_box .bg_blue .plan_time li {
  background-color: #fff;
}
.schedule_box .bg_green .plan_time li {
  background-color: #fff;
}

.schedule_heada_box {
  display: flex;
  align-items: center;
}
.schedule_heada_box figure {
  width: 32.767%;
}

.plan_time {
  color: #333;
  font-family: sans-serif;
  padding-left: 17px;
}
.plan_time li {
  font-size: 14px;
}
.plan_time li:first-of-type {
  font-weight: bold;
  font-size: 15px;
}
.plan_time li:nth-of-type(2) {
  padding-top: 12px;
}
.plan_time .caution {
  font-size: 13px;
  padding-top: 10px;
  color: #ff0000;
  font-weight: bold;
}

.article .schedule_time {
  color: #333;
  font-family: sans-serif;
  padding-top: 14px;
}
.article .schedule_time li {
  display: flex;
  box-sizing: border-box;
  align-items: center;
  padding: 22px 10px;
  position: relative;
}
.article .schedule_time li:not(:last-of-type) {
  border-radius: 10px;
  margin-bottom: 31px;
}
.article .schedule_time li:last-of-type {
  border-radius: 0 0 10px 0;
}
.article .schedule_time li p {
  font-size: 15px;
  line-height: 1.5;
  margin-bottom: 0;
}
.article .schedule_time li p:first-of-type {
  padding-right: 15px;
}
.article .schedule_time li p:nth-of-type(2) {
  font-size: clamp(14px, 1.37vw, 16px);
}

.plan_box .schedule_time.bg_red li {
  background-color: #F9EDED;
}
.plan_box .schedule_time.bg_red li:not(:last-of-type) {
  position: relative;
}
.plan_box .schedule_time.bg_red li:not(:last-of-type)::after {
  position: absolute;
  display: block;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 18px 20px 0 20px;
  border-color: #F9EDED transparent transparent transparent;
  bottom: -18px;
  left: 50%;
  transform: translateX(-50%);
}

.schedule_time.bg_blue li {
  background-color: #EDF7F9;
}
.schedule_time.bg_blue li:not(:last-of-type) {
  position: relative;
}
.schedule_time.bg_blue li:not(:last-of-type)::after {
  position: absolute;
  display: block;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 18px 20px 0 20px;
  border-color: #EDF7F9 transparent transparent transparent;
  bottom: -18px;
  left: 50%;
  transform: translateX(-50%);
}
.article .salon_contact li:not(:last-of-type) {
  margin-bottom: 20px;
}
.article .salon_contact p {
  color: #333;
  font-size: 16px;
  margin-bottom: 0;
}
.article .salon_contact p:nth-child(3) {
  margin-top: 28px;
}
.article .salon_contact a {
  text-align: center;
  display: block;
  border: solid 1px #333;
}
.article .salon_contact a .icon_mail {
  position: relative;
}
.article .salon_contact a .icon_mail::before {
  display: block;
  position: absolute;
  content: "";
  background: url(../../img/email.svg) center no-repeat;
  width: 23px;
  height: 16px;
  top: 50%;
  transform: translateY(-50%);
  left: -30px;
}
.article .salon_contact a .icon_tel {
  position: relative;
}
.article .salon_contact a .icon_tel::before {
  display: block;
  position: absolute;
  content: "";
  background: url(../../img/iphone.svg) center no-repeat;
  width: 16px;
  height: 16px;
  top: 50%;
  transform: translateY(-50%);
  left: -25px;
}

.near_store {
  font-family: sans-serif;
  text-align: center;
  color: #333;
}

.site_link_btn {
  text-align: center;
  color: #333;
  font-family: sans-serif;
  font-weight: bold;
  display: block;
  margin-right: auto;
  margin-left: auto;
  width: 80%;
  border: solid 1px #333;
  line-height: 2.8;
  margin-top: -15px;
  z-index: 3;
  position: relative;
  margin-bottom: 40px;
}

.salon_contact {
  text-align: center;
}

.go_top {
  display: block;
  text-align: center;
  border-radius: 980px;
  line-height: 2.2;
  width: 13em;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  border: solid 1px #333;
  margin-top: 30px;
  font-size: 13px;
  font-family: sans-serif;
  color: #333;
}

.ttl_category {
  font-family: "Noto Serif JP", serif;
  color: #333;
  font-size: 1.9rem;
  border-bottom: solid 1px #b5495b;
  width: 80%;
  padding-bottom: 0.4rem;
  letter-spacing: 0.1em;
}

.access_wrap {
  padding-top: 5.2rem;
}

.access_map_wrap {
  padding-top: 3.4rem;
}
.access_map_wrap iframe {
  height: 225px;
  width: 100%;
}

.salon_name_wrap {
  border-bottom: solid 2px #b5495b;
  padding-bottom: 1.1rem;
}

.salon_name-kadode {
  font-family: "Noto Serif JP", serif;
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.3;
  padding-left: 2rem;
  position: relative;
  color: #333;
  text-shadow: 2px 2px 0 #FFF, -2px -2px 0 #FFF, -2px 2px 0 #FFF, 2px -2px 0 #FFF, 0px 2px 0 #FFF, 0 -2px 0 #FFF, -2px 0 0 #FFF, 2px 0 0 #FFF;
}
.salon_name-kadode::before {
  position: absolute;
  content: "";
  background: url(../../img/icon_flower_red@2x.jpg) center no-repeat;
  background-size: contain;
  width: 41px;
  height: 39px;
  top: 50%;
  left: 0;
  z-index: -1;
  transform: translateY(-50%);
}
.salon_name-kadode span {
  font-size: 1.8rem;
  letter-spacing: 0.1em;
  font-weight: bold;
}

.contact_wrap {
  margin-top: 4.4rem;
}

.info_inner {
  padding-top: 2.6rem;
  color: #333;
}
.info_inner li {
  line-height: 1.5;
  font-family: "Noto Serif JP", serif;
}

.contact_info .kadode_sougou_taitle {
  font-size: 17px;
  padding-bottom: 8px;
}

.contact_info li {
  font-size: 1.4rem;
}

.access_train {
  padding-top: 2.4rem;
}

.info_tel {
  padding-top: 1.6rem;
}

.btn_box_access {
  padding-top: 1.2rem;
}

/*経路検索*/
.route_btn {
  margin: 4.2rem auto;
  width: 70%;
}
.route_btn a {
  display: block;
  color: #333;
  font-family: "Noto Serif JP", serif;
  font-size: 1.4rem;
  letter-spacing: 0.05em;
  display: block;
  position: relative;
  border: solid 1px #333;
  padding: 1.2rem 0 1.2rem 3rem;
  position: relative;
}
.route_btn a::before {
  position: absolute;
  content: "";
  top: 50%;
  transform: translateY(-50%);
  right: 2.2rem;
  background: url(../../img/icon_filled_point.svg) center no-repeat;
  background-size: contain;
  width: 15px;
  height: 20px;
}

.contact_btn {
  text-align: center;
}
.contact_btn.mail a {
  padding-right: 6.7rem;
}
.contact_btn.mail a::before {
  content: "";
  background: url(../../img/email.svg) no-repeat center;
  background-size: contain;
  width: 30px;
  height: 22px;
  right: 7rem;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
}
.contact_btn.tel a {
  padding-right: 6.7rem;
}
.contact_btn.tel a::before {
  content: "";
  background: url(../../img/iphone.svg) no-repeat center;
  background-size: contain;
  width: 13px;
  height: 24px;
  right: 8rem;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
}
@media screen and (min-width: 768px) {
  .cont_wrap {
    width: 90%;
    max-width: 1018px;
    margin: 0 auto;
  }
  .author_box--bottom {
    width: 90%;
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
  }
  .president_image {
    grid-column: 1/2;
    grid-row: 1/3;
  }
  .author_txt--bottom {
    grid-column: 2/3;
    grid-row: 2/3;
  }
  .article h2::before {
    content: "";
    margin-top: -65px;
    height: 65px;
    display: block;
    visibility: hidden;
  }
  .article .salon_box {
    display: flex;
    justify-content: space-between;
  }
  .salon_txt {
    width: 53.5068%;
  }
  .salon_link {
    width: 42.8733%;
  }
  .access_map_wrap {
    padding-top: 3.8rem;
  }
  .info_inner {
    display: flex;
  }
  .access_train li {
    line-height: 1.8;
  }
  .btn_box_access {
    display: flex;
    justify-content: space-between;
  }
}
@media screen and (min-width: 1024px) {
  .location iframe {
    height: 451px;
  }
  .blog_warap {
    width: 70%;
    max-width: 884px;
    margin: 0 auto;
  }
  .blog_main h1 {
    font-size: clamp(38px, 3.71vw, 48px);
    margin-top: 117px;
    margin-bottom: 30px;
  }
  .blog_main figure {
    margin-bottom: 58px;
  }
  .articel-ul {
    margin-bottom: 40px;
  }
  .main_txt p {
    font-size: clamp(16px, 1.56vw, 20px);
  }
  .author_box--top {
    padding-bottom: 53px;
  }
  .author_txt--top {
    font-size: clamp(14px, 1.37vw, 16px);
    padding-left: 19px;
  }
  .author_txt--top time {
    font-size: clamp(13px, 1.27vw, 14px);
  }
  .author_box--bottom {
    grid-template-columns: 165px auto;
  }
  .author_name dt {
    font-size: 16px;
  }
  .author_name dd {
    font-size: 16px;
  }
  .author_name dd span {
    font-size: 13px;
  }
  .author_txt {
    font-size: 14px;
  }
  .articel-ul li {
    font-size: clamp(18px, 1.76vw, 20px);
  }
  .acMenu {
    padding: 27px 40px 27px;
    margin-top: 72px;
  }
  .contents_heada {
    font-size: 24px;
  }
  .include li {
    font-size: clamp(16px, 1.56vw, 20px);
  }
  .include > li {
    padding: clamp(20px, 1.95vw, 25px);
  }
  .btn_show {
    padding-left: 12px;
    font-size: 20px;
  }
  .article h2 {
    font-size: clamp(30px, 2.93vw, 38px);
    margin-top: 72px;
    margin-bottom: 30px;
  }
  .article h3 {
    font-size: clamp(24px, 2.34vw, 28px);
  }
  .article h4 {
    font-size: clamp(16px, 1.56vw, 20px);
  }
  .article p {
    font-size: clamp(16px, 1.56vw, 20px);
  }
  .article ul li {
    font-size: clamp(16px, 1.56vw, 20px);
  }
  .article ol li {
    font-size: clamp(16px, 1.56vw, 20px);
  }
  .article dl dt {
    font-size: clamp(16px, 1.56vw, 20px);
  }
  .article dl dd {
    font-size: clamp(16px, 1.56vw, 20px);
  }
  .article th {
    font-size: clamp(14px, 1.37vw, 16px);
    padding: 1.44em 1.33em;
  }
  .article th.three_column {
    max-width: 169px;
  }
  .article td {
    font-size: clamp(14px, 1.37vw, 16px);
    padding: 1.44em 1.33em;
  }
  .form_btn {
    width: 63.4615%;
    max-width: 561px;
    margin-left: auto;
    margin-right: auto;
    font-size: clamp(16px, 1.56vw, 20px);
    line-height: 4.2;
    margin-top: 62px;
  }
  .company_link {
    font-size: 12px;
  }
  .link_banner {
    margin-top: 62px;
  }
  .article .fz_small {
    font-size: 15px;
    margin-top: -10px;
  }
  .article .table_ex .table_inner_list li {
    padding: 1.44em 1.33em;
  }
  .article .table_ex .table_inner_list li p {
    font-size: clamp(14px, 1.37vw, 16px);
  }
  .article .table_ex .table_inner_list li p:first-of-type {
    width: 13em;
    margin-left: 18px;
  }
  .salon_wrap iframe {
    height: 224px;
  }
  .catarog_btn {
    line-height: 3.6;
    font-size: 14px;
  }
  .catarog_btn_box {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .catarog_btn_box li {
    width: 48.8688%;
  }
  .catarog_btn_box li:not(:first-of-type) {
    margin-top: 0;
  }
  .btn_triangle::after {
    right: -20px;
    width: 10px;
    height: 16px;
  }
  .article .schedule_heada {
    font-size: 20px;
  }
  .plan_box .plan_example {
    font-size: clamp(13px, 1.27vw, 18px);
  }
  .plan_box .plan_example span {
    font-size: clamp(13px, 1.27vw, 14px);
  }
  .schedule_box {
    padding-top: 41px;
  }
  .plan_time {
    flex: 1;
  }
  .plan_time .caution {
    font-size: clamp(11px, 1.07vw, 13px);
    line-height: 1.5;
  }
  .article .schedule_time li p {
    font-size: clamp(16px, 1.56vw, 20px);
  }
  .plan_box_wrap {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .plan_box_inner {
    width: 32%;
  }
  .article .salon_contact li {
    display: flex;
    justify-content: space-between;
  }
  .article .salon_contact p:nth-child(3) {
    margin-top: 0;
    width: 30%;
  }
  .article .salon_contact p {
    font-size: clamp(16px, 1.56vw, 20px);
    text-align: left;
  }
  .article .salon_contact p:first-of-type {
    width: 32%;
  }
  .article .salon_contact p:nth-child(2) {
    width: 30%;
  }
  .article .salon_contact a .icon_mail::before {
    width: 23px;
    height: 23px;
    left: -38px;
  }
  .article .salon_contact a .icon_tel::before {
    width: 23px;
    height: 23px;
    left: -33px;
  }
  .site_link_btn {
    font-size: 16px;
    width: 363px;
    margin-bottom: 66px;
  }
  .salon_contact {
    text-align: left;
  }
  .go_top {
    font-size: 15px;
    margin-top: 58px;
  }
  .ttl_category {
    font-size: 32px;
    border-bottom: solid 2px #b5495b;
    width: 83.375%;
    letter-spacing: 0.15em;
  }
  .access_wrap {
    padding-top: 146px;
  }
  .access_map_wrap iframe {
    height: 523px;
  }
  .salon_name-kadode {
    font-size: 13px;
    padding-left: 2.4rem;
  }
  .salon_name-kadode::before {
    width: 52px;
    height: 50px;
  }
  .salon_name-kadode span {
    font-size: 23px;
  }
  .access_train {
    padding-top: 21px;
    padding-left: 96px;
  }
  .btn_box_access {
    padding-top: 41px;
    width: 704px;
  }
  .route_btn {
    width: 100%;
    max-width: 252px;
    margin: 4.2rem 0;
  }
  .route_btn a::before {
    right: 11%;
  }
  .contact_btn {
    width: 48%;
  }
  .contact_btn.mail a::before {
    width: 46px;
    height: 34px;
    right: 15%;
  }
  .contact_btn.tel a::before {
    width: 21px;
    height: 39px;
    right: 24%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .blog_warap {
    width: 70%;
    margin: 0 auto;
  }
  .author_box--top {
    padding-bottom: 20px;
  }
  .author_box--bottom {
    grid-template-columns: 25.78125% auto;
  }
  .acMenu {
    padding-left: 32px;
    padding-right: 32px;
  }
  .form_btn {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 48px;
  }
  .company_link {
    font-size: 11px;
    margin-top: 15px;
  }
  .link_banner {
    margin-top: 36px;
  }
  .article .table_ex .table_inner_list li p:first-of-type {
    width: 13em;
  }
  .article .salon_box dd {
    font-size: 14px;
  }
  .article .salon_info dt {
    font-size: 15px;
  }
  .salon_wrap iframe {
    height: 158px;
  }
  .salon_btn {
    font-size: 13px;
  }
  .catarog_btn {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
  }
  .btn_triangle::after {
    right: -20px;
    width: 8px;
    height: 12px;
  }
  .article .salon_contact p:first-of-type {
    margin-bottom: 10px;
  }
  .article .salon_contact p:nth-child(3) {
    margin-top: 20px;
    width: 70%;
    margin-left: auto;
    margin-right: auto;
  }
  .article .salon_contact p:nth-child(2) {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
  }
  .access_wrap {
    padding-top: 7.2rem;
  }
  .access_map_wrap iframe {
    height: 285px;
  }
  .salon_name-kadode {
    line-height: 1.8;
  }
  .salon_name-kadode span {
    font-size: 1.7rem;
  }
  .info_inner {
    justify-content: space-between;
    width: 90%;
  }
  .info_inner li {
    font-size: 1.3rem;
  }
  .info_tel {
    padding-top: 1rem;
  }
  .btn_box_access {
    padding-top: 3.2rem;
  }
  .route_btn {
    margin: 4.2rem 0;
    width: 39%;
    max-width: 260px;
  }
  .route_btn a::before {
    right: 9%;
  }
  .contact_btn {
    width: 48%;
  }
  .contact_btn.mail a {
    padding-right: 0.7rem;
  }
  .contact_btn.mail a::before {
    right: 4rem;
  }
  .contact_btn.tel a {
    padding-right: 0.7rem;
  }
  .contact_btn.tel a::before {
    right: 4rem;
  }
}
@media screen and (max-width: 767px) {
  .catarog_btn {
    margin-left: auto;
    margin-right: auto;
  }
  .plan_box:not(:first-of-type) {
    padding-top: 46px;
  }
  .article .salon_contact p {
    text-align: center;
  }
  .article .salon_contact p:first-of-type {
    margin-bottom: 12px;
  }
  .article .salon_contact a {
    margin-left: auto;
    margin-right: auto;
    width: 80%;
  }
  .route_btn a {
    font-size: 3.75vw;
  }
  .contact_btn.mail {
    margin-top: 2.4rem;
  }
  .contact_btn.tel {
    margin-top: 2.4rem;
  }
}
@media screen and (min-width: 1220px) {
  .catarog_btn {
    line-height: 3.6;
    font-size: clamp(14px, 1.58vw, 16px);
  }
  .btn_triangle::after {
    right: -25px;
    width: 10px;
    height: 16px;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1024px) {
  .catarog_btn_box {
    row-gap: 20px;
  }
}
@media (min-width: 1024px) {
  .contact_info li {
    font-size: calc(3 * (100vw - 1024px) / 576 + 13px);
  }
  .access_train li {
    font-size: calc(3 * (100vw - 1024px) / 576 + 11px);
  }
}
@media (min-width: 1599px) {
  .contact_info li {
    font-size: 16px;
  }
  .access_train li {
    font-size: 14px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsb2cuY3NzIiwiX21haW5fYmxvZy5zY3NzIiwiX3NldHRpbmcuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNDaEI7OztpREFBQTtBQVdBO0VBQ0Usb0JBQUE7QURORjs7QUNVQTtFQUNFLFdBQUE7RUFDQSxjQUFBO0FEUEY7O0FDV0E7RUFDRSxZQUFBO0FEUkY7O0FDZ0JBO0VBQ0UsbUNBQUE7QURORjs7QUNTQTtFQUNFLGlCQUFBO0FETkY7O0FDU0E7RUFDRSxrQkFBQTtBRE5GOztBQ1VFO0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0FEUEo7O0FDY0E7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7QURORjs7QUNtQkU7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QURISjtBQ1VFO0VBQ0UsbUJBQUE7QURESjs7QUNRQTtFQUNFLG1CQUFBO0FEQUY7QUNLSTtFQUNFLG1CQUFBO0FERU47O0FDR0E7RUFDRSxpQkFBQTtFQUNBLGlCQUFBO0FEQUY7O0FDSUU7RUFDRSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7QURESjs7QUNRQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0FEQUY7O0FDVUE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBREdGOztBQ0FBO0VBQ0UsY0FBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QURHRjtBQ0VFO0VBQ0UsZUFBQTtBRE1KOztBQ0NBO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLGdDQUFBO0VBQ0EscUJBQUE7T0FBQSxnQkFBQTtFQUNBLGFBQUE7QURPRjs7QUNRQTtFQUNFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7QURhRjs7QUNOQTtFQUNFLGdC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QUNoM0JJO0VBcXhCSjtJQXVCSSxnQkFBQTtJQUNBLG9DQUFBO0VEcUZGO0VDeERBO0lBc0JJLFlBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtFRCtGSjtBQTlERjtBQ240Qkk7RUFrekJKO0lBTU0sYUFBQTtFRHVGSjtBQUNGO0FDdWVJO0VBRkY7SUFHSSxrREFBQTtFRCtHSjtFQ2pHQTtJQUVJLGtEQUFBO0VEbUhKO0FBbkJGO0FDOUdNO0VBTEo7SUFNSSxlQUFBO0VEaUhKO0VDdEdBO0lBS0ksZUFBQTtFRHFISjtBQW5CRiIsImZpbGUiOiJibG9nLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG7jgZPjga5DU1Pjg5XjgqHjgqTjg6vjga9TYXNz44GL44KJ55Sf5oiQ44GV44KM44Gm44GE44G+44GZ44CCXG7nt6jpm4bjgZfjgarjgYTjgojjgYbjgavjgZTms6jmhI/jgY/jgaDjgZXjgYTjgIJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5odG1sIHtcbiAgc2Nyb2xsLXBhZGRpbmc6IDYwcHg7XG59XG5cbmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbnRfd3JhcCB7XG4gIG1hcmdpbjogMCA1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250X3dyYXAge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxMDE4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLm5vdG8ge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xufVxuXG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udGFjIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubG9jYXRpb24gaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjE5cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubG9jYXRpb24gaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDQ1MXB4O1xuICB9XG59XG5cbi5ibG9nX3dhcmFwIHtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJsb2dfd2FyYXAge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmxvZ193YXJhcCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXgtd2lkdGg6IDg4NHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5ibG9nX21haW4gaDEge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi10b3A6IDUzcHg7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9nX21haW4gaDEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMzhweCwgMy43MXZ3LCA0OHB4KTtcbiAgICBtYXJnaW4tdG9wOiAxMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uYmxvZ19tYWluIGZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2dfbWFpbiBmaWd1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDU4cHg7XG4gIH1cbn1cblxuLmFydGljZWwtdWwge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hcnRpY2VsLXVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uYXJ0aWNlbC11bCBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uaW5kZW50IHtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuXG4ubWFpbl90eHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluX3R4dCBwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuNTZ2dywgMjBweCk7XG4gIH1cbn1cblxuLmF1dGhvcl9ib3gtLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmF1dGhvcl9ib3gtLXRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXV0aG9yX2JveC0tdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTNweDtcbiAgfVxufVxuXG4uYXV0aG9yX3BpYy0tdG9wIHtcbiAgd2lkdGg6IDM5cHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmF1dGhvcl90eHQtLXRvcCB7XG4gIGNvbG9yOiAjN2U3ZTdlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hdXRob3JfdHh0LS10b3Age1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4zN3Z3LCAxNnB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7XG4gIH1cbn1cbi5hdXRob3JfdHh0LS10b3AgdGltZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXV0aG9yX3R4dC0tdG9wIHRpbWUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMS4yN3Z3LCAxNHB4KTtcbiAgfVxufVxuXG4uYXV0aG9yX2JveC0tYm90dG9tIHtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjVweCBhdXRvO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICByb3ctZ2FwOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF1dGhvcl9ib3gtLWJvdHRvbSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmF1dGhvcl9ib3gtLWJvdHRvbSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNS43ODEyNSUgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hdXRob3JfYm94LS1ib3R0b20ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTY1cHggYXV0bztcbiAgfVxufVxuXG4ucHJlc2lkZW50X2ltYWdlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBncmlkLWNvbHVtbjogMS8yO1xuICBncmlkLXJvdzogMS8yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByZXNpZGVudF9pbWFnZSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgICBncmlkLXJvdzogMS8zO1xuICB9XG59XG5cbi5hdXRob3JfbmFtZSB7XG4gIGdyaWQtY29sdW1uOiAyLzM7XG4gIGdyaWQtcm93OiAxLzI7XG59XG4uYXV0aG9yX25hbWUgZHQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmF1dGhvcl9uYW1lIGR0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5hdXRob3JfbmFtZSBkZCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmF1dGhvcl9uYW1lIGRkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5hdXRob3JfbmFtZSBkZCBzcGFuIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmF1dGhvcl9uYW1lIGRkIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4uYXV0aG9yX3R4dC0tYm90dG9tIHtcbiAgZ3JpZC1jb2x1bW46IDEvMztcbiAgZ3JpZC1yb3c6IDIvMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hdXRob3JfdHh0LS1ib3R0b20ge1xuICAgIGdyaWQtY29sdW1uOiAyLzM7XG4gICAgZ3JpZC1yb3c6IDIvMztcbiAgfVxufVxuXG4uYXV0aG9yX3R4dCB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmF1dGhvcl90eHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uYXJ0aWNlbC11bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFydGljZWwtdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS43NnZ3LCAyMHB4KTtcbiAgfVxufVxuXG4uYWNNZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgcGFkZGluZzogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWNNZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hY01lbnUge1xuICAgIHBhZGRpbmc6IDI3cHggNDBweCAyN3B4O1xuICAgIG1hcmdpbi10b3A6IDcycHg7XG4gIH1cbn1cblxuLmJ0bl9ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cbi5idG5fYm94IGxpIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY29udGVudHNfaGVhZGEge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRlbnRzX2hlYWRhIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLmluY2x1ZGUge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2QyZDJkMjtcbn1cbi5pbmNsdWRlIGxpIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5pbmNsdWRlIGxpIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuNTZ2dywgMjBweCk7XG4gIH1cbn1cbi5pbmNsdWRlIGxpIGEge1xuICBjb2xvcjogIzMzMztcbn1cbi5pbmNsdWRlIGxpIHVsIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5pbmNsdWRlIGxpIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uaW5jbHVkZSA+IGxpIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkMmQyZDI7XG4gIHBhZGRpbmc6IDEzcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW5jbHVkZSA+IGxpIHtcbiAgICBwYWRkaW5nOiBjbGFtcCgyMHB4LCAxLjk1dncsIDI1cHgpO1xuICB9XG59XG5cbi5idG5fc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5idG5fc2hvdyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uYXJ0aWNsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogNDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hcnRpY2xlIGgyIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDIuOTN2dywgMzhweCk7XG4gICAgbWFyZ2luLXRvcDogNzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uYXJ0aWNsZSBoMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLXRvcDogLTQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlIGgyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbWFyZ2luLXRvcDogLTY1cHg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuLmFydGljbGUgaDMge1xuICBmb250LXNpemU6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hcnRpY2xlIGgzIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDIuMzR2dywgMjhweCk7XG4gIH1cbn1cbi5hcnRpY2xlIGgzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW4tdG9wOiAtNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmFydGljbGUgaDQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFydGljbGUgaDQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS41NnZ3LCAyMHB4KTtcbiAgfVxufVxuLmFydGljbGUgcCB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZSBwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuNTZ2dywgMjBweCk7XG4gIH1cbn1cbi5hcnRpY2xlIGEge1xuICBjb2xvcjogIzMzMztcbn1cbi5hcnRpY2xlIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG4uYXJ0aWNsZSB1bCBsaSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hcnRpY2xlIHVsIGxpIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuNTZ2dywgMjBweCk7XG4gIH1cbn1cbi5hcnRpY2xlIHVsIGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5hcnRpY2xlIG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmFydGljbGUgb2wgbGkge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZSBvbCBsaSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjU2dncsIDIwcHgpO1xuICB9XG59XG4uYXJ0aWNsZSBkbCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uYXJ0aWNsZSBkbCBkdCB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hcnRpY2xlIGRsIGR0IHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuNTZ2dywgMjBweCk7XG4gIH1cbn1cbi5hcnRpY2xlIGRsIGR0Om5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmFydGljbGUgZGwgZGQge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZSBkbCBkZCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjU2dncsIDIwcHgpO1xuICB9XG59XG4uYXJ0aWNsZSB0YWJsZSB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGNvbG9yOiAjMzMzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTFlMWUxO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTFlMWUxO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uYXJ0aWNsZSB0ciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFlMWUxO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG4uYXJ0aWNsZSB0aCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UxZTFlMTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMTZweCAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hcnRpY2xlIHRoIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMzd2dywgMTZweCk7XG4gICAgcGFkZGluZzogMS40NGVtIDEuMzNlbTtcbiAgfVxufVxuLmFydGljbGUgdGgudHdvX2NvbHVtbiB7XG4gIHdpZHRoOiAyNy43NjAzJTtcbn1cbi5hcnRpY2xlIHRoLnRocmVlX2NvbHVtbiB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFydGljbGUgdGgudGhyZWVfY29sdW1uIHtcbiAgICBtYXgtd2lkdGg6IDE2OXB4O1xuICB9XG59XG4uYXJ0aWNsZSB0aC5mb3VyX2NvbHVtbiB7XG4gIHdpZHRoOiAyNC45MjU4JTtcbn1cbi5hcnRpY2xlIHRkIHtcbiAgcGFkZGluZzogMTZweCAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZSB0ZCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjM3dncsIDE2cHgpO1xuICAgIHBhZGRpbmc6IDEuNDRlbSAxLjMzZW07XG4gIH1cbn1cbi5hcnRpY2xlIHRkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTFlMWUxO1xufVxuXG4uZXh0cmFfbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBjb2xvcjogIzgzNTgzOTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZXh0cmFfbGluazo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL29mZmljaWFsYmxvZy9pbWcvZXh0cmFfbGluay5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTNweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbn1cblxuLnNpdGVfbGluayB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIGNvbG9yOiAjODM1ODM5O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmZhcSBsaTpudGgtb2YtdHlwZShvZGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mYXEgbGk6bnRoLW9mLXR5cGUoZXZlbikge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZm9ybV9idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGODgwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzLjg7XG4gIHRyYW5zaXRpb246IDAuNnM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9ybV9idG4ge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9ybV9idG4ge1xuICAgIHdpZHRoOiA2My40NjE1JTtcbiAgICBtYXgtd2lkdGg6IDU2MXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuNTZ2dywgMjBweCk7XG4gICAgbGluZS1oZWlnaHQ6IDQuMjtcbiAgICBtYXJnaW4tdG9wOiA2MnB4O1xuICB9XG59XG4uZm9ybV9idG46aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG4gIHRyYW5zaXRpb246IDAuNnM7XG59XG5cbnN0cm9uZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZiYmQ7XG59XG5cbi5jb21wYW55X2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDk4MHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjMzMzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgd2lkdGg6IDIwZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21wYW55X2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbXBhbnlfbGluayB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5saW5rX2Jhbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlua19iYW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGlua19iYW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDYycHg7XG4gIH1cbn1cbi5saW5rX2Jhbm5lciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuNnM7XG59XG4ubGlua19iYW5uZXIgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgdHJhbnNpdGlvbjogMC42cztcbn1cblxuLm9wYWNpdHkge1xuICB0cmFuc2l0aW9uOiAwLjZzO1xufVxuLm9wYWNpdHk6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG4gIHRyYW5zaXRpb246IDAuNnM7XG59XG5cbi5hcnRpY2xlIC5mel9zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZSAuZnpfc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxufVxuXG4udGEtciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5hcnRpY2xlIC50YWJsZV9leCB0ZCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYXJ0aWNsZSAudGFibGVfZXggcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXJ0aWNsZSAudGFibGVfZXggLnRhYmxlX2lubmVyX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFydGljbGUgLnRhYmxlX2V4IC50YWJsZV9pbm5lcl9saXN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFydGljbGUgLnRhYmxlX2V4IC50YWJsZV9pbm5lcl9saXN0IGxpIHtcbiAgICBwYWRkaW5nOiAxLjQ0ZW0gMS4zM2VtO1xuICB9XG59XG4uYXJ0aWNsZSAudGFibGVfZXggLnRhYmxlX2lubmVyX2xpc3QgbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlMWUxZTE7XG59XG4uYXJ0aWNsZSAudGFibGVfZXggLnRhYmxlX2lubmVyX2xpc3QgbGkgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZSAudGFibGVfZXggLnRhYmxlX2lubmVyX2xpc3QgbGkgcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjM3dncsIDE2cHgpO1xuICB9XG59XG4uYXJ0aWNsZSAudGFibGVfZXggLnRhYmxlX2lubmVyX2xpc3QgbGkgcDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogNmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFydGljbGUgLnRhYmxlX2V4IC50YWJsZV9pbm5lcl9saXN0IGxpIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IDEzZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZSAudGFibGVfZXggLnRhYmxlX2lubmVyX2xpc3QgbGkgcDpmaXJzdC1vZi10eXBlIHtcbiAgICB3aWR0aDogMTNlbTtcbiAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgfVxufVxuXG4uYXJ0aWNsZSAuc2Fsb25fYm94IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlIC5zYWxvbl9ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uYXJ0aWNsZSAuc2Fsb25fYm94Om5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzMzMztcbiAgcGFkZGluZy10b3A6IDE4cHg7XG59XG4uYXJ0aWNsZSAuc2Fsb25fYm94Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xufVxuLmFydGljbGUgLnNhbG9uX2JveCBkbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXJ0aWNsZSAuc2Fsb25fYm94IGRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hcnRpY2xlIC5zYWxvbl9ib3ggZGQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmFydGljbGUgLnNhbG9uX2JveCBkdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zYWxvbl90eHQge1xuICAgIHdpZHRoOiA1My41MDY4JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2Fsb25fbGluayB7XG4gICAgd2lkdGg6IDQyLjg3MzMlO1xuICB9XG59XG5cbi5hcnRpY2xlIC5zYWxvbl9pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcnRpY2xlIC5zYWxvbl9pbmZvIGR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXJ0aWNsZSAuc2Fsb25faW5mbyBkdCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5zYWxvbl93cmFwIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE5OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNhbG9uX3dyYXAgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDE1OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNhbG9uX3dyYXAgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDIyNHB4O1xuICB9XG59XG5cbi5zYWxvbl9idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMzMzO1xuICBib3JkZXItcmFkaXVzOiA5ODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjtcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgd2lkdGg6IDEwZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2Fsb25fYnRuIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLmNvbG9yX2FzYWt1c2Ege1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU2OTI1O1xufVxuXG4uY29sb3Jfa2FndXJhemFrYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQTk0Mjk7XG59XG5cbi5jb2xvcl9tZWlqaWppbmd1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNUNBRjtcbn1cblxuLmNvbG9yX3lveW9naWhhY2hpbWFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxNzk0Rjtcbn1cblxuLmNvbG9yX3l1c2hpbWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzNDE1O1xufVxuXG4uY2F0YXJvZ19idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDMuMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0YXJvZ19idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhdGFyb2dfYnRuIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXRhcm9nX2J0biB7XG4gICAgbGluZS1oZWlnaHQ6IDMuNjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAuY2F0YXJvZ19idG4ge1xuICAgIGxpbmUtaGVpZ2h0OiAzLjY7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjU4dncsIDE2cHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2F0YXJvZ19idG5fYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2F0YXJvZ19idG5fYm94IHtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhdGFyb2dfYnRuX2JveCBsaSB7XG4gICAgd2lkdGg6IDQ4Ljg2ODglO1xuICB9XG59XG4uY2F0YXJvZ19idG5fYm94IGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXRhcm9nX2J0bl9ib3ggbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uYnRuX3RyaWFuZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bl90cmlhbmdsZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwJSAxMDAlLCAxMDAlIDUwJSk7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTE1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idG5fdHJpYW5nbGU6OmFmdGVyIHtcbiAgICByaWdodDogLTIwcHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYnRuX3RyaWFuZ2xlOjphZnRlciB7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gIC5idG5fdHJpYW5nbGU6OmFmdGVyIHtcbiAgICByaWdodDogLTI1cHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5cbi5hcnRpY2xlIC5zY2hlZHVsZV9oZWFkYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyLjQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NjkyNTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZSAuc2NoZWR1bGVfaGVhZGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGxhbl9ib3g6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgcGFkZGluZy10b3A6IDQ2cHg7XG4gIH1cbn1cbi5wbGFuX2JveCAucGxhbl9leGFtcGxlIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDAgMCAwO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsYW5fYm94IC5wbGFuX2V4YW1wbGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMS4yN3Z3LCAxOHB4KTtcbiAgfVxufVxuLnBsYW5fYm94IC5wbGFuX2V4YW1wbGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGxhbl9ib3ggLnBsYW5fZXhhbXBsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDEuMjd2dywgMTRweCk7XG4gIH1cbn1cbi5wbGFuX2JveC5iZ19yZWQgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlFREVEO1xufVxuLnBsYW5fYm94LmJnX2JsdWUgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURGN0Y5O1xufVxuLnBsYW5fYm94LmJnX2dyZWVuIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjlFRDtcbn1cblxuLnNjaGVkdWxlX2JveCB7XG4gIHBhZGRpbmctdG9wOiAyNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zY2hlZHVsZV9ib3gge1xuICAgIHBhZGRpbmctdG9wOiA0MXB4O1xuICB9XG59XG4uc2NoZWR1bGVfYm94IGxpIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5zY2hlZHVsZV9ib3ggLmJnX3JlZCAucGxhbl90aW1lIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zY2hlZHVsZV9ib3ggLmJnX2JsdWUgLnBsYW5fdGltZSBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc2NoZWR1bGVfYm94IC5iZ19ncmVlbiAucGxhbl90aW1lIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnNjaGVkdWxlX2hlYWRhX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2NoZWR1bGVfaGVhZGFfYm94IGZpZ3VyZSB7XG4gIHdpZHRoOiAzMi43NjclO1xufVxuXG4ucGxhbl90aW1lIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsYW5fdGltZSB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuLnBsYW5fdGltZSBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wbGFuX3RpbWUgbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ucGxhbl90aW1lIGxpOm50aC1vZi10eXBlKDIpIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG4ucGxhbl90aW1lIC5jYXV0aW9uIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgY29sb3I6ICNmZjAwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGFuX3RpbWUgLmNhdXRpb24ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTFweCwgMS4wN3Z3LCAxM3B4KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbi5hcnRpY2xlIC5zY2hlZHVsZV90aW1lIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBwYWRkaW5nLXRvcDogMTRweDtcbn1cbi5hcnRpY2xlIC5zY2hlZHVsZV90aW1lIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjJweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJ0aWNsZSAuc2NoZWR1bGVfdGltZSBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMXB4O1xufVxuLmFydGljbGUgLnNjaGVkdWxlX3RpbWUgbGk6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMDtcbn1cbi5hcnRpY2xlIC5zY2hlZHVsZV90aW1lIGxpIHAge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFydGljbGUgLnNjaGVkdWxlX3RpbWUgbGkgcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjU2dncsIDIwcHgpO1xuICB9XG59XG4uYXJ0aWNsZSAuc2NoZWR1bGVfdGltZSBsaSBwOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmFydGljbGUgLnNjaGVkdWxlX3RpbWUgbGkgcDpudGgtb2YtdHlwZSgyKSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMS4zN3Z3LCAxNnB4KTtcbn1cblxuLnBsYW5fYm94IC5zY2hlZHVsZV90aW1lLmJnX3JlZCBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUVERUQ7XG59XG4ucGxhbl9ib3ggLnNjaGVkdWxlX3RpbWUuYmdfcmVkIGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wbGFuX2JveCAuc2NoZWR1bGVfdGltZS5iZ19yZWQgbGk6bm90KDpsYXN0LW9mLXR5cGUpOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMThweCAyMHB4IDAgMjBweDtcbiAgYm9yZGVyLWNvbG9yOiAjRjlFREVEIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3R0b206IC0xOHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLnNjaGVkdWxlX3RpbWUuYmdfYmx1ZSBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREY3Rjk7XG59XG4uc2NoZWR1bGVfdGltZS5iZ19ibHVlIGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zY2hlZHVsZV90aW1lLmJnX2JsdWUgbGk6bm90KDpsYXN0LW9mLXR5cGUpOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMThweCAyMHB4IDAgMjBweDtcbiAgYm9yZGVyLWNvbG9yOiAjRURGN0Y5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3R0b206IC0xOHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGFuX2JveF93cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGFuX2JveF9pbm5lciB7XG4gICAgd2lkdGg6IDMyJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFydGljbGUgLnNhbG9uX2NvbnRhY3QgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uYXJ0aWNsZSAuc2Fsb25fY29udGFjdCBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFydGljbGUgLnNhbG9uX2NvbnRhY3QgcCB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXJ0aWNsZSAuc2Fsb25fY29udGFjdCBwOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5hcnRpY2xlIC5zYWxvbl9jb250YWN0IHA6bnRoLWNoaWxkKDMpIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hcnRpY2xlIC5zYWxvbl9jb250YWN0IHA6bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFydGljbGUgLnNhbG9uX2NvbnRhY3QgcDpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGUgLnNhbG9uX2NvbnRhY3QgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFydGljbGUgLnNhbG9uX2NvbnRhY3QgcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjU2dncsIDIwcHgpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcnRpY2xlIC5zYWxvbl9jb250YWN0IHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hcnRpY2xlIC5zYWxvbl9jb250YWN0IHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IDMyJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFydGljbGUgLnNhbG9uX2NvbnRhY3QgcDpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFydGljbGUgLnNhbG9uX2NvbnRhY3QgcDpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbi5hcnRpY2xlIC5zYWxvbl9jb250YWN0IGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMzMzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGUgLnNhbG9uX2NvbnRhY3QgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbi5hcnRpY2xlIC5zYWxvbl9jb250YWN0IGEgLmljb25fbWFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcnRpY2xlIC5zYWxvbl9jb250YWN0IGEgLmljb25fbWFpbDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9lbWFpbC5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IC0zMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hcnRpY2xlIC5zYWxvbl9jb250YWN0IGEgLmljb25fbWFpbDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjNweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgbGVmdDogLTM4cHg7XG4gIH1cbn1cbi5hcnRpY2xlIC5zYWxvbl9jb250YWN0IGEgLmljb25fdGVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGljbGUgLnNhbG9uX2NvbnRhY3QgYSAuaWNvbl90ZWw6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaXBob25lLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogLTI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFydGljbGUgLnNhbG9uX2NvbnRhY3QgYSAuaWNvbl90ZWw6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDIzcHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIGxlZnQ6IC0zM3B4O1xuICB9XG59XG5cbi5uZWFyX3N0b3JlIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5zaXRlX2xpbmtfYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IDgwJTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzMzMztcbiAgbGluZS1oZWlnaHQ6IDIuODtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIHotaW5kZXg6IDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2l0ZV9saW5rX2J0biB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiAzNjNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NnB4O1xuICB9XG59XG5cbi5zYWxvbl9jb250YWN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zYWxvbl9jb250YWN0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5nb190b3Age1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA5ODBweDtcbiAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgd2lkdGg6IDEzZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzMzMztcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdvX3RvcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDU4cHg7XG4gIH1cbn1cblxuLnR0bF9jYXRlZ29yeSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEuOXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNiNTQ5NWI7XG4gIHdpZHRoOiA4MCU7XG4gIHBhZGRpbmctYm90dG9tOiAwLjRyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudHRsX2NhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNiNTQ5NWI7XG4gICAgd2lkdGg6IDgzLjM3NSU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgfVxufVxuXG4uYWNjZXNzX3dyYXAge1xuICBwYWRkaW5nLXRvcDogNS4ycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFjY2Vzc193cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogNy4ycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFjY2Vzc193cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMTQ2cHg7XG4gIH1cbn1cblxuLmFjY2Vzc19tYXBfd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAzLjRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjZXNzX21hcF93cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMy44cmVtO1xuICB9XG59XG4uYWNjZXNzX21hcF93cmFwIGlmcmFtZSB7XG4gIGhlaWdodDogMjI1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFjY2Vzc19tYXBfd3JhcCBpZnJhbWUge1xuICAgIGhlaWdodDogMjg1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYWNjZXNzX21hcF93cmFwIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiA1MjNweDtcbiAgfVxufVxuXG4uc2Fsb25fbmFtZV93cmFwIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNiNTQ5NWI7XG4gIHBhZGRpbmctYm90dG9tOiAxLjFyZW07XG59XG5cbi5zYWxvbl9uYW1lLWthZG9kZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXNoYWRvdzogMnB4IDJweCAwICNGRkYsIC0ycHggLTJweCAwICNGRkYsIC0ycHggMnB4IDAgI0ZGRiwgMnB4IC0ycHggMCAjRkZGLCAwcHggMnB4IDAgI0ZGRiwgMCAtMnB4IDAgI0ZGRiwgLTJweCAwIDAgI0ZGRiwgMnB4IDAgMCAjRkZGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNhbG9uX25hbWUta2Fkb2RlIHtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNhbG9uX25hbWUta2Fkb2RlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XG4gIH1cbn1cbi5zYWxvbl9uYW1lLWthZG9kZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25fZmxvd2VyX3JlZEAyeC5qcGcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDQxcHg7XG4gIGhlaWdodDogMzlweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNhbG9uX25hbWUta2Fkb2RlOjpiZWZvcmUge1xuICAgIHdpZHRoOiA1MnB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuLnNhbG9uX25hbWUta2Fkb2RlIHNwYW4ge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zYWxvbl9uYW1lLWthZG9kZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zYWxvbl9uYW1lLWthZG9kZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cblxuLmNvbnRhY3Rfd3JhcCB7XG4gIG1hcmdpbi10b3A6IDQuNHJlbTtcbn1cblxuLmluZm9faW5uZXIge1xuICBwYWRkaW5nLXRvcDogMi42cmVtO1xuICBjb2xvcjogIzMzMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbmZvX2lubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZm9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5pbmZvX2lubmVyIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbmZvX2lubmVyIGxpIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuXG4uY29udGFjdF9pbmZvIC5rYWRvZGVfc291Z291X3RhaXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cblxuLmNvbnRhY3RfaW5mbyBsaSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdF9pbmZvIGxpIHtcbiAgICBmb250LXNpemU6IGNhbGMoMyAqICgxMDB2dyAtIDEwMjRweCkgLyA1NzYgKyAxM3B4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1OTlweCkge1xuICAuY29udGFjdF9pbmZvIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmFjY2Vzc190cmFpbiB7XG4gIHBhZGRpbmctdG9wOiAyLjRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFjY2Vzc190cmFpbiB7XG4gICAgcGFkZGluZy10b3A6IDIxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA5NnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hY2Nlc3NfdHJhaW4gbGkge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzICogKDEwMHZ3IC0gMTAyNHB4KSAvIDU3NiArIDExcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTU5OXB4KSB7XG4gIC5hY2Nlc3NfdHJhaW4gbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY2Vzc190cmFpbiBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgfVxufVxuXG4uaW5mb190ZWwge1xuICBwYWRkaW5nLXRvcDogMS42cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluZm9fdGVsIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxufVxuXG4uYnRuX2JveF9hY2Nlc3Mge1xuICBwYWRkaW5nLXRvcDogMS4ycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bl9ib3hfYWNjZXNzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJ0bl9ib3hfYWNjZXNzIHtcbiAgICBwYWRkaW5nLXRvcDogMy4ycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ0bl9ib3hfYWNjZXNzIHtcbiAgICBwYWRkaW5nLXRvcDogNDFweDtcbiAgICB3aWR0aDogNzA0cHg7XG4gIH1cbn1cblxuLyrntYzot6/mpJzntKIqL1xuLnJvdXRlX2J0biB7XG4gIG1hcmdpbjogNC4ycmVtIGF1dG87XG4gIHdpZHRoOiA3MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucm91dGVfYnRuIHtcbiAgICBtYXJnaW46IDQuMnJlbSAwO1xuICAgIHdpZHRoOiAzOSU7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yb3V0ZV9idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjUycHg7XG4gICAgbWFyZ2luOiA0LjJyZW0gMDtcbiAgfVxufVxuLnJvdXRlX2J0biBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzMzMztcbiAgcGFkZGluZzogMS4ycmVtIDAgMS4ycmVtIDNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yb3V0ZV9idG4gYSB7XG4gICAgZm9udC1zaXplOiAzLjc1dnc7XG4gIH1cbn1cbi5yb3V0ZV9idG4gYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMi4ycmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb25fZmlsbGVkX3BvaW50LnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJvdXRlX2J0biBhOjpiZWZvcmUge1xuICAgIHJpZ2h0OiA5JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yb3V0ZV9idG4gYTo6YmVmb3JlIHtcbiAgICByaWdodDogMTElO1xuICB9XG59XG5cbi5jb250YWN0X2J0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWN0X2J0biB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWN0X2J0biB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3RfYnRuLm1haWwge1xuICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgfVxufVxuLmNvbnRhY3RfYnRuLm1haWwgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDYuN3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWN0X2J0bi5tYWlsIGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuN3JlbTtcbiAgfVxufVxuLmNvbnRhY3RfYnRuLm1haWwgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9lbWFpbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjJweDtcbiAgcmlnaHQ6IDdyZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWN0X2J0bi5tYWlsIGE6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdF9idG4ubWFpbCBhOjpiZWZvcmUge1xuICAgIHdpZHRoOiA0NnB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICByaWdodDogMTUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdF9idG4udGVsIHtcbiAgICBtYXJnaW4tdG9wOiAyLjRyZW07XG4gIH1cbn1cbi5jb250YWN0X2J0bi50ZWwgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDYuN3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWN0X2J0bi50ZWwgYSB7XG4gICAgcGFkZGluZy1yaWdodDogMC43cmVtO1xuICB9XG59XG4uY29udGFjdF9idG4udGVsIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaXBob25lLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICByaWdodDogOHJlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3RfYnRuLnRlbCBhOjpiZWZvcmUge1xuICAgIHJpZ2h0OiA0cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3RfYnRuLnRlbCBhOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGhlaWdodDogMzlweDtcbiAgICByaWdodDogMjQlO1xuICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbuOBk+OBrkNTU+ODleOCoeOCpOODq+OBr1Nhc3PjgYvjgonnlJ/miJDjgZXjgozjgabjgYTjgb7jgZnjgIJcbue3qOmbhuOBl+OBquOBhOOCiOOBhuOBq+OBlOazqOaEj+OBj+OBoOOBleOBhOOAglxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8v44OW44Os44Kk44Kv44Od44Kk44Oz44OI44GubWl4aW5cbkBtaXhpbiBtZWRpYSgkYnJlYWtwb2ludCkge1xuICAgIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5odG1sIHtcbiAgc2Nyb2xsLXBhZGRpbmc6IDYwcHg7XG5cbn1cblxuaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG59XG5cbi5jb250X3dyYXAge1xuICBtYXJnaW46IDAgNSU7XG4gIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDEwMThweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4ubm90byB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xufVxuXG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udGFjIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubG9jYXRpb24ge1xuICBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjE5cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBoZWlnaHQ6IDQ1MXB4O1xuICAgIH1cbiAgfVxufVxuXG4uYmxvZ193YXJhcCB7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1heC13aWR0aDogODg0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmJsb2dfbWFpbiB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW4tdG9wOiA1M3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMzhweCwgMy43MXZ3LCA0OHB4KTtcbiAgICAgIG1hcmdpbi10b3A6IDExN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbiAgZmlndXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1OHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYXJ0aWNlbC11bCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAgbGkge1xuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgfVxufVxuXG4uaW5kZW50IHtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuXG4ubWFpbl90eHQge1xuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjU2dncsIDIwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4uYXV0aG9yX2JveC0tdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUzcHg7XG4gIH1cbn1cblxuLmF1dGhvcl9waWMtLXRvcCB7XG4gIHdpZHRoOiAzOXB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5hdXRob3JfdHh0LS10b3Age1xuICBjb2xvcjogIzdlN2U3ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMzd2dywgMTZweCk7XG4gICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICB9XG4gIHRpbWUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxM3B4LCAxLjI3dncsIDE0cHgpO1xuICAgIH1cbiAgfVxufVxuXG4uYXV0aG9yX2JveC0tYm90dG9tIHtcbiAgbWFyZ2luLWxlZnQ6IDUlO1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjVweCBhdXRvO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICByb3ctZ2FwOiAyMHB4O1xuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjUuNzgxMjUlIGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE2NXB4IGF1dG87XG4gIH1cbn1cblxuLnByZXNpZGVudF9pbWFnZSB7XG4gIGhlaWdodDogYXV0bztcbiAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICBncmlkLXJvdzogMSAvIDI7XG4gIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgIGdyaWQtcm93OiAxIC8gMztcbiAgfVxufVxuXG4uYXV0aG9yX25hbWUge1xuICBncmlkLWNvbHVtbjogMiAvIDM7XG4gIGdyaWQtcm93OiAxIC8gMjtcbiAgZHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuICBkZCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBjb2xvcjogIzVmNWY1ZjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYXV0aG9yX3R4dC0tYm90dG9tIHtcbiAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICBncmlkLXJvdzogMiAvIDM7XG4gIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xuICAgIGdyaWQtcm93OiAyIC8gMztcbiAgfVxufVxuXG4uYXV0aG9yX3R4dCB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEzcHg7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5hcnRpY2VsLXVsIHtcbiAgbGkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuNzZ2dywgMjBweCk7XG4gICAgfVxuICB9XG59XG5cbi5hY01lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgcGFkZGluZzogMjdweCA0MHB4IDI3cHg7XG4gICAgbWFyZ2luLXRvcDogNzJweDtcbiAgfVxufVxuXG4uYnRuX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBsaSB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cblxuLmNvbnRlbnRzX2hlYWRhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4uaW5jbHVkZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkMmQyZDI7XG4gIGxpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjU2dncsIDIwcHgpO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgIH1cbiAgICB1bCB7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pbmNsdWRlPmxpIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkMmQyZDI7XG4gIHBhZGRpbmc6IDEzcHggMDtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBwYWRkaW5nOiBjbGFtcCgyMHB4LCAxLjk1dncsIDI1cHgpO1xuICB9XG59XG5cbi5idG5fc2hvdyB7XG4gIGRpc3BsYXk6YmxvY2s7XG4gIGN1cnNvcjpwb2ludGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTFweDtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5hcnRpY2xlIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZToyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLXRvcDogNDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDIuOTN2dywgMzhweCk7XG4gICAgICBtYXJnaW4tdG9wOiA3MnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgbWFyZ2luLXRvcDogLTQ4cHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgbWFyZ2luLXRvcDogLTY1cHg7XG4gICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAyLjM0dncsIDI4cHgpO1xuICAgIH1cbiAgICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgbWFyZ2luLXRvcDogLTQ4cHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjU2dncsIDIwcHgpO1xuICAgIH1cbiAgfVxuICBwIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjU2dncsIDIwcHgpO1xuICAgIH1cbiAgfVxuICBhIHtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxuICB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBsaSB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS41NnZ3LCAyMHB4KTtcbiAgICAgIH1cbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBvbCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjU2dncsIDIwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBkbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBkdCB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS41NnZ3LCAyMHB4KTtcbiAgICAgIH1cbiAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIGRkIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS41NnZ3LCAyMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdGFibGUge1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTFlMWUxO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMWUxZTE7XG4gICAgYm9yZGVyLXNwYWNpbmc6MDtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAgIHRyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UxZTFlMTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gIH1cbiAgdGgge1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTFlMWUxO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMTZweCAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjM3dncsIDE2cHgpO1xuICAgICAgcGFkZGluZzogMS40NGVtIDEuMzNlbTtcbiAgICB9XG4gICAgJi50d29fY29sdW1uIHtcbiAgICAgIHdpZHRoOiAyNy43NjAzJTtcbiAgICB9XG4gICAgJi50aHJlZV9jb2x1bW4ge1xuICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICAgIG1heC13aWR0aDogMTY5cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuZm91cl9jb2x1bW4ge1xuICAgICAgd2lkdGg6IDI0LjkyNTglO1xuICAgIH1cbiAgfVxuICB0ZCB7XG4gICAgcGFkZGluZzogMTZweCAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjM3dncsIDE2cHgpO1xuICAgICAgcGFkZGluZzogMS40NGVtIDEuMzNlbTtcbiAgICB9XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMWUxZTE7XG4gICAgfVxuICB9XG59XG5cbi5leHRyYV9saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIGNvbG9yOiAjODM1ODM5O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL29mZmljaWFsYmxvZy9pbWcvZXh0cmFfbGluay5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICB0b3A6IDUwJTt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4uc2l0ZV9saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgY29sb3I6ICM4MzU4Mzk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZmFxIHtcbiAgbGkge1xuICAgICY6bnRoLW9mLXR5cGUob2RkKSB7ICBcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHsgIFxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm1fYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICRidG5fY29sb3JfbWFpbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzLjg7XG4gICAgdHJhbnNpdGlvbjogLjZzO1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHdpZHRoOiA2My40NjE1JTtcbiAgICBtYXgtd2lkdGg6IDU2MXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuNTZ2dywgMjBweCk7XG4gICAgbGluZS1oZWlnaHQ6IDQuMjtcbiAgICBtYXJnaW4tdG9wOiA2MnB4O1xuICB9XG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IC42O1xuICAgIHRyYW5zaXRpb246IC42cztcbiAgfVxufVxuXG5zdHJvbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYmJkO1xufVxuXG4uY29tcGFueV9saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiA5ODBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHdpZHRoOiAyMGVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4ubGlua19iYW5uZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIG1hcmdpbi10b3A6IDYycHg7XG4gIH1cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogLjZzO1xuICAgICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAuNjtcbiAgICAgIHRyYW5zaXRpb246IC42cztcbiAgICB9XG4gIH1cbn1cblxuLm9wYWNpdHkge1xuICB0cmFuc2l0aW9uOiAuNnM7XG4gICAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogLjY7XG4gICAgdHJhbnNpdGlvbjogLjZzO1xuICB9XG59XG5cbi5hcnRpY2xlIHtcbiAgLmZ6X3NtYWxsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIH1cbiAgfVxufVxuXG4udGEtciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5hcnRpY2xlICB7XG4gIC50YWJsZV9leCB7XG4gICAgdGQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAudGFibGVfaW5uZXJfbGlzdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgICAgICBwYWRkaW5nOiAxLjQ0ZW0gMS4zM2VtO1xuICAgICAgICB9XG4gICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTFlMWUxXG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjM3dncsIDE2cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDZlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEzZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICAgICAgICB3aWR0aDogMTNlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hcnRpY2xlIHtcbiAgLnNhbG9uX2JveCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjMzMzO1xuICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgfVxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAgIH1cbiAgICBkbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBkZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBkdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICB9XG4gIH1cbn1cblxuLnNhbG9uX3R4dCB7XG4gIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgd2lkdGg6IDUzLjUwNjglO1xuICB9XG59XG5cbi5zYWxvbl9saW5rIHtcbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICB3aWR0aDogNDIuODczMyU7XG4gIH1cbn1cblxuLmFydGljbGUge1xuICAuc2Fsb25faW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBkdCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2Fsb25fd3JhcCB7XG4gIGlmcmFtZSB7IFxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTk4cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgaGVpZ2h0OiAxNThweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIGhlaWdodDogMjI0cHg7XG4gICAgfVxuICB9XG59XG5cbi5zYWxvbl9idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMzMzO1xuICBib3JkZXItcmFkaXVzOiA5ODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjtcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgd2lkdGg6IDEwZW07XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLmNvbG9yX2FzYWt1c2Ege1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU2OTI1O1xufVxuXG4uY29sb3Jfa2FndXJhemFrYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQTk0Mjk7XG59XG5cbi5jb2xvcl9tZWlqaWppbmd1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNUNBRjtcbn1cblxuLmNvbG9yX3lveW9naWhhY2hpbWFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxNzk0Rjtcbn1cblxuLmNvbG9yX3l1c2hpbWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzNDE1O1xufVxuXG4uY2F0YXJvZ19idG4gIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAzLjI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiNmZmY7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGxpbmUtaGVpZ2h0OiAzLjY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKGV4bCkge1xuICAgIGxpbmUtaGVpZ2h0OiAzLjY7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxLjU4dncsIDE2cHgpO1xuICB9XG59XG5cblxuLmNhdGFyb2dfYnRuX2JveCB7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICByb3ctZ2FwOiAyMHB4O1xuICAgIH1cbiAgfVxuICBsaSB7XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIHdpZHRoOiA0OC44Njg4JTtcbiAgICB9XG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICB9XG4gICAgfSBcbiAgfVxufVxuXG4uYnRuX3RyaWFuZ2xle1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCUgMTAwJSwgMTAwJSA1MCUpO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShleGwpIHtcbiAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4vL+OCueOCseOCuOODpeODvOODq1xuLmFydGljbGUge1xuICAuc2NoZWR1bGVfaGVhZGEge1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIuNDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1NjkyNTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfSAgXG4gIH1cbn1cblxuLnBsYW5fYm94IHtcbiAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICBwYWRkaW5nLXRvcDogNDZweDtcbiAgICB9XG4gIH1cbiAgLnBsYW5fZXhhbXBsZSB7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweCAwIDAgMCA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxM3B4LCAxLjI3dncsIDE4cHgpO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMS4yN3Z3LCAxNHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5iZ19yZWQge1xuICAgIC5wbGFuX2V4YW1wbGUgIHtcbiAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNGOUVERUQ7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUVERUQ7XG4gICAgfVxuICB9XG4gICYuYmdfYmx1ZSB7XG4gICAgLnBsYW5fZXhhbXBsZSAge1xuICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI0VERjdGOTtcbiAgICB9XG4gICAgbGkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VERjdGOTtcbiAgICB9XG4gIH1cbiAgJi5iZ19ncmVlbiB7XG4gICAgLnBsYW5fZXhhbXBsZSAge1xuICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI0VGRjlFRDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjlFRDtcbiAgICB9XG4gIH1cbn1cblxuLnNjaGVkdWxlX2JveCAge1xuICBwYWRkaW5nLXRvcDogMjZweDtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBwYWRkaW5nLXRvcDogNDFweDtcbiAgfVxuICBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAuYmdfcmVkIHtcbiAgICAucGxhbl90aW1lIHtcbiAgICBsaSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5iZ19ibHVlIHtcbiAgICAucGxhbl90aW1lIHtcbiAgICBsaSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5iZ19ncmVlbiB7XG4gICAgLnBsYW5fdGltZSB7XG4gICAgbGkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2NoZWR1bGVfaGVhZGFfYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmlndXJlIHtcbiAgICB3aWR0aDogMzIuNzY3JTtcbiAgfVxufVxuXG4ucGxhbl90aW1lIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZmxleDogMTtcbiAgfVxuICBsaSB7XG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICB9XG4gIH1cbiAgLmNhdXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBjb2xvcjogI2ZmMDAwMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgZm9udC1zaXplOiBjbGFtcCgxMXB4LCAxLjA3dncsIDEzcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG4gIH1cbn1cblxuLmFydGljbGUge1xuICAuc2NoZWR1bGVfdGltZSB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMjJweCAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICAgICAgfVxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAwO1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuNTZ2dywgMjBweCApO1xuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDEuMzd2dywgMTZweCApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wbGFuX2JveCAge1xuICAuc2NoZWR1bGVfdGltZS5iZ19yZWQge1xuICAgIGxpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlFREVEO1xuICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6MDtcbiAgICAgICAgICBoZWlnaHQ6MDtcbiAgICAgICAgICBib3JkZXItc3R5bGU6c29saWQ7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAxOHB4IDIwcHggMCAyMHB4O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI0Y5RURFRCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3R0b206IC0xOHB4O1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNjaGVkdWxlX3RpbWUge1xuICAmLmJnX2JsdWUge1xuICAgIGxpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFREY3Rjk7XG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDowO1xuICAgICAgICAgIGhlaWdodDowO1xuICAgICAgICAgIGJvcmRlci1zdHlsZTpzb2xpZDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDE4cHggMjBweCAwIDIwcHg7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRURGN0Y5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvdHRvbTogLTE4cHg7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGxhbl9ib3hfd3JhcCB7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5wbGFuX2JveF9pbm5lciB7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgd2lkdGg6IDMyJTtcbiAgfVxufVxuXG4uYXJ0aWNsZSB7XG4gIC5zYWxvbl9jb250YWN0IHtcbiAgICBsaSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB9XG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjU2dncsIDIwcHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7ICAgIFxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICAgICAgd2lkdGg6IDMyJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjMzMzO1xuICAgICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgfVxuICAgICAgLmljb25fbWFpbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9lbWFpbC5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICBsZWZ0OiAtMzhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pY29uX3RlbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pcGhvbmUuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgbGVmdDogLTMzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uZWFyX3N0b3JlIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5zaXRlX2xpbmtfYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyAgXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogODAlO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMzMzO1xuICBsaW5lLWhlaWdodDogMi44O1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgei1pbmRleDogMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogMzYzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjZweDtcbiAgfVxufVxuXG4uc2Fsb25fY29udGFjdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5nb190b3Age1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA5ODBweDtcbiAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgd2lkdGg6IDEzZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzMzMztcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMzMzM7XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDU4cHg7XG4gIH1cbn1cblxuLy/jgqLjgq/jgrvjgrlcbi50dGxfY2F0ZWdvcnkge1xuICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgY29sb3I6ICRmb250X21haW5fY29sb3I7XG4gIGZvbnQtc2l6ZTogMS45cmVtO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJG1haW5fY29sb3I7XG4gIHdpZHRoOiA4MCU7XG4gIHBhZGRpbmctYm90dG9tOiAwLjRyZW07XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggJG1haW5fY29sb3I7XG4gICAgd2lkdGg6IDgzLjM3NSU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xNWVtO1xuICB9XG59XG5cbi5hY2Nlc3Nfd3JhcCB7XG4gIHBhZGRpbmctdG9wOiA1LjJyZW07XG4gIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICBwYWRkaW5nLXRvcDogNy4ycmVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgcGFkZGluZy10b3A6IDE0NnB4O1xuICB9XG59XG5cbi5hY2Nlc3NfbWFwX3dyYXAge1xuICBwYWRkaW5nLXRvcDogMy40cmVtO1xuICBAaW5jbHVkZSBtZWRpYShtbCkge1xuICAgIHBhZGRpbmctdG9wOiAzLjhyZW07XG4gIH1cbiAgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDIyNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgIGhlaWdodDogMjg1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICBoZWlnaHQ6IDUyM3B4O1xuICAgIH1cbiAgfVxufVxuXG4uc2Fsb25fbmFtZV93cmFwIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICRtYWluX2NvbG9yO1xuICBwYWRkaW5nLWJvdHRvbTogMS4xcmVtO1xufVxuXG4uc2Fsb25fbmFtZS1rYWRvZGUge1xuICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogJGZvbnRfbWFpbl9jb2xvcjtcbiAgdGV4dC1zaGFkb3c6IDJweCAycHggMCAjRkZGLCAtMnB4IC0ycHggMCAjRkZGLCAtMnB4IDJweCAwICNGRkYsIDJweCAtMnB4IDAgI0ZGRiwgMHB4IDJweCAwICNGRkYsIDAgLTJweCAwICNGRkYsIC0ycHggMCAwICNGRkYsIDJweCAwIDAgI0ZGRjtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29uX2Zsb3dlcl9yZWRAMnguanBnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB3aWR0aDogNDFweDtcbiAgICBoZWlnaHQ6IDM5cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cbiAgfVxuICBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3Rfd3JhcCB7XG4gIG1hcmdpbi10b3A6IDQuNHJlbTtcbn1cblxuLmluZm9faW5uZXIge1xuICBwYWRkaW5nLXRvcDogMi42cmVtO1xuICBjb2xvcjogJGZvbnRfbWFpbl9jb2xvcjtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3RfaW5mbyB7XG4gIC5rYWRvZGVfc291Z291X3RhaXRsZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH0gIFxufVxuXG5cbi5jb250YWN0X2luZm8ge1xuICBsaSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjKCgxNiAtIDEzKSAqICgoMTAwdncgLSAxMDI0cHgpIC8gKDE2MDAgLSAxMDI0KSkgKyAxM3B4KTtcbiAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTU5OXB4KSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG59XG5cbi5hY2Nlc3NfdHJhaW4ge1xuICBwYWRkaW5nLXRvcDogMi40cmVtO1xuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHBhZGRpbmctdG9wOiAyMXB4O1xuICAgIHBhZGRpbmctbGVmdDogOTZweDtcbiAgfVxuICBsaSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgZm9udC1zaXplOiBjYWxjKCgxNCAtIDExKSAqICgoMTAwdncgLSAxMDI0cHgpIC8gKDE2MDAgLSAxMDI0KSkgKyAxMXB4KTtcbiAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTU5OXB4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKG1sKSB7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIH1cbiAgfVxufVxuXG4uaW5mb190ZWwge1xuICBwYWRkaW5nLXRvcDogMS42cmVtO1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cbn1cblxuLmJ0bl9ib3hfYWNjZXNzIHtcbiAgcGFkZGluZy10b3A6IDEuMnJlbTtcbiAgQGluY2x1ZGUgbWVkaWEobWwpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgcGFkZGluZy10b3A6IDMuMnJlbTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHBhZGRpbmctdG9wOiA0MXB4O1xuICAgIHdpZHRoOiA3MDRweDtcbiAgfVxufVxuXG4vKue1jOi3r+aknOe0oiovXG4ucm91dGVfYnRuIHtcbiAgbWFyZ2luOiA0LjJyZW0gYXV0bztcbiAgd2lkdGg6IDcwJTtcbiAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgIG1hcmdpbjogNC4ycmVtIDA7XG4gICAgd2lkdGg6IDM5JTtcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNTJweDtcbiAgICBtYXJnaW46IDQuMnJlbSAwO1xuICB9XG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICAgIEBpbmNsdWRlIG1lZGlhKHMpIHtcbiAgICAgIGZvbnQtc2l6ZTogMy43NXZ3O1xuICAgIH1cbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICMzMzM7XG4gICAgcGFkZGluZzogMS4ycmVtIDAgMS4ycmVtIDNyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgcmlnaHQ6IDIuMnJlbTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbl9maWxsZWRfcG9pbnQuc3ZnKWNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgcmlnaHQ6IDklO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgICAgcmlnaHQ6IDExJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3RfYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSh4bCkge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgJi5tYWlsIHtcbiAgICBAaW5jbHVkZSBtZWRpYShzKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyLjRyZW07XG4gICAgfVxuICAgIGEge1xuICAgICAgcGFkZGluZy1yaWdodDogNi43cmVtO1xuICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjdyZW07XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9lbWFpbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgcmlnaHQ6IDdyZW07XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobSkge1xuICAgICAgICAgIHJpZ2h0OiA0cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHhsKSB7XG4gICAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgIHJpZ2h0OiAxNSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnRlbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEocykge1xuICAgICAgbWFyZ2luLXRvcDogMi40cmVtO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDYuN3JlbTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG0pIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC43cmVtO1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaXBob25lLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICByaWdodDogOHJlbTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShtKSB7XG4gICAgICAgICAgcmlnaHQ6IDRyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoeGwpIHtcbiAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICBoZWlnaHQ6IDM5cHg7XG4gICAgICAgICAgcmlnaHQ6IDI0JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vL+OCq+ODqeODvFxuJG1haW5fY29sb3I6ICNiNTQ5NWI7XG4kY29sb3JfcmVkOiAjYjU0OTViO1xuJGNvbG9yX2dyOiAjNzBhMThmO1xuJGNvbG9yX3llOiAjZDc5ZTQwO1xuJGZvbnRfbWFpbl9jb2xvcjogIzMzMztcbiRidG5fY29sb3JfbWFpbjogI0ZGODgwMDtcbiRidG5fY29sb3Jfc3ViOiAjQzAwMDBBO1xuLy/jg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcbiRicmVha3BvaW50czogKFxuICAgIHhzOiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpXCIsXG4gICAgczogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVwiLFxuICAgIG06IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgXCIsXG4gICAgbWw6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClcIixcbiAgICBsOiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KVwiLFxuICAgIHhsOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KVwiLFxuICAgIGV4bDogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMjBweClcIlxuKTtcblxuXG5AbWl4aW4gZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQgMHM7XG4gICAgb3BhY2l0eTogMC42O1xufVxuXG4vL+ODleODrOOCreOCt+ODluODq+ODnOODg+OCr+OCueOBruODn+ODg+OCr+OCueOCpOODs1xuQG1peGluIGZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWl4aW4gZmxleF9kIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4iXX0= */
