@charset "UTF-8";
/* ==========================================================================
 *
 * Utility: Extend - layout
 *
mediaの外で作る必要がある
.base{
	@extend %center
}
========================================================================== */
/*
 * RESET
*/
body {
  margin: 0;
  padding: 0;
  font-size: 62.5%;
}

div, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, blockquote, pre, table, caption, th, td, address, form, fieldset, legend, object, header, footer, section, article, nav, figure, canvas {
  margin: 0;
  padding: 0;
}

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

fieldset, img {
  border: none;
  vertical-align: top;
}

address, caption, cite, code, dfn, em, strong, th, var {
  font-weight: normal;
  font-style: normal;
}

ol, ul, li {
  list-style: none;
}

caption, th, td {
  vertical-align: top;
  text-align: left;
}

h1, h2, h3, h4, h5, h6, small {
  font-weight: normal;
  font-size: 100%;
}

i {
  font-style: normal;
}

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

abbr, acronym {
  border: none;
}

sup {
  vertical-align: top;
}

sub {
  vertical-align: baseline;
}

a, object, embed {
  outline: none;
}

a:hover, a:active, a:focus {
  outline: none;
}

header, footer, section, article, nav, figure, canvas, main {
  display: block;
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  -webkit-text-size-adjust: 100%;
  font-family: -apple-system, "Segoe UI", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", メイリオ, meiryo, sans-serif;
  color: #000;
  background: #fff;
}

body * {
  font-family: "EB Garamond", "Zen Old Mincho", "Zen Kaku Gothic New", serif !important;
  line-height: 2;
}

a {
  color: inherit;
  text-decoration: none;
}

*, *::before, *::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#footer, #header, #pagetop {
  display: none;
  height: 0;
  width: 0;
  overflow: hidden;
}

/*
LANGUAGE / DEVICE
*/
.lang-jp [data-lang=en] {
  display: none !important;
}

.lang-en [data-lang=jp] {
  display: none !important;
}

@media (min-width: 1081px) and (max-width: 1499px) {
  [data-device=sp] {
    display: none !important;
  }
}
@media (max-width: 1080px) {
  [data-device=pc] {
    display: none !important;
  }
}
/*
@keyframes xxx {
  0%   {}

  50%  {}

  100% {}
  AAA
}
*/
@media (min-width: 1500px) {
  section.tmpl {
    width: 1500px;
    margin: 0 auto;
    padding-left: 375px;
  }
  section.tmpl div.tmpl-content * {
    font-size: 14px;
  }
  section.tmpl div.tmpl-content div.tmpl-block p.tmpl-text_l {
    font-size: 21px;
    margin-bottom: 50px;
  }
  section.tmpl div.tmpl-content div.tmpl-block div.tmpl-ttl_1 h2 {
    font-size: 21px;
    margin-bottom: 14px;
    background: #fff;
    border: none;
  }
  section.tmpl div.tmpl-content #content {
    padding-top: 35px;
    padding-bottom: 35px;
    width: 875px;
  }
  section.tmpl div.tmpl-content #content #pull-down {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    background: transparent;
  }
  section.tmpl div.tmpl-content #content #pull-down h3 {
    border: none;
    margin-right: 14px;
    width: 125px;
  }
  section.tmpl div.tmpl-content #content #pull-down #category-wrapper {
    width: 500px;
  }
  section.tmpl div.tmpl-content #content #pull-down #category-wrapper * {
    line-height: 4;
  }
  section.tmpl div.tmpl-content #content #pull-down #category-wrapper .select-wrapper {
    width: 250px;
    background: transparent;
  }
  section.tmpl div.tmpl-content #content #pull-down #category-wrapper .select-wrapper select {
    height: 50px !important;
    line-height: 2;
    width: 250px;
    border-radius: 8px;
  }
  section.tmpl div.tmpl-content #content #pull-down #category-wrapper .select-wrapper:last-child {
    display: none;
  }
  section.tmpl div.tmpl-content #content #tab-area {
    display: none;
  }
  section.tmpl div.tmpl-content #content #nav-area {
    margin-top: 35px;
    background: #ddd;
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    position: relative;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 21px;
    padding-bottom: 17px;
  }
  section.tmpl div.tmpl-content #content #nav-area #nav-wrap {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  section.tmpl div.tmpl-content #content #nav-area #nav-wrap li {
    border: none;
    background: transparent;
    width: 125px;
    position: relative;
  }
  section.tmpl div.tmpl-content #content #nav-area #nav-wrap li * {
    font-size: 21px;
    line-height: 2;
  }
  section.tmpl div.tmpl-content #content #nav-area #nav-wrap #back {
    width: 150px;
    margin: 0;
    margin-left: 125px;
  }
  section.tmpl div.tmpl-content #content #nav-area #nav-wrap #back:after {
    content: "＜";
    font-size: 21px;
    position: relative;
    top: -4px;
  }
  section.tmpl div.tmpl-content #content #nav-area #nav-wrap #next {
    width: 150px;
    margin: 0;
  }
  section.tmpl div.tmpl-content #content #nav-area #nav-wrap #next:after {
    content: "＞";
    font-size: 21px;
    position: relative;
    top: -4px;
  }
  section.tmpl div.tmpl-content #content #timetable .box-attention-type3 {
    background: transparent;
    border: none;
    color: #000;
    text-align: left;
    padding-left: 0;
  }
  section.tmpl div.tmpl-content #content #timetable tr.day {
    display: none;
  }
  section.tmpl div.tmpl-content #content #timetable tr,
  section.tmpl div.tmpl-content #content #timetable td {
    display: block;
    width: 100%;
  }
  section.tmpl div.tmpl-content #content #timetable * {
    font-size: 14px !important;
  }
  section.tmpl div.tmpl-content div.tmpl-block div.tmpl-grid2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  section.tmpl div.tmpl-content div.tmpl-block div.tmpl-grid2 div.tmpl-elem {
    width: 450px;
  }
  section.tmpl div.tmpl-content div.tmpl-block div.tmpl-grid2 div.tmpl-elem div.tmpl-elem-img {
    margin-bottom: 45px;
  }
  section.tmpl div.tmpl-content div.tmpl-block div.tmpl-grid2 div.tmpl-elem div.tmpl-elem-img img {
    height: 250px;
    margin-right: 15px;
  }
  section.tmpl div.tmpl-content div.tmpl-block div.tmpl-grid2 div.tmpl-elem p.tmpl-text_l {
    margin-bottom: 0px;
  }
}
@media (min-width: 1081px) and (max-width: 1499px) {
  section.tmpl {
    width: 100vw;
    margin: 0 auto;
    padding-left: 25vw;
  }
  section.tmpl div.tmpl-content * {
    font-size: 0.9333333333vw;
  }
  section.tmpl div.tmpl-content div.tmpl-block p.tmpl-text_l {
    font-size: 1.4vw;
    margin-bottom: 3.3333333333vw;
  }
  section.tmpl div.tmpl-content div.tmpl-block div.tmpl-ttl_1 h2 {
    font-size: 1.4vw;
    margin-bottom: 0.9333333333vw;
    background: #fff;
    border: none;
  }
  section.tmpl div.tmpl-content #content {
    padding-top: 2.3333333333vw;
    padding-bottom: 2.3333333333vw;
    width: 58.3333333333vw;
  }
  section.tmpl div.tmpl-content #content #pull-down {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    background: transparent;
  }
  section.tmpl div.tmpl-content #content #pull-down h3 {
    border: none;
    margin-right: 0.9333333333vw;
    width: 8.3333333333vw;
  }
  section.tmpl div.tmpl-content #content #pull-down #category-wrapper {
    width: 33.3333333333vw;
  }
  section.tmpl div.tmpl-content #content #pull-down #category-wrapper * {
    line-height: 4;
  }
  section.tmpl div.tmpl-content #content #pull-down #category-wrapper .select-wrapper {
    width: 16.6666666667vw;
    background: transparent;
  }
  section.tmpl div.tmpl-content #content #pull-down #category-wrapper .select-wrapper select {
    height: 3.3333333333vw !important;
    line-height: 2;
    width: 16.6666666667vw;
    border-radius: 0.5333333333vw;
  }
  section.tmpl div.tmpl-content #content #pull-down #category-wrapper .select-wrapper:last-child {
    display: none;
  }
  section.tmpl div.tmpl-content #content #tab-area {
    display: none;
  }
  section.tmpl div.tmpl-content #content #nav-area {
    margin-top: 2.3333333333vw;
    background: #ddd;
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    position: relative;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 1.4vw;
    padding-bottom: 1.1333333333vw;
  }
  section.tmpl div.tmpl-content #content #nav-area #nav-wrap {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  section.tmpl div.tmpl-content #content #nav-area #nav-wrap li {
    border: none;
    background: transparent;
    width: 8.3333333333vw;
    position: relative;
  }
  section.tmpl div.tmpl-content #content #nav-area #nav-wrap li * {
    font-size: 1.4vw;
    line-height: 2;
  }
  section.tmpl div.tmpl-content #content #nav-area #nav-wrap #back {
    width: 10vw;
    margin: 0;
    margin-left: 8.3333333333vw;
  }
  section.tmpl div.tmpl-content #content #nav-area #nav-wrap #back:after {
    content: "＜";
    font-size: 1.4vw;
    position: relative;
    top: -4px;
  }
  section.tmpl div.tmpl-content #content #nav-area #nav-wrap #next {
    width: 10vw;
    margin: 0;
  }
  section.tmpl div.tmpl-content #content #nav-area #nav-wrap #next:after {
    content: "＞";
    font-size: 1.4vw;
    position: relative;
    top: -4px;
  }
  section.tmpl div.tmpl-content #content #timetable .box-attention-type3 {
    background: transparent;
    border: none;
    color: #000;
    text-align: left;
    padding-left: 0;
  }
  section.tmpl div.tmpl-content #content #timetable tr.day {
    display: none;
  }
  section.tmpl div.tmpl-content #content #timetable tr,
  section.tmpl div.tmpl-content #content #timetable td {
    display: block;
    width: 100%;
  }
  section.tmpl div.tmpl-content #content #timetable * {
    font-size: 0.9333333333vw !important;
  }
  section.tmpl div.tmpl-content div.tmpl-block div.tmpl-grid2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  section.tmpl div.tmpl-content div.tmpl-block div.tmpl-grid2 div.tmpl-elem {
    width: 30vw;
  }
  section.tmpl div.tmpl-content div.tmpl-block div.tmpl-grid2 div.tmpl-elem div.tmpl-elem-img {
    margin-bottom: 3vw;
  }
  section.tmpl div.tmpl-content div.tmpl-block div.tmpl-grid2 div.tmpl-elem div.tmpl-elem-img img {
    height: 16.6666666667vw;
    margin-right: 1vw;
  }
  section.tmpl div.tmpl-content div.tmpl-block div.tmpl-grid2 div.tmpl-elem p.tmpl-text_l {
    margin-bottom: 0vw;
  }
}
@media (max-width: 1080px) {
  section.tmpl {
    width: 83.3333333333vw;
    padding-left: 8.3333333333vw;
  }
  section.tmpl div.tmpl-content * {
    font-size: 1.8666666667vw;
  }
  section.tmpl div.tmpl-content div.tmpl-block p.tmpl-text_l {
    font-size: 2.8vw;
    margin-bottom: 6.6666666667vw;
  }
  section.tmpl div.tmpl-content div.tmpl-block div.tmpl-ttl_1 h2 {
    font-size: 2.8vw;
    margin-bottom: 1.8666666667vw;
    background: #fff;
    border: none;
  }
  section.tmpl div.tmpl-content #content {
    padding-top: 4.6666666667vw;
    padding-bottom: 4.6666666667vw;
    width: 83.3333333333vw;
  }
  section.tmpl div.tmpl-content #content #pull-down {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    background: transparent;
  }
  section.tmpl div.tmpl-content #content #pull-down h3 {
    border: none;
    margin-right: 1.8666666667vw;
    width: 16.6666666667vw;
  }
  section.tmpl div.tmpl-content #content #pull-down #category-wrapper {
    width: 66.6666666667vw;
  }
  section.tmpl div.tmpl-content #content #pull-down #category-wrapper * {
    line-height: 4;
  }
  section.tmpl div.tmpl-content #content #pull-down #category-wrapper .select-wrapper {
    width: 33.3333333333vw;
    background: transparent;
  }
  section.tmpl div.tmpl-content #content #pull-down #category-wrapper .select-wrapper select {
    height: 6.6666666667vw !important;
    line-height: 2;
    width: 33.3333333333vw;
    border-radius: 1.0666666667vw;
  }
  section.tmpl div.tmpl-content #content #pull-down #category-wrapper .select-wrapper:last-child {
    display: none;
  }
  section.tmpl div.tmpl-content #content #tab-area {
    display: none;
  }
  section.tmpl div.tmpl-content #content #nav-area {
    margin-top: 4.6666666667vw;
    background: #ddd;
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    position: relative;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 2.8vw;
    padding-bottom: 2.2666666667vw;
  }
  section.tmpl div.tmpl-content #content #nav-area #nav-wrap {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  section.tmpl div.tmpl-content #content #nav-area #nav-wrap li {
    border: none;
    background: transparent;
    width: 16.6666666667vw;
    position: relative;
  }
  section.tmpl div.tmpl-content #content #nav-area #nav-wrap li * {
    font-size: 2.8vw;
    line-height: 2;
  }
  section.tmpl div.tmpl-content #content #nav-area #nav-wrap #back {
    width: 20vw;
    margin: 0;
    margin-left: 16.6666666667vw;
  }
  section.tmpl div.tmpl-content #content #nav-area #nav-wrap #back:after {
    content: "＜";
    font-size: 2.8vw;
    position: relative;
    top: -4px;
  }
  section.tmpl div.tmpl-content #content #nav-area #nav-wrap #next {
    width: 20vw;
    margin: 0;
  }
  section.tmpl div.tmpl-content #content #nav-area #nav-wrap #next:after {
    content: "＞";
    font-size: 2.8vw;
    position: relative;
    top: -4px;
  }
  section.tmpl div.tmpl-content #content #timetable .box-attention-type3 {
    background: transparent;
    border: none;
    color: #000;
    text-align: left;
    padding-left: 0;
  }
  section.tmpl div.tmpl-content #content #timetable tr.day {
    display: none;
  }
  section.tmpl div.tmpl-content #content #timetable tr,
  section.tmpl div.tmpl-content #content #timetable td {
    display: block;
    width: 100%;
  }
  section.tmpl div.tmpl-content #content #timetable * {
    font-size: 1.8666666667vw !important;
  }
  section.tmpl div.tmpl-content div.tmpl-block div.tmpl-grid2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  section.tmpl div.tmpl-content div.tmpl-block div.tmpl-grid2 div.tmpl-elem {
    width: 41.6666666667vw;
  }
  section.tmpl div.tmpl-content div.tmpl-block div.tmpl-grid2 div.tmpl-elem div.tmpl-elem-img {
    margin-bottom: 6vw;
  }
  section.tmpl div.tmpl-content div.tmpl-block div.tmpl-grid2 div.tmpl-elem div.tmpl-elem-img img {
    height: 26.6666666667vw;
    margin-right: 2vw;
  }
  section.tmpl div.tmpl-content div.tmpl-block div.tmpl-grid2 div.tmpl-elem p.tmpl-text_l {
    margin-bottom: 0vw;
    font-size: 2.4vw;
  }
}
@media (min-width: 1500px) {
  .footer {
    max-width: 1500px;
    margin: 0 auto;
    line-height: 2;
    font-size: 11px;
    padding-top: 125px;
    padding-bottom: 100px;
    padding-left: 125px;
    position: relative;
    z-index: 2;
  }
  .footer a {
    font-size: 11px;
  }
  .footer .footer-sns a {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .footer .footer-sns a img {
    width: 14px;
    margin-right: 7px;
  }
  .footer.-bottom {
    padding-bottom: 225px;
  }
}
@media (min-width: 1081px) and (max-width: 1499px) {
  .footer {
    width: 100vw;
    margin: 0 auto;
    line-height: 2;
    font-size: 11px;
    padding-top: 125px;
    padding-bottom: 100px;
    padding-left: 125px;
    position: relative;
    z-index: 2;
  }
  .footer a {
    font-size: 11px;
  }
  .footer .footer-sns a {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .footer .footer-sns a img {
    width: 14px;
    margin-right: 7px;
  }
  .footer.-bottom {
    padding-bottom: 225px;
  }
}
@media (max-width: 1080px) {
  .footer {
    line-height: 2;
    padding-top: 16vw;
    padding-left: 8.3333333333vw;
    font-size: 1.4666666667vw;
    padding-bottom: 7.4666666667vw;
    position: relative;
    z-index: 2;
  }
  .footer .footer-sns a {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .footer .footer-sns a img {
    width: 2.4vw;
    margin-right: 0.9333333333vw;
  }
  .footer.-bottom {
    padding-bottom: 30vw;
  }
}
@media (min-width: 1500px) {
  header.header {
    position: fixed;
    top: 50px;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  header.header h1.header-ttl {
    width: 120px;
    text-align: center;
    padding-bottom: 20px;
  }
  header.header h1.header-ttl a img {
    width: 60px;
  }
  header.header p.header-text {
    -webkit-writing-mode: vertical-rl;
    -ms-writing-mode: tb-rl;
    writing-mode: vertical-rl;
    text-align: center;
  }
}
@media (min-width: 1081px) and (max-width: 1499px) {
  header.header {
    position: fixed;
    top: 50px;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  header.header h1.header-ttl {
    width: 120px;
    text-align: center;
    padding-bottom: 20px;
  }
  header.header h1.header-ttl a img {
    width: 60px;
  }
  header.header p.header-text {
    -webkit-writing-mode: vertical-rl;
    -ms-writing-mode: tb-rl;
    writing-mode: vertical-rl;
    text-align: center;
  }
}
@media (max-width: 1080px) {
  header.header {
    position: fixed;
    top: 6.6666666667vw;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  header.header h1.header-ttl {
    width: 16.6666666667vw;
    text-align: center;
    padding-bottom: 2.6666666667vw;
  }
  header.header h1.header-ttl a img {
    width: 8.3333333333vw;
  }
  header.header p.header-text {
    -webkit-writing-mode: vertical-rl;
    -ms-writing-mode: tb-rl;
    writing-mode: vertical-rl;
    text-align: center;
  }
}
@media (min-width: 1500px) {
  #main #right-column {
    width: 875px;
    padding: 0;
    padding-left: 62.5px;
    margin: 0 auto;
  }
  #main #right-column #pull-down {
    background: transparent;
  }
  #main #right-column #nav-area * {
    font-size: 16px;
  }
  #main #right-column #calendar {
    padding-top: 21px;
  }
  #main #right-column #calendar #nav-area ul#next-back li.target_date {
    width: 60px;
  }
  #main #right-column #calendar #nav-area ul#next-back li a {
    font-size: 16px;
  }
  #main #right-column #calendar #nav-area ul#next-back li {
    font-size: 16px;
  }
  #main #right-column #calendar #nav-area ul#next-back li#back {
    border: none;
  }
  #main #right-column #calendar #nav-area ul#next-back li#next {
    border: none;
  }
  #main #right-column #calendar #nav-area #period_area span {
    font-size: 16px;
    font-weight: normal;
  }
  #main #right-column #calendar #nav-area ul#next-back li.nav-area-button {
    margin-left: 0;
  }
  #main #right-column * {
    margin: 0;
    padding: 0;
  }
  #main #right-column h1, #main #right-column h2, #main #right-column h3 {
    border: none;
    background: transparent;
  }
  #main #right-column td, #main #right-column tr {
    display: block;
    width: 750px;
    border: none;
  }
  #main #right-column tr.day {
    display: none;
  }
  #main #right-column table.calendar-type02 .day {
    border: none;
  }
  #main #right-column .box-attention-type3 {
    border: none;
    text-align: left;
    color: #000;
    font-weight: normal;
  }
  #main #right-column .select-wrapper:nth-child(2) {
    display: none;
  }
  #main #right-column #tab-area {
    display: none;
  }
  #main #right-column .data-month-info {
    background: #fff;
  }
  #main #right-column .data-month-mp-name {
    background: #fff;
  }
  #main #right-column .none_mp_data {
    border-bottom: 1px solid #000;
  }
  #main #right-column .with_mp_data {
    border-bottom: 1px solid #000;
  }
  #main #right-column table#calendar-auto-min td {
    height: auto;
  }
  #main #right-column #calendar table td ul.data-month {
    max-height: unset;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  #main #right-column #calendar table td ul.data-month li:nth-child(1) {
    width: 125px;
  }
  #main #right-column #calendar table td ul.data-month li:nth-child(2) {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  #main #right-column #calendar table td ul.data-month li {
    height: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  #main #right-column #calendar table td ul.data-month li .data-month-mp-block {
    width: auto;
  }
  #main #right-column .data-month-block {
    position: relative;
  }
  #main #right-column .data-month-mp-block {
    position: relative;
  }
  #main #right-column table.calendar-type02 span.month-to-day {
    font-size: 16px !important;
  }
  #main #right-column .data-month-block {
    font-size: 16px !important;
  }
  #main #right-column .data-month-block span {
    padding: 4px;
    font-size: 16px;
  }
  #main #right-column .data-month-mp-name a {
    font-size: 16px !important;
  }
  #main #right-column #res-info {
    background: transparent;
    margin-top: 16px;
  }
  #main #right-column #res-info li {
    margin-right: 16px;
    font-size: 16px;
  }
  #main #right-column #res-info span {
    padding: 4px;
    font-size: 16px;
  }
  #baloon_area {
    width: 0;
    height: 0;
    overflow: hidden;
  }
  .far {
    font-family: "Font Awesome 5 Pro" !important;
    font-weight: 400;
  }
  #main #right-column .photo-area {
    float: none;
    width: 100%;
    margin-top: 14px;
    margin-bottom: 28px;
  }
  #main #right-column .event-name {
    background: transparent;
  }
  #main #right-column .mplan-detail-zaiko-icon {
    font-size: 16px;
    margin-right: 14px;
  }
  #main #right-column .mplan-detail-zaiko-icon i {
    font-size: 16px;
    padding: 4px;
  }
  #main #right-column #event-area .spec {
    width: 625px;
  }
  #main #right-column #event-area .spec > li:before {
    display: none;
  }
  #main #right-column #event-area .spec * {
    font-size: 16px;
    line-height: 2;
    font-weight: normal;
    border: none;
  }
  #main #right-column #event-area .spec .data1 {
    display: none;
  }
  #main #right-column form {
    margin: 35px 0;
  }
  #main #right-column form .btn-area1 input {
    border: 1px solid #000;
    border-radius: 8px;
    background: #fff;
    color: #000;
    padding-top: 28px;
    padding-bottom: 28px;
    line-height: 1;
    margin-right: 50px;
    font-size: 21px;
  }
  #main #right-column form * {
    font-weight: normal;
    font-size: 16px;
  }
  #main #right-column form .form_required {
    color: #000;
    background: transparent;
    margin-right: 16px;
    font-size: 14px;
  }
  #main #right-column form .form_any {
    color: #000;
    background: transparent;
    margin-right: 16px;
    font-size: 14px;
  }
  #main #right-column form .box-type1-item-bottom {
    margin-bottom: 21px;
  }
  #main #right-column form .input-radio {
    padding-left: 21px;
    font-size: 14px;
    position: relative;
    top: -2px;
  }
  #main #right-column form .select-wrapper:nth-child(2) {
    display: inline-block;
  }
}
@media (min-width: 1081px) and (max-width: 1499px) {
  #main #right-column {
    width: 58.3333333333vw;
    padding: 0;
    padding-left: 4.1666666667vw;
    margin: 0 auto;
  }
  #main #right-column #pull-down {
    background: transparent;
  }
  #main #right-column #nav-area * {
    font-size: 1.0666666667vw;
  }
  #main #right-column #calendar {
    padding-top: 1.4vw;
  }
  #main #right-column #calendar #nav-area ul#next-back li.target_date {
    width: 4vw;
  }
  #main #right-column #calendar #nav-area ul#next-back li a {
    font-size: 1.0666666667vw;
  }
  #main #right-column #calendar #nav-area ul#next-back li {
    font-size: 1.0666666667vw;
  }
  #main #right-column #calendar #nav-area ul#next-back li#back {
    border: none;
  }
  #main #right-column #calendar #nav-area ul#next-back li#next {
    border: none;
  }
  #main #right-column #calendar #nav-area #period_area span {
    font-size: 1.0666666667vw;
    font-weight: normal;
  }
  #main #right-column #calendar #nav-area ul#next-back li.nav-area-button {
    margin-left: 0;
  }
  #main #right-column * {
    margin: 0;
    padding: 0;
  }
  #main #right-column h1, #main #right-column h2, #main #right-column h3 {
    border: none;
    background: transparent;
  }
  #main #right-column td, #main #right-column tr {
    display: block;
    width: 50vw;
    border: none;
  }
  #main #right-column tr.day {
    display: none;
  }
  #main #right-column table.calendar-type02 .day {
    border: none;
  }
  #main #right-column .box-attention-type3 {
    border: none;
    text-align: left;
    color: #000;
    font-weight: normal;
  }
  #main #right-column .select-wrapper:nth-child(2) {
    display: none;
  }
  #main #right-column #tab-area {
    display: none;
  }
  #main #right-column .data-month-info {
    background: #fff;
  }
  #main #right-column .data-month-mp-name {
    background: #fff;
  }
  #main #right-column .none_mp_data {
    border-bottom: 1px solid #000;
  }
  #main #right-column .with_mp_data {
    border-bottom: 1px solid #000;
  }
  #main #right-column table#calendar-auto-min td {
    height: auto;
  }
  #main #right-column #calendar table td ul.data-month {
    max-height: unset;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  #main #right-column #calendar table td ul.data-month li:nth-child(1) {
    width: 8.3333333333vw;
  }
  #main #right-column #calendar table td ul.data-month li:nth-child(2) {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  #main #right-column #calendar table td ul.data-month li {
    height: 2.3333333333vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  #main #right-column #calendar table td ul.data-month li .data-month-mp-block {
    width: auto;
  }
  #main #right-column .data-month-block {
    position: relative;
  }
  #main #right-column .data-month-mp-block {
    position: relative;
  }
  #main #right-column table.calendar-type02 span.month-to-day {
    font-size: 1.0666666667vw !important;
  }
  #main #right-column .data-month-block {
    font-size: 1.0666666667vw !important;
  }
  #main #right-column .data-month-block span {
    padding: 0.2666666667vw;
    font-size: 1.0666666667vw;
  }
  #main #right-column .data-month-mp-name a {
    font-size: 1.0666666667vw !important;
  }
  #main #right-column #res-info {
    background: transparent;
    margin-top: 1.0666666667vw;
  }
  #main #right-column #res-info li {
    margin-right: 1.0666666667vw;
    font-size: 1.0666666667vw;
  }
  #main #right-column #res-info span {
    padding: 0.2666666667vw;
    font-size: 1.0666666667vw;
  }
  #baloon_area {
    width: 0;
    height: 0;
    overflow: hidden;
  }
  .far {
    font-family: "Font Awesome 5 Pro" !important;
    font-weight: 400;
  }
  #main #right-column .photo-area {
    float: none;
    width: 100%;
    margin-top: 0.9333333333vw;
    margin-bottom: 1.8666666667vw;
  }
  #main #right-column .event-name {
    background: transparent;
  }
  #main #right-column .mplan-detail-zaiko-icon {
    font-size: 1.0666666667vw;
    margin-right: 0.9333333333vw;
  }
  #main #right-column .mplan-detail-zaiko-icon i {
    font-size: 1.0666666667vw;
    padding: 0.2666666667vw;
  }
  #main #right-column #event-area .spec {
    width: 41.6666666667vw;
  }
  #main #right-column #event-area .spec > li:before {
    display: none;
  }
  #main #right-column #event-area .spec * {
    font-size: 1.0666666667vw;
    line-height: 2;
    font-weight: normal;
    border: none;
  }
  #main #right-column #event-area .spec .data1 {
    display: none;
  }
  #main #right-column form {
    margin: 2.3333333333vw 0;
  }
  #main #right-column form .btn-area1 input {
    border: 1px solid #000;
    border-radius: 0.5333333333vw;
    background: #fff;
    color: #000;
    padding-top: 1.8666666667vw;
    padding-bottom: 1.8666666667vw;
    line-height: 1;
    margin-right: 3.3333333333vw;
    font-size: 1.4vw;
  }
  #main #right-column form * {
    font-weight: normal;
    font-size: 1.0666666667vw;
  }
  #main #right-column form .form_required {
    color: #000;
    background: transparent;
    margin-right: 1.0666666667vw;
    font-size: 0.9333333333vw;
  }
  #main #right-column form .form_any {
    color: #000;
    background: transparent;
    margin-right: 1.0666666667vw;
    font-size: 0.9333333333vw;
  }
  #main #right-column form .box-type1-item-bottom {
    margin-bottom: 1.4vw;
  }
  #main #right-column form .input-radio {
    padding-left: 1.4vw;
    font-size: 0.9333333333vw;
    position: relative;
    top: -0.1333333333vw;
  }
  #main #right-column form .select-wrapper:nth-child(2) {
    display: inline-block;
  }
}
@media (max-width: 1080px) {
  #main {
    margin-top: 13.3333333333vw;
  }
  #main #right-column {
    width: 83.3333333333vw;
    padding: 0;
    padding-right: 8.3333333333vw;
    margin: 0 auto 4vw;
  }
  #main #right-column #pull-down {
    background: transparent;
  }
  #main #right-column #nav-area * {
    font-size: 2.1333333333vw;
  }
  #main #right-column #calendar {
    padding-top: 2.8vw;
  }
  #main #right-column #calendar #nav-area ul#next-back li.target_date {
    width: 8vw;
  }
  #main #right-column #calendar #nav-area ul#next-back li a {
    font-size: 2.1333333333vw;
  }
  #main #right-column #calendar #nav-area ul#next-back li {
    font-size: 2.1333333333vw;
  }
  #main #right-column #calendar #nav-area ul#next-back li#back {
    border: none;
  }
  #main #right-column #calendar #nav-area ul#next-back li#next {
    border: none;
  }
  #main #right-column #calendar #nav-area #period_area span {
    font-size: 2.1333333333vw;
    font-weight: normal;
  }
  #main #right-column #calendar #nav-area ul#next-back li.nav-area-button {
    margin-left: 0;
  }
  #main #right-column * {
    margin: 0;
    padding: 0;
  }
  #main #right-column table {
    width: 100%;
  }
  #main #right-column h1, #main #right-column h2, #main #right-column h3 {
    border: none;
    background: transparent;
  }
  #main #right-column td, #main #right-column tr {
    display: block;
    width: 100%;
    border: none;
  }
  #main #right-column tr.day {
    display: none;
  }
  #main #right-column table.calendar-type02 .day {
    border: none;
  }
  #main #right-column .box-attention-type3 {
    border: none;
    text-align: left;
    color: #000;
    font-weight: normal;
  }
  #main #right-column .select-wrapper:nth-child(2) {
    display: none;
  }
  #main #right-column #tab-area {
    display: none;
  }
  #main #right-column .data-month-info {
    background: #fff;
  }
  #main #right-column .data-month-mp-name {
    background: #fff;
  }
  #main #right-column .none_mp_data {
    border-bottom: 1px solid #000;
  }
  #main #right-column .with_mp_data {
    border-bottom: 1px solid #000;
  }
  #main #right-column table#calendar-auto-min td {
    height: auto;
  }
  #main #right-column #calendar table td ul.data-month {
    max-height: unset;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  #main #right-column #calendar table td ul.data-month li:nth-child(1) {
    width: 16.6666666667vw;
  }
  #main #right-column #calendar table td ul.data-month li:nth-child(2) {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  #main #right-column #calendar table td ul.data-month li {
    height: 9.3333333333vw;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  #main #right-column #calendar table td ul.data-month li .data-month-mp-block {
    width: auto;
  }
  #main #right-column .data-month-block {
    position: relative;
  }
  #main #right-column .data-month-mp-block {
    position: relative;
  }
  #main #right-column table.calendar-type02 span.month-to-day {
    font-size: 2.1333333333vw !important;
  }
  #main #right-column .data-month-block {
    font-size: 2.1333333333vw !important;
  }
  #main #right-column .data-month-block span {
    padding: 0.5333333333vw;
    font-size: 2.1333333333vw;
  }
  #main #right-column .data-month-mp-name a {
    font-size: 2.1333333333vw !important;
  }
  #main #right-column #res-info {
    background: transparent;
    margin-top: 2.1333333333vw;
  }
  #main #right-column #res-info li {
    margin-right: 2.1333333333vw;
    font-size: 2.1333333333vw;
  }
  #main #right-column #res-info span {
    padding: 0.5333333333vw;
    font-size: 2.1333333333vw;
  }
  #baloon_area {
    width: 0;
    height: 0;
    overflow: hidden;
  }
  .far {
    font-family: "Font Awesome 5 Pro" !important;
    font-weight: 400;
  }
  #main #right-column .photo-area {
    float: none;
    width: 75vw;
    margin-top: 1.8666666667vw;
    margin-bottom: 3.7333333333vw;
  }
  #main #right-column .event-name {
    background: transparent;
  }
  #main #right-column .mplan-detail-zaiko-icon {
    font-size: 2.1333333333vw;
    margin-right: 1.8666666667vw;
  }
  #main #right-column .mplan-detail-zaiko-icon i {
    font-size: 2.1333333333vw;
    padding: 0.5333333333vw;
  }
  #main #right-column #event-area .spec {
    width: 75vw;
  }
  #main #right-column #event-area .spec > li:before {
    display: none;
  }
  #main #right-column #event-area .spec * {
    font-size: 2.1333333333vw;
    line-height: 2;
    font-weight: normal;
    border: none;
  }
  #main #right-column #event-area .spec .data1 {
    display: none;
  }
  #main #right-column form {
    margin: 4.6666666667vw 0;
  }
  #main #right-column form .btn-area1 input {
    border: 1px solid #000;
    border-radius: 1.0666666667vw;
    background: #fff;
    color: #000;
    padding-top: 3.7333333333vw;
    padding-bottom: 3.7333333333vw;
    line-height: 1;
    margin-right: 6.6666666667vw;
    font-size: 2.8vw;
    margin-bottom: 3.7333333333vw;
  }
  #main #right-column form * {
    font-weight: normal;
    font-size: 2.1333333333vw;
  }
  #main #right-column form .form_required {
    color: #000;
    background: transparent;
    margin-right: 2.1333333333vw;
    font-size: 1.8666666667vw;
  }
  #main #right-column form .form_any {
    color: #000;
    background: transparent;
    margin-right: 2.1333333333vw;
    font-size: 1.8666666667vw;
  }
  #main #right-column form .box-type1-item-bottom {
    margin-bottom: 2.8vw;
  }
  #main #right-column form .input-radio {
    padding-left: 4.2666666667vw;
    font-size: 1.8666666667vw;
    position: relative;
    top: -0.2666666667vw;
    padding-top: 0.5333333333vw;
  }
  #main #right-column form .input-radio:before {
    width: 2.6666666667vw;
    height: 2.6666666667vw;
    top: 0.8vw !important;
  }
  #main #right-column form .input-radio:after {
    width: 2.6666666667vw;
    height: 2.6666666667vw;
    left: 0 !important;
    top: 0.8vw !important;
  }
  #main #right-column form select {
    height: auto !important;
  }
  #main #right-column form .select-wrapper:nth-child(2) {
    display: inline-block;
  }
  #main #right-column form .call_zip_style {
    height: auto;
    padding: 1.0666666667vw;
    border: 1px solid #000;
  }
}
@media (min-width: 1500px) {
  div.top {
    margin-top: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  div.top h1.top-text {
    font-size: 32px;
    height: 500px;
    -webkit-writing-mode: vertical-rl;
    -ms-writing-mode: tb-rl;
    writing-mode: vertical-rl;
    line-height: 1.4;
  }
  div.top h1.top-text span {
    font-size: 21px;
  }
}
@media (min-width: 1081px) and (max-width: 1499px) {
  div.top {
    margin-top: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  div.top h1.top-text {
    font-size: 32px;
    height: 500px;
    -webkit-writing-mode: vertical-rl;
    -ms-writing-mode: tb-rl;
    writing-mode: vertical-rl;
    line-height: 1.4;
  }
  div.top h1.top-text span {
    font-size: 21px;
  }
}
@media (max-width: 1080px) {
  div.top {
    margin-top: 13.3333333333vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  div.top h1.top-text {
    font-size: 4.2666666667vw;
    height: 66.6666666667vw;
    -webkit-writing-mode: vertical-rl;
    -ms-writing-mode: tb-rl;
    writing-mode: vertical-rl;
    line-height: 1.4;
  }
  div.top h1.top-text span {
    font-size: 2.8vw;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInV0aWxpdGllcy9leHRlbmRzL19sYXlvdXQuc2NzcyIsIl9yZXNldC5zY3NzIiwiX2Jhc2Uuc2NzcyIsInV0aWxpdGllcy9taXhpbnMvX2ZvbnQtc21vb3RoaW5nLnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiLCJhbWltYXRpb25zL2Jhc2Uuc2NzcyIsImJsb2Nrcy9iYXNlLnNjc3MiLCJibG9ja3MvZm9vdGVyLnNjc3MiLCJibG9ja3MvaGVhZGVyLnNjc3MiLCJibG9ja3Mvc3BlY2lhbC5zY3NzIiwiYmxvY2tzL3RvcC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7Ozs7Ozs7NEVBQUE7QUNBQTs7Q0FBQTtBQUdBO0VBQU0sU0FBQTtFQUFXLFVBQUE7RUFBWSxnQkFBQTtBRmM3Qjs7QUViQTtFQUFrSyxTQUFBO0VBQVcsVUFBQTtBRmtCN0s7O0FFakJBO0VBQU8saUJBQUE7RUFBbUIseUJBQUE7QUZzQjFCOztBRXJCQTtFQUFjLFlBQUE7RUFBYyxtQkFBQTtBRjBCNUI7O0FFekJBO0VBQWlELG1CQUFBO0VBQXFCLGtCQUFBO0FGOEJ0RTs7QUU3QkE7RUFBVSxnQkFBQTtBRmlDVjs7QUVoQ0E7RUFBZSxtQkFBQTtFQUFxQixnQkFBQTtBRnFDcEM7O0FFcENBO0VBQXlCLG1CQUFBO0VBQXFCLGVBQUE7QUZ5QzlDOztBRXhDQTtFQUFHLGtCQUFBO0FGNENIOztBRTNDQTtFQUFrQixXQUFBO0FGK0NsQjs7QUU5Q0E7RUFBYyxZQUFBO0FGa0RkOztBRWpEQTtFQUFLLG1CQUFBO0FGcURMOztBRXBEQTtFQUFLLHdCQUFBO0FGd0RMOztBRXZEQTtFQUFrQixhQUFBO0FGMkRsQjs7QUUxREE7RUFBMEIsYUFBQTtBRjhEMUI7O0FFN0RBO0VBQXNELGNBQUE7QUZpRXREOztBR2xGQTtFQ0NFLG1DQUFBO0VBQ0Esa0NBQUE7RURBRCxjQUFBO0VBQ0EsOEJBQUE7RUFDQSxnSUVGTTtFRkdOLFdFTlc7RUZPWCxn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QSxzQkFBQTtJQUFBLG1CQUFBO0VYdTJDRjtFV3QyQ0U7SUFDSSxlQUFBO0lBRUEsYUFBQTtJQUNFLGlDQUFBO0lBQUEsdUJBQUE7SUFBQSx5QkFBQTtJQUNBLGdCQUFBO0VYdTJDUjtFV3QyQ007SUFDSSxlQUFBO0VYdzJDVjtBQUNGO0FXcDJDQTtFQUNBO0lBQ0ksMkJBQUE7SUFDQSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLDRCQUFBO0lBQUEsNkJBQUE7SUFBQSwwQkFBQTtJQUFBLHNCQUFBO0lBQ0Esd0JBQUE7SUFBQSxxQkFBQTtJQUFBLHVCQUFBO0lBQ0EseUJBQUE7SUFBQSxzQkFBQTtJQUFBLG1CQUFBO0VYczJDRjtFV3IyQ0U7SUFDSSx5QkFBQTtJQUVBLHVCQUFBO0lBQ0UsaUNBQUE7SUFBQSx1QkFBQTtJQUFBLHlCQUFBO0lBQ0EsZ0JBQUE7RVhzMkNSO0VXcjJDTTtJQUNJLGdCQUFBO0VYdTJDVjtBQUNGIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKlxuICogVXRpbGl0eTogRXh0ZW5kIC0gbGF5b3V0XG4gKlxubWVkaWHjga7lpJbjgafkvZzjgovlv4XopoHjgYzjgYLjgotcbi5iYXNle1xuXHRAZXh0ZW5kICVjZW50ZXJcbn1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogUkVTRVRcbiovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDYyLjUlO1xufVxuXG5kaXYsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGRsLCBkdCwgZGQsIHVsLCBvbCwgbGksIGJsb2NrcXVvdGUsIHByZSwgdGFibGUsIGNhcHRpb24sIHRoLCB0ZCwgYWRkcmVzcywgZm9ybSwgZmllbGRzZXQsIGxlZ2VuZCwgb2JqZWN0LCBoZWFkZXIsIGZvb3Rlciwgc2VjdGlvbiwgYXJ0aWNsZSwgbmF2LCBmaWd1cmUsIGNhbnZhcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxudGFibGUge1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuZmllbGRzZXQsIGltZyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuYWRkcmVzcywgY2FwdGlvbiwgY2l0ZSwgY29kZSwgZGZuLCBlbSwgc3Ryb25nLCB0aCwgdmFyIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5vbCwgdWwsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuY2FwdGlvbiwgdGgsIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgc21hbGwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEwMCU7XG59XG5cbmkge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cblxuYWJiciwgYWNyb255bSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuc3VwIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuc3ViIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5hLCBvYmplY3QsIGVtYmVkIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYTpob3ZlciwgYTphY3RpdmUsIGE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5oZWFkZXIsIGZvb3Rlciwgc2VjdGlvbiwgYXJ0aWNsZSwgbmF2LCBmaWd1cmUsIGNhbnZhcywgbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFwiSGlyYWdpbm8gU2Fuc1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCDjg6HjgqTjg6rjgqosIG1laXJ5bywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbmJvZHkgKiB7XG4gIGZvbnQtZmFtaWx5OiBcIkVCIEdhcmFtb25kXCIsIFwiWmVuIE9sZCBNaW5jaG9cIiwgXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHNlcmlmICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuKiwgKjo6YmVmb3JlLCAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiNmb290ZXIsICNoZWFkZXIsICNwYWdldG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLypcbkxBTkdVQUdFIC8gREVWSUNFXG4qL1xuLmxhbmctanAgW2RhdGEtbGFuZz1lbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sYW5nLWVuIFtkYXRhLWxhbmc9anBdIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTA4MXB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIFtkYXRhLWRldmljZT1zcF0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICBbZGF0YS1kZXZpY2U9cGNdIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qXG5Aa2V5ZnJhbWVzIHh4eCB7XG4gIDAlICAge31cblxuICA1MCUgIHt9XG5cbiAgMTAwJSB7fVxuICBBQUFcbn1cbiovXG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIHNlY3Rpb24udG1wbCB7XG4gICAgd2lkdGg6IDE1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDM3NXB4O1xuICB9XG4gIHNlY3Rpb24udG1wbCBkaXYudG1wbC1jb250ZW50ICoge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICBzZWN0aW9uLnRtcGwgZGl2LnRtcGwtY29udGVudCBkaXYudG1wbC1ibG9jayBwLnRtcGwtdGV4dF9sIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICBzZWN0aW9uLnRtcGwgZGl2LnRtcGwtY29udGVudCBkaXYudG1wbC1ibG9jayBkaXYudG1wbC10dGxfMSBoMiB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgc2VjdGlvbi50bXBsIGRpdi50bXBsLWNvbnRlbnQgI2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgIHdpZHRoOiA4NzVweDtcbiAgfVxuICBzZWN0aW9uLnRtcGwgZGl2LnRtcGwtY29udGVudCAjY29udGVudCAjcHVsbC1kb3duIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICBzZWN0aW9uLnRtcGwgZGl2LnRtcGwtY29udGVudCAjY29udGVudCAjcHVsbC1kb3duIGgzIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgIHdpZHRoOiAxMjVweDtcbiAgfVxuICBzZWN0aW9uLnRtcGwgZGl2LnRtcGwtY29udGVudCAjY29udGVudCAjcHVsbC1kb3duICNjYXRlZ29yeS13cmFwcGVyIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbiAgc2VjdGlvbi50bXBsIGRpdi50bXBsLWNvbnRlbnQgI2NvbnRlbnQgI3B1bGwtZG93biAjY2F0ZWdvcnktd3JhcHBlciAqIHtcbiAgICBsaW5lLWhlaWdodDogNDtcbiAgfVxuICBzZWN0aW9uLnRtcGwgZGl2LnRtcGwtY29udGVudCAjY29udGVudCAjcHVsbC1kb3duICNjYXRlZ29yeS13cmFwcGVyIC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIHNlY3Rpb24udG1wbCBkaXYudG1wbC1jb250ZW50ICNjb250ZW50ICNwdWxsLWRvd24gI2NhdGVnb3J5LXdyYXBwZXIgLnNlbGVjdC13cmFwcGVyIHNlbGVjdCB7XG4gICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuICBzZWN0aW9uLnRtcGwgZGl2LnRtcGwtY29udGVudCAjY29udGVudCAjcHVsbC1kb3duICNjYXRlZ29yeS13cmFwcGVyIC5zZWxlY3Qtd3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHNlY3Rpb24udG1wbCBkaXYudG1wbC1jb250ZW50ICNjb250ZW50ICN0YWItYXJlYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzZWN0aW9uLnRtcGwgZGl2LnRtcGwtY29udGVudCAjY29udGVudCAjbmF2LWFyZWEge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDIxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gIH1cbiAgc2VjdGlvbi50bXBsIGRpdi50bXBsLWNvbnRlbnQgI2NvbnRlbnQgI25hdi1hcmVhICNuYXYtd3JhcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgc2VjdGlvbi50bXBsIGRpdi50bXBsLWNvbnRlbnQgI2NvbnRlbnQgI25hdi1hcmVhICNuYXYtd3JhcCBsaSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAxMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgc2VjdGlvbi50bXBsIGRpdi50bXBsLWNvbnRlbnQgI2NvbnRlbnQgI25hdi1hcmVhICNuYXYtd3JhcCBsaSAqIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbiAgc2VjdGlvbi50bXBsIGRpdi50bXBsLWNvbnRlbnQgI2NvbnRlbnQgI25hdi1hcmVhICNuYXYtd3JhcCAjYmFjayB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tbGVmdDogMTI1cHg7XG4gIH1cbiAgc2VjdGlvbi50bXBsIGRpdi50bXBsLWNvbnRlbnQgI2NvbnRlbnQgI25hdi1hcmVhICNuYXYtd3JhcCAjYmFjazphZnRlciB7XG4gICAgY29udGVudDogXCLvvJxcIjtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTRweDtcbiAgfVxuICBzZWN0aW9uLnRtcGwgZGl2LnRtcGwtY29udGVudCAjY29udGVudCAjbmF2LWFyZWEgI25hdi13cmFwICNuZXh0IHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIHNlY3Rpb24udG1wbCBkaXYudG1wbC1jb250ZW50ICNjb250ZW50ICNuYXYtYXJlYSAjbmF2LXdyYXAgI25leHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi77yeXCI7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC00cHg7XG4gIH1cbiAgc2VjdGlvbi50bXBsIGRpdi50bXBsLWNvbnRlbnQgI2NvbnRlbnQgI3RpbWV0YWJsZSAuYm94LWF0dGVudGlvbi10eXBlMyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIHNlY3Rpb24udG1wbCBkaXYudG1wbC1jb250ZW50ICNjb250ZW50ICN0aW1ldGFibGUgdHIuZGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHNlY3Rpb24udG1wbCBkaXYudG1wbC1jb250ZW50ICNjb250ZW50ICN0aW1ldGFibGUgdHIsXG4gIHNlY3Rpb24udG1wbCBkaXYudG1wbC1jb250ZW50ICNjb250ZW50ICN0aW1ldGFibGUgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIHNlY3Rpb24udG1wbCBkaXYudG1wbC1jb250ZW50ICNjb250ZW50ICN0aW1ldGFibGUgKiB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgc2VjdGlvbi50bXBsIGRpdi50bXBsLWNvbnRlbnQgZGl2LnRtcGwtYmxvY2sgZGl2LnRtcGwtZ3JpZDIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgc2VjdGlvbi50bXBsIGRpdi50bXBsLWNvbnRlbnQgZGl2LnRtcGwtYmxvY2sgZGl2LnRtcGwtZ3JpZDIgZGl2LnRtcGwtZWxlbSB7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICB9XG4gIHNlY3Rpb24udG1wbCBkaXYudG1wbC1jb250ZW50IGRpdi50bXBsLWJsb2NrIGRpdi50bXBsLWdyaWQyIGRpdi50bXBsLWVsZW0gZGl2LnRtcGwtZWxlbS1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbiAgc2VjdGlvbi50bXBsIGRpdi50bXBsLWNvbnRlbnQgZGl2LnRtcGwtYmxvY2sgZGl2LnRtcGwtZ3JpZDIgZGl2LnRtcGwtZWxlbSBkaXYudG1wbC1lbGVtLWltZyBpbWcge1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG4gIHNlY3Rpb24udG1wbCBkaXYudG1wbC1jb250ZW50IGRpdi50bXBsLWJsb2NrIGRpdi50bXBsLWdyaWQyIGRpdi50bXBsLWVsZW0gcC50bXBsLXRleHRfbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTA4MXB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIHNlY3Rpb24udG1wbCB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMjV2dztcbiAgfVxuICBzZWN0aW9uLnRtcGwgZGl2LnRtcGwtY29udGVudCAqIHtcbiAgICBmb250LXNpemU6IDAuOTMzMzMzMzMzM3Z3O1xuICB9XG4gIHNlY3Rpb24udG1wbCBkaXYudG1wbC1jb250ZW50IGRpdi50bXBsLWJsb2NrIHAudG1wbC10ZXh0X2wge1xuICAgIGZvbnQtc2l6ZTogMS40dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgc2VjdGlvbi50bXBsIGRpdi50bXBsLWNvbnRlbnQgZGl2LnRtcGwtYmxvY2sgZGl2LnRtcGwtdHRsXzEgaDIge1xuICAgIGZvbnQtc2l6ZTogMS40dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45MzMzMzMzMzMzdnc7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgc2VjdGlvbi50bXBsIGRpdi50bXBsLWNvbnRlbnQgI2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAyLjMzMzMzMzMzMzN2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4zMzMzMzMzMzMzdnc7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzN2dztcbiAgfVxuICBzZWN0aW9uLnRtcGwgZGl2LnRtcGwtY29udGVudCAjY29udGVudCAjcHVsbC1kb3duIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICBzZWN0aW9uLnRtcGwgZGl2LnRtcGwtY29udGVudCAjY29udGVudCAjcHVsbC1kb3duIGgzIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjkzMzMzMzMzMzN2dztcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzdnc7XG4gIH1cbiAgc2VjdGlvbi50bXBsIGRpdi50bXBsLWNvbnRlbnQgI2NvbnRlbnQgI3B1bGwtZG93biAjY2F0ZWdvcnktd3JhcHBlciB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzN2dztcbiAgfVxuICBzZWN0aW9uLnRtcGwgZGl2LnRtcGwtY29udGVudCAjY29udGVudCAjcHVsbC1kb3duICNjYXRlZ29yeS13cmFwcGVyICoge1xuICAgIGxpbmUtaGVpZ2h0OiA0O1xuICB9XG4gIHNlY3Rpb24udG1wbCBkaXYudG1wbC1jb250ZW50ICNjb250ZW50ICNwdWxsLWRvd24gI2NhdGVnb3J5LXdyYXBwZXIgLnNlbGVjdC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2N3Z3O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIHNlY3Rpb24udG1wbCBkaXYudG1wbC1jb250ZW50ICNjb250ZW50ICNwdWxsLWRvd24gI2NhdGVnb3J5LXdyYXBwZXIgLnNlbGVjdC13cmFwcGVyIHNlbGVjdCB7XG4gICAgaGVpZ2h0OiAzLjMzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMC41MzMzMzMzMzMzdnc7XG4gIH1cbiAgc2VjdGlvbi50bXBsIGRpdi50bXBsLWNvbnRlbnQgI2NvbnRlbnQgI3B1bGwtZG93biAjY2F0ZWdvcnktd3JhcHBlciAuc2VsZWN0LXdyYXBwZXI6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzZWN0aW9uLnRtcGwgZGl2LnRtcGwtY29udGVudCAjY29udGVudCAjdGFiLWFyZWEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc2VjdGlvbi50bXBsIGRpdi50bXBsLWNvbnRlbnQgI2NvbnRlbnQgI25hdi1hcmVhIHtcbiAgICBtYXJnaW4tdG9wOiAyLjMzMzMzMzMzMzN2dztcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMS40dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMTMzMzMzMzMzM3Z3O1xuICB9XG4gIHNlY3Rpb24udG1wbCBkaXYudG1wbC1jb250ZW50ICNjb250ZW50ICNuYXYtYXJlYSAjbmF2LXdyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIHNlY3Rpb24udG1wbCBkaXYudG1wbC1jb250ZW50ICNjb250ZW50ICNuYXYtYXJlYSAjbmF2LXdyYXAgbGkge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzdnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIHNlY3Rpb24udG1wbCBkaXYudG1wbC1jb250ZW50ICNjb250ZW50ICNuYXYtYXJlYSAjbmF2LXdyYXAgbGkgKiB7XG4gICAgZm9udC1zaXplOiAxLjR2dztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxuICBzZWN0aW9uLnRtcGwgZGl2LnRtcGwtY29udGVudCAjY29udGVudCAjbmF2LWFyZWEgI25hdi13cmFwICNiYWNrIHtcbiAgICB3aWR0aDogMTB2dztcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzM3Z3O1xuICB9XG4gIHNlY3Rpb24udG1wbCBkaXYudG1wbC1jb250ZW50ICNjb250ZW50ICNuYXYtYXJlYSAjbmF2LXdyYXAgI2JhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi77ycXCI7XG4gICAgZm9udC1zaXplOiAxLjR2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNHB4O1xuICB9XG4gIHNlY3Rpb24udG1wbCBkaXYudG1wbC1jb250ZW50ICNjb250ZW50ICNuYXYtYXJlYSAjbmF2LXdyYXAgI25leHQge1xuICAgIHdpZHRoOiAxMHZ3O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBzZWN0aW9uLnRtcGwgZGl2LnRtcGwtY29udGVudCAjY29udGVudCAjbmF2LWFyZWEgI25hdi13cmFwICNuZXh0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIu+8nlwiO1xuICAgIGZvbnQtc2l6ZTogMS40dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTRweDtcbiAgfVxuICBzZWN0aW9uLnRtcGwgZGl2LnRtcGwtY29udGVudCAjY29udGVudCAjdGltZXRhYmxlIC5ib3gtYXR0ZW50aW9uLXR5cGUzIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgc2VjdGlvbi50bXBsIGRpdi50bXBsLWNvbnRlbnQgI2NvbnRlbnQgI3RpbWV0YWJsZSB0ci5kYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc2VjdGlvbi50bXBsIGRpdi50bXBsLWNvbnRlbnQgI2NvbnRlbnQgI3RpbWV0YWJsZSB0cixcbiAgc2VjdGlvbi50bXBsIGRpdi50bXBsLWNvbnRlbnQgI2NvbnRlbnQgI3RpbWV0YWJsZSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgc2VjdGlvbi50bXBsIGRpdi50bXBsLWNvbnRlbnQgI2NvbnRlbnQgI3RpbWV0YWJsZSAqIHtcbiAgICBmb250LXNpemU6IDAuOTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgc2VjdGlvbi50bXBsIGRpdi50bXBsLWNvbnRlbnQgZGl2LnRtcGwtYmxvY2sgZGl2LnRtcGwtZ3JpZDIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgc2VjdGlvbi50bXBsIGRpdi50bXBsLWNvbnRlbnQgZGl2LnRtcGwtYmxvY2sgZGl2LnRtcGwtZ3JpZDIgZGl2LnRtcGwtZWxlbSB7XG4gICAgd2lkdGg6IDMwdnc7XG4gIH1cbiAgc2VjdGlvbi50bXBsIGRpdi50bXBsLWNvbnRlbnQgZGl2LnRtcGwtYmxvY2sgZGl2LnRtcGwtZ3JpZDIgZGl2LnRtcGwtZWxlbSBkaXYudG1wbC1lbGVtLWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3Z3O1xuICB9XG4gIHNlY3Rpb24udG1wbCBkaXYudG1wbC1jb250ZW50IGRpdi50bXBsLWJsb2NrIGRpdi50bXBsLWdyaWQyIGRpdi50bXBsLWVsZW0gZGl2LnRtcGwtZWxlbS1pbWcgaW1nIHtcbiAgICBoZWlnaHQ6IDE2LjY2NjY2NjY2Njd2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDF2dztcbiAgfVxuICBzZWN0aW9uLnRtcGwgZGl2LnRtcGwtY29udGVudCBkaXYudG1wbC1ibG9jayBkaXYudG1wbC1ncmlkMiBkaXYudG1wbC1lbGVtIHAudG1wbC10ZXh0X2wge1xuICAgIG1hcmdpbi1ib3R0b206IDB2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICBzZWN0aW9uLnRtcGwge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzdnc7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjMzMzMzMzMzMzN2dztcbiAgfVxuICBzZWN0aW9uLnRtcGwgZGl2LnRtcGwtY29udGVudCAqIHtcbiAgICBmb250LXNpemU6IDEuODY2NjY2NjY2N3Z3O1xuICB9XG4gIHNlY3Rpb24udG1wbCBkaXYudG1wbC1jb250ZW50IGRpdi50bXBsLWJsb2NrIHAudG1wbC10ZXh0X2wge1xuICAgIGZvbnQtc2l6ZTogMi44dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNi42NjY2NjY2NjY3dnc7XG4gIH1cbiAgc2VjdGlvbi50bXBsIGRpdi50bXBsLWNvbnRlbnQgZGl2LnRtcGwtYmxvY2sgZGl2LnRtcGwtdHRsXzEgaDIge1xuICAgIGZvbnQtc2l6ZTogMi44dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NjY2NjY2NjY3dnc7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgc2VjdGlvbi50bXBsIGRpdi50bXBsLWNvbnRlbnQgI2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA0LjY2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogNC42NjY2NjY2NjY3dnc7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzN2dztcbiAgfVxuICBzZWN0aW9uLnRtcGwgZGl2LnRtcGwtY29udGVudCAjY29udGVudCAjcHVsbC1kb3duIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICBzZWN0aW9uLnRtcGwgZGl2LnRtcGwtY29udGVudCAjY29udGVudCAjcHVsbC1kb3duIGgzIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg2NjY2NjY2Njd2dztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIHNlY3Rpb24udG1wbCBkaXYudG1wbC1jb250ZW50ICNjb250ZW50ICNwdWxsLWRvd24gI2NhdGVnb3J5LXdyYXBwZXIge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3dnc7XG4gIH1cbiAgc2VjdGlvbi50bXBsIGRpdi50bXBsLWNvbnRlbnQgI2NvbnRlbnQgI3B1bGwtZG93biAjY2F0ZWdvcnktd3JhcHBlciAqIHtcbiAgICBsaW5lLWhlaWdodDogNDtcbiAgfVxuICBzZWN0aW9uLnRtcGwgZGl2LnRtcGwtY29udGVudCAjY29udGVudCAjcHVsbC1kb3duICNjYXRlZ29yeS13cmFwcGVyIC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzN2dztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICBzZWN0aW9uLnRtcGwgZGl2LnRtcGwtY29udGVudCAjY29udGVudCAjcHVsbC1kb3duICNjYXRlZ29yeS13cmFwcGVyIC5zZWxlY3Qtd3JhcHBlciBzZWxlY3Qge1xuICAgIGhlaWdodDogNi42NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzM3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMDY2NjY2NjY2N3Z3O1xuICB9XG4gIHNlY3Rpb24udG1wbCBkaXYudG1wbC1jb250ZW50ICNjb250ZW50ICNwdWxsLWRvd24gI2NhdGVnb3J5LXdyYXBwZXIgLnNlbGVjdC13cmFwcGVyOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc2VjdGlvbi50bXBsIGRpdi50bXBsLWNvbnRlbnQgI2NvbnRlbnQgI3RhYi1hcmVhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHNlY3Rpb24udG1wbCBkaXYudG1wbC1jb250ZW50ICNjb250ZW50ICNuYXYtYXJlYSB7XG4gICAgbWFyZ2luLXRvcDogNC42NjY2NjY2NjY3dnc7XG4gICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDIuOHZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjI2NjY2NjY2Njd2dztcbiAgfVxuICBzZWN0aW9uLnRtcGwgZGl2LnRtcGwtY29udGVudCAjY29udGVudCAjbmF2LWFyZWEgI25hdi13cmFwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICBzZWN0aW9uLnRtcGwgZGl2LnRtcGwtY29udGVudCAjY29udGVudCAjbmF2LWFyZWEgI25hdi13cmFwIGxpIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2Njd2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgc2VjdGlvbi50bXBsIGRpdi50bXBsLWNvbnRlbnQgI2NvbnRlbnQgI25hdi1hcmVhICNuYXYtd3JhcCBsaSAqIHtcbiAgICBmb250LXNpemU6IDIuOHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG4gIHNlY3Rpb24udG1wbCBkaXYudG1wbC1jb250ZW50ICNjb250ZW50ICNuYXYtYXJlYSAjbmF2LXdyYXAgI2JhY2sge1xuICAgIHdpZHRoOiAyMHZ3O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2N3Z3O1xuICB9XG4gIHNlY3Rpb24udG1wbCBkaXYudG1wbC1jb250ZW50ICNjb250ZW50ICNuYXYtYXJlYSAjbmF2LXdyYXAgI2JhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi77ycXCI7XG4gICAgZm9udC1zaXplOiAyLjh2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNHB4O1xuICB9XG4gIHNlY3Rpb24udG1wbCBkaXYudG1wbC1jb250ZW50ICNjb250ZW50ICNuYXYtYXJlYSAjbmF2LXdyYXAgI25leHQge1xuICAgIHdpZHRoOiAyMHZ3O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBzZWN0aW9uLnRtcGwgZGl2LnRtcGwtY29udGVudCAjY29udGVudCAjbmF2LWFyZWEgI25hdi13cmFwICNuZXh0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIu+8nlwiO1xuICAgIGZvbnQtc2l6ZTogMi44dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTRweDtcbiAgfVxuICBzZWN0aW9uLnRtcGwgZGl2LnRtcGwtY29udGVudCAjY29udGVudCAjdGltZXRhYmxlIC5ib3gtYXR0ZW50aW9uLXR5cGUzIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgc2VjdGlvbi50bXBsIGRpdi50bXBsLWNvbnRlbnQgI2NvbnRlbnQgI3RpbWV0YWJsZSB0ci5kYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc2VjdGlvbi50bXBsIGRpdi50bXBsLWNvbnRlbnQgI2NvbnRlbnQgI3RpbWV0YWJsZSB0cixcbiAgc2VjdGlvbi50bXBsIGRpdi50bXBsLWNvbnRlbnQgI2NvbnRlbnQgI3RpbWV0YWJsZSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgc2VjdGlvbi50bXBsIGRpdi50bXBsLWNvbnRlbnQgI2NvbnRlbnQgI3RpbWV0YWJsZSAqIHtcbiAgICBmb250LXNpemU6IDEuODY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgc2VjdGlvbi50bXBsIGRpdi50bXBsLWNvbnRlbnQgZGl2LnRtcGwtYmxvY2sgZGl2LnRtcGwtZ3JpZDIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgc2VjdGlvbi50bXBsIGRpdi50bXBsLWNvbnRlbnQgZGl2LnRtcGwtYmxvY2sgZGl2LnRtcGwtZ3JpZDIgZGl2LnRtcGwtZWxlbSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2Njd2dztcbiAgfVxuICBzZWN0aW9uLnRtcGwgZGl2LnRtcGwtY29udGVudCBkaXYudG1wbC1ibG9jayBkaXYudG1wbC1ncmlkMiBkaXYudG1wbC1lbGVtIGRpdi50bXBsLWVsZW0taW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2dnc7XG4gIH1cbiAgc2VjdGlvbi50bXBsIGRpdi50bXBsLWNvbnRlbnQgZGl2LnRtcGwtYmxvY2sgZGl2LnRtcGwtZ3JpZDIgZGl2LnRtcGwtZWxlbSBkaXYudG1wbC1lbGVtLWltZyBpbWcge1xuICAgIGhlaWdodDogMjYuNjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi1yaWdodDogMnZ3O1xuICB9XG4gIHNlY3Rpb24udG1wbCBkaXYudG1wbC1jb250ZW50IGRpdi50bXBsLWJsb2NrIGRpdi50bXBsLWdyaWQyIGRpdi50bXBsLWVsZW0gcC50bXBsLXRleHRfbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHZ3O1xuICAgIGZvbnQtc2l6ZTogMi40dnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgbWF4LXdpZHRoOiAxNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHBhZGRpbmctdG9wOiAxMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuZm9vdGVyIGEge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxuICAuZm9vdGVyIC5mb290ZXItc25zIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmZvb3RlciAuZm9vdGVyLXNucyBhIGltZyB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIH1cbiAgLmZvb3Rlci4tYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDgxcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBwYWRkaW5nLXRvcDogMTI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLmZvb3RlciBhIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbiAgLmZvb3RlciAuZm9vdGVyLXNucyBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5mb290ZXIgLmZvb3Rlci1zbnMgYSBpbWcge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICB9XG4gIC5mb290ZXIuLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5mb290ZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIHBhZGRpbmctdG9wOiAxNnZ3O1xuICAgIHBhZGRpbmctbGVmdDogOC4zMzMzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiAxLjQ2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogNy40NjY2NjY2NjY3dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLmZvb3RlciAuZm9vdGVyLXNucyBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5mb290ZXIgLmZvb3Rlci1zbnMgYSBpbWcge1xuICAgIHdpZHRoOiAyLjR2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuOTMzMzMzMzMzM3Z3O1xuICB9XG4gIC5mb290ZXIuLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwdnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgaGVhZGVyLmhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTBweDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIGgxLmhlYWRlci10dGwge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciBoMS5oZWFkZXItdHRsIGEgaW1nIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIHAuaGVhZGVyLXRleHQge1xuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTA4MXB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIGhlYWRlci5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciBoMS5oZWFkZXItdHRsIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIGhlYWRlci5oZWFkZXIgaDEuaGVhZGVyLXR0bCBhIGltZyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciBwLmhlYWRlci10ZXh0IHtcbiAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICBoZWFkZXIuaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA2LjY2NjY2NjY2Njd2dztcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIGgxLmhlYWRlci10dGwge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3dnc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjY2NjY2NjY2Njd2dztcbiAgfVxuICBoZWFkZXIuaGVhZGVyIGgxLmhlYWRlci10dGwgYSBpbWcge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzN2dztcbiAgfVxuICBoZWFkZXIuaGVhZGVyIHAuaGVhZGVyLXRleHQge1xuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICNtYWluICNyaWdodC1jb2x1bW4ge1xuICAgIHdpZHRoOiA4NzVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNjIuNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gI3B1bGwtZG93biB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiAjbmF2LWFyZWEgKiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gI2NhbGVuZGFyIHtcbiAgICBwYWRkaW5nLXRvcDogMjFweDtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uICNjYWxlbmRhciAjbmF2LWFyZWEgdWwjbmV4dC1iYWNrIGxpLnRhcmdldF9kYXRlIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uICNjYWxlbmRhciAjbmF2LWFyZWEgdWwjbmV4dC1iYWNrIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uICNjYWxlbmRhciAjbmF2LWFyZWEgdWwjbmV4dC1iYWNrIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiAjY2FsZW5kYXIgI25hdi1hcmVhIHVsI25leHQtYmFjayBsaSNiYWNrIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiAjY2FsZW5kYXIgI25hdi1hcmVhIHVsI25leHQtYmFjayBsaSNuZXh0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiAjY2FsZW5kYXIgI25hdi1hcmVhICNwZXJpb2RfYXJlYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uICNjYWxlbmRhciAjbmF2LWFyZWEgdWwjbmV4dC1iYWNrIGxpLm5hdi1hcmVhLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiAqIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uIGgxLCAjbWFpbiAjcmlnaHQtY29sdW1uIGgyLCAjbWFpbiAjcmlnaHQtY29sdW1uIGgzIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiB0ZCwgI21haW4gI3JpZ2h0LWNvbHVtbiB0ciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDc1MHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uIHRyLmRheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uIHRhYmxlLmNhbGVuZGFyLXR5cGUwMiAuZGF5IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiAuYm94LWF0dGVudGlvbi10eXBlMyB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uIC5zZWxlY3Qtd3JhcHBlcjpudGgtY2hpbGQoMikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiAjdGFiLWFyZWEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiAuZGF0YS1tb250aC1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gLmRhdGEtbW9udGgtbXAtbmFtZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uIC5ub25lX21wX2RhdGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gLndpdGhfbXBfZGF0YSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiB0YWJsZSNjYWxlbmRhci1hdXRvLW1pbiB0ZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gI2NhbGVuZGFyIHRhYmxlIHRkIHVsLmRhdGEtbW9udGgge1xuICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiAjY2FsZW5kYXIgdGFibGUgdGQgdWwuZGF0YS1tb250aCBsaTpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiAxMjVweDtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uICNjYWxlbmRhciB0YWJsZSB0ZCB1bC5kYXRhLW1vbnRoIGxpOm50aC1jaGlsZCgyKSB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gI2NhbGVuZGFyIHRhYmxlIHRkIHVsLmRhdGEtbW9udGggbGkge1xuICAgIGhlaWdodDogMzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiAjY2FsZW5kYXIgdGFibGUgdGQgdWwuZGF0YS1tb250aCBsaSAuZGF0YS1tb250aC1tcC1ibG9jayB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiAuZGF0YS1tb250aC1ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gLmRhdGEtbW9udGgtbXAtYmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uIHRhYmxlLmNhbGVuZGFyLXR5cGUwMiBzcGFuLm1vbnRoLXRvLWRheSB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiAuZGF0YS1tb250aC1ibG9jayB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiAuZGF0YS1tb250aC1ibG9jayBzcGFuIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gLmRhdGEtbW9udGgtbXAtbmFtZSBhIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uICNyZXMtaW5mbyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uICNyZXMtaW5mbyBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uICNyZXMtaW5mbyBzcGFuIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gICNiYWxvb25fYXJlYSB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmZhciB7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCIgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gLnBob3RvLWFyZWEge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uIC5ldmVudC1uYW1lIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uIC5tcGxhbi1kZXRhaWwtemFpa28taWNvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uIC5tcGxhbi1kZXRhaWwtemFpa28taWNvbiBpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogNHB4O1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gI2V2ZW50LWFyZWEgLnNwZWMge1xuICAgIHdpZHRoOiA2MjVweDtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uICNldmVudC1hcmVhIC5zcGVjID4gbGk6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gI2V2ZW50LWFyZWEgLnNwZWMgKiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gI2V2ZW50LWFyZWEgLnNwZWMgLmRhdGExIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gZm9ybSB7XG4gICAgbWFyZ2luOiAzNXB4IDA7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiBmb3JtIC5idG4tYXJlYTEgaW5wdXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uIGZvcm0gKiB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiBmb3JtIC5mb3JtX3JlcXVpcmVkIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gZm9ybSAuZm9ybV9hbnkge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiBmb3JtIC5ib3gtdHlwZTEtaXRlbS1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiBmb3JtIC5pbnB1dC1yYWRpbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gZm9ybSAuc2VsZWN0LXdyYXBwZXI6bnRoLWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDgxcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgI21haW4gI3JpZ2h0LWNvbHVtbiB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzN2dztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNC4xNjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiAjcHVsbC1kb3duIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uICNuYXYtYXJlYSAqIHtcbiAgICBmb250LXNpemU6IDEuMDY2NjY2NjY2N3Z3O1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gI2NhbGVuZGFyIHtcbiAgICBwYWRkaW5nLXRvcDogMS40dnc7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiAjY2FsZW5kYXIgI25hdi1hcmVhIHVsI25leHQtYmFjayBsaS50YXJnZXRfZGF0ZSB7XG4gICAgd2lkdGg6IDR2dztcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uICNjYWxlbmRhciAjbmF2LWFyZWEgdWwjbmV4dC1iYWNrIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMS4wNjY2NjY2NjY3dnc7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiAjY2FsZW5kYXIgI25hdi1hcmVhIHVsI25leHQtYmFjayBsaSB7XG4gICAgZm9udC1zaXplOiAxLjA2NjY2NjY2Njd2dztcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uICNjYWxlbmRhciAjbmF2LWFyZWEgdWwjbmV4dC1iYWNrIGxpI2JhY2sge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uICNjYWxlbmRhciAjbmF2LWFyZWEgdWwjbmV4dC1iYWNrIGxpI25leHQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uICNjYWxlbmRhciAjbmF2LWFyZWEgI3BlcmlvZF9hcmVhIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS4wNjY2NjY2NjY3dnc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uICNjYWxlbmRhciAjbmF2LWFyZWEgdWwjbmV4dC1iYWNrIGxpLm5hdi1hcmVhLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiAqIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uIGgxLCAjbWFpbiAjcmlnaHQtY29sdW1uIGgyLCAjbWFpbiAjcmlnaHQtY29sdW1uIGgzIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiB0ZCwgI21haW4gI3JpZ2h0LWNvbHVtbiB0ciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDUwdnc7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gdHIuZGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gdGFibGUuY2FsZW5kYXItdHlwZTAyIC5kYXkge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uIC5ib3gtYXR0ZW50aW9uLXR5cGUzIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gLnNlbGVjdC13cmFwcGVyOm50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uICN0YWItYXJlYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uIC5kYXRhLW1vbnRoLWluZm8ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiAuZGF0YS1tb250aC1tcC1uYW1lIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gLm5vbmVfbXBfZGF0YSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiAud2l0aF9tcF9kYXRhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uIHRhYmxlI2NhbGVuZGFyLWF1dG8tbWluIHRkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiAjY2FsZW5kYXIgdGFibGUgdGQgdWwuZGF0YS1tb250aCB7XG4gICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uICNjYWxlbmRhciB0YWJsZSB0ZCB1bC5kYXRhLW1vbnRoIGxpOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gI2NhbGVuZGFyIHRhYmxlIHRkIHVsLmRhdGEtbW9udGggbGk6bnRoLWNoaWxkKDIpIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiAjY2FsZW5kYXIgdGFibGUgdGQgdWwuZGF0YS1tb250aCBsaSB7XG4gICAgaGVpZ2h0OiAyLjMzMzMzMzMzMzN2dztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiAjY2FsZW5kYXIgdGFibGUgdGQgdWwuZGF0YS1tb250aCBsaSAuZGF0YS1tb250aC1tcC1ibG9jayB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiAuZGF0YS1tb250aC1ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gLmRhdGEtbW9udGgtbXAtYmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uIHRhYmxlLmNhbGVuZGFyLXR5cGUwMiBzcGFuLm1vbnRoLXRvLWRheSB7XG4gICAgZm9udC1zaXplOiAxLjA2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gLmRhdGEtbW9udGgtYmxvY2sge1xuICAgIGZvbnQtc2l6ZTogMS4wNjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uIC5kYXRhLW1vbnRoLWJsb2NrIHNwYW4ge1xuICAgIHBhZGRpbmc6IDAuMjY2NjY2NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogMS4wNjY2NjY2NjY3dnc7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiAuZGF0YS1tb250aC1tcC1uYW1lIGEge1xuICAgIGZvbnQtc2l6ZTogMS4wNjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uICNyZXMtaW5mbyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLXRvcDogMS4wNjY2NjY2NjY3dnc7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiAjcmVzLWluZm8gbGkge1xuICAgIG1hcmdpbi1yaWdodDogMS4wNjY2NjY2NjY3dnc7XG4gICAgZm9udC1zaXplOiAxLjA2NjY2NjY2Njd2dztcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uICNyZXMtaW5mbyBzcGFuIHtcbiAgICBwYWRkaW5nOiAwLjI2NjY2NjY2Njd2dztcbiAgICBmb250LXNpemU6IDEuMDY2NjY2NjY2N3Z3O1xuICB9XG4gICNiYWxvb25fYXJlYSB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmZhciB7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCIgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gLnBob3RvLWFyZWEge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDAuOTMzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDEuODY2NjY2NjY2N3Z3O1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gLmV2ZW50LW5hbWUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gLm1wbGFuLWRldGFpbC16YWlrby1pY29uIHtcbiAgICBmb250LXNpemU6IDEuMDY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi1yaWdodDogMC45MzMzMzMzMzMzdnc7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiAubXBsYW4tZGV0YWlsLXphaWtvLWljb24gaSB7XG4gICAgZm9udC1zaXplOiAxLjA2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nOiAwLjI2NjY2NjY2Njd2dztcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uICNldmVudC1hcmVhIC5zcGVjIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2N3Z3O1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gI2V2ZW50LWFyZWEgLnNwZWMgPiBsaTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiAjZXZlbnQtYXJlYSAuc3BlYyAqIHtcbiAgICBmb250LXNpemU6IDEuMDY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gI2V2ZW50LWFyZWEgLnNwZWMgLmRhdGExIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gZm9ybSB7XG4gICAgbWFyZ2luOiAyLjMzMzMzMzMzMzN2dyAwO1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gZm9ybSAuYnRuLWFyZWExIGlucHV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNTMzMzMzMzMzM3Z3O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZy10b3A6IDEuODY2NjY2NjY2N3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjg2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMzMzMzMzMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogMS40dnc7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiBmb3JtICoge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxLjA2NjY2NjY2Njd2dztcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uIGZvcm0gLmZvcm1fcmVxdWlyZWQge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi1yaWdodDogMS4wNjY2NjY2NjY3dnc7XG4gICAgZm9udC1zaXplOiAwLjkzMzMzMzMzMzN2dztcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uIGZvcm0gLmZvcm1fYW55IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMDY2NjY2NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogMC45MzMzMzMzMzMzdnc7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiBmb3JtIC5ib3gtdHlwZTEtaXRlbS1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNHZ3O1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gZm9ybSAuaW5wdXQtcmFkaW8ge1xuICAgIHBhZGRpbmctbGVmdDogMS40dnc7XG4gICAgZm9udC1zaXplOiAwLjkzMzMzMzMzMzN2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMC4xMzMzMzMzMzMzdnc7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiBmb3JtIC5zZWxlY3Qtd3JhcHBlcjpudGgtY2hpbGQoMikge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAjbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMTMuMzMzMzMzMzMzM3Z3O1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4ge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzdnc7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjMzMzMzMzMzMzN2dztcbiAgICBtYXJnaW46IDAgYXV0byA0dnc7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiAjcHVsbC1kb3duIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uICNuYXYtYXJlYSAqIHtcbiAgICBmb250LXNpemU6IDIuMTMzMzMzMzMzM3Z3O1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gI2NhbGVuZGFyIHtcbiAgICBwYWRkaW5nLXRvcDogMi44dnc7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiAjY2FsZW5kYXIgI25hdi1hcmVhIHVsI25leHQtYmFjayBsaS50YXJnZXRfZGF0ZSB7XG4gICAgd2lkdGg6IDh2dztcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uICNjYWxlbmRhciAjbmF2LWFyZWEgdWwjbmV4dC1iYWNrIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMi4xMzMzMzMzMzMzdnc7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiAjY2FsZW5kYXIgI25hdi1hcmVhIHVsI25leHQtYmFjayBsaSB7XG4gICAgZm9udC1zaXplOiAyLjEzMzMzMzMzMzN2dztcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uICNjYWxlbmRhciAjbmF2LWFyZWEgdWwjbmV4dC1iYWNrIGxpI2JhY2sge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uICNjYWxlbmRhciAjbmF2LWFyZWEgdWwjbmV4dC1iYWNrIGxpI25leHQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uICNjYWxlbmRhciAjbmF2LWFyZWEgI3BlcmlvZF9hcmVhIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMi4xMzMzMzMzMzMzdnc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uICNjYWxlbmRhciAjbmF2LWFyZWEgdWwjbmV4dC1iYWNrIGxpLm5hdi1hcmVhLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiAqIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uIGgxLCAjbWFpbiAjcmlnaHQtY29sdW1uIGgyLCAjbWFpbiAjcmlnaHQtY29sdW1uIGgzIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiB0ZCwgI21haW4gI3JpZ2h0LWNvbHVtbiB0ciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gdHIuZGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gdGFibGUuY2FsZW5kYXItdHlwZTAyIC5kYXkge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uIC5ib3gtYXR0ZW50aW9uLXR5cGUzIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gLnNlbGVjdC13cmFwcGVyOm50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uICN0YWItYXJlYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uIC5kYXRhLW1vbnRoLWluZm8ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiAuZGF0YS1tb250aC1tcC1uYW1lIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gLm5vbmVfbXBfZGF0YSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiAud2l0aF9tcF9kYXRhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uIHRhYmxlI2NhbGVuZGFyLWF1dG8tbWluIHRkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiAjY2FsZW5kYXIgdGFibGUgdGQgdWwuZGF0YS1tb250aCB7XG4gICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uICNjYWxlbmRhciB0YWJsZSB0ZCB1bC5kYXRhLW1vbnRoIGxpOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2Njd2dztcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uICNjYWxlbmRhciB0YWJsZSB0ZCB1bC5kYXRhLW1vbnRoIGxpOm50aC1jaGlsZCgyKSB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gI2NhbGVuZGFyIHRhYmxlIHRkIHVsLmRhdGEtbW9udGggbGkge1xuICAgIGhlaWdodDogOS4zMzMzMzMzMzMzdnc7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uICNjYWxlbmRhciB0YWJsZSB0ZCB1bC5kYXRhLW1vbnRoIGxpIC5kYXRhLW1vbnRoLW1wLWJsb2NrIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uIC5kYXRhLW1vbnRoLWJsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiAuZGF0YS1tb250aC1tcC1ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gdGFibGUuY2FsZW5kYXItdHlwZTAyIHNwYW4ubW9udGgtdG8tZGF5IHtcbiAgICBmb250LXNpemU6IDIuMTMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiAuZGF0YS1tb250aC1ibG9jayB7XG4gICAgZm9udC1zaXplOiAyLjEzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gLmRhdGEtbW9udGgtYmxvY2sgc3BhbiB7XG4gICAgcGFkZGluZzogMC41MzMzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiAyLjEzMzMzMzMzMzN2dztcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uIC5kYXRhLW1vbnRoLW1wLW5hbWUgYSB7XG4gICAgZm9udC1zaXplOiAyLjEzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gI3Jlcy1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tdG9wOiAyLjEzMzMzMzMzMzN2dztcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uICNyZXMtaW5mbyBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjEzMzMzMzMzMzN2dztcbiAgICBmb250LXNpemU6IDIuMTMzMzMzMzMzM3Z3O1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gI3Jlcy1pbmZvIHNwYW4ge1xuICAgIHBhZGRpbmc6IDAuNTMzMzMzMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogMi4xMzMzMzMzMzMzdnc7XG4gIH1cbiAgI2JhbG9vbl9hcmVhIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuZmFyIHtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiAucGhvdG8tYXJlYSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDc1dnc7XG4gICAgbWFyZ2luLXRvcDogMS44NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43MzMzMzMzMzMzdnc7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiAuZXZlbnQtbmFtZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiAubXBsYW4tZGV0YWlsLXphaWtvLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMi4xMzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg2NjY2NjY2Njd2dztcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uIC5tcGxhbi1kZXRhaWwtemFpa28taWNvbiBpIHtcbiAgICBmb250LXNpemU6IDIuMTMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmc6IDAuNTMzMzMzMzMzM3Z3O1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gI2V2ZW50LWFyZWEgLnNwZWMge1xuICAgIHdpZHRoOiA3NXZ3O1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gI2V2ZW50LWFyZWEgLnNwZWMgPiBsaTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiAjZXZlbnQtYXJlYSAuc3BlYyAqIHtcbiAgICBmb250LXNpemU6IDIuMTMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gI2V2ZW50LWFyZWEgLnNwZWMgLmRhdGExIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gZm9ybSB7XG4gICAgbWFyZ2luOiA0LjY2NjY2NjY2Njd2dyAwO1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gZm9ybSAuYnRuLWFyZWExIGlucHV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMDY2NjY2NjY2N3Z3O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZy10b3A6IDMuNzMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjczMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNjY2NjY2NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogMi44dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43MzMzMzMzMzMzdnc7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiBmb3JtICoge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyLjEzMzMzMzMzMzN2dztcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uIGZvcm0gLmZvcm1fcmVxdWlyZWQge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi1yaWdodDogMi4xMzMzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiAxLjg2NjY2NjY2Njd2dztcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uIGZvcm0gLmZvcm1fYW55IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTMzMzMzMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogMS44NjY2NjY2NjY3dnc7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiBmb3JtIC5ib3gtdHlwZTEtaXRlbS1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDIuOHZ3O1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gZm9ybSAuaW5wdXQtcmFkaW8ge1xuICAgIHBhZGRpbmctbGVmdDogNC4yNjY2NjY2NjY3dnc7XG4gICAgZm9udC1zaXplOiAxLjg2NjY2NjY2Njd2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMC4yNjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZy10b3A6IDAuNTMzMzMzMzMzM3Z3O1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gZm9ybSAuaW5wdXQtcmFkaW86YmVmb3JlIHtcbiAgICB3aWR0aDogMi42NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAyLjY2NjY2NjY2Njd2dztcbiAgICB0b3A6IDAuOHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI21haW4gI3JpZ2h0LWNvbHVtbiBmb3JtIC5pbnB1dC1yYWRpbzphZnRlciB7XG4gICAgd2lkdGg6IDIuNjY2NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogMi42NjY2NjY2NjY3dnc7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHRvcDogMC44dncgIWltcG9ydGFudDtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uIGZvcm0gc2VsZWN0IHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAjbWFpbiAjcmlnaHQtY29sdW1uIGZvcm0gLnNlbGVjdC13cmFwcGVyOm50aC1jaGlsZCgyKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gICNtYWluICNyaWdodC1jb2x1bW4gZm9ybSAuY2FsbF96aXBfc3R5bGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxLjA2NjY2NjY2Njd2dztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIGRpdi50b3Age1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIGRpdi50b3AgaDEudG9wLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuICBkaXYudG9wIGgxLnRvcC10ZXh0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwODFweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICBkaXYudG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBkaXYudG9wIGgxLnRvcC10ZXh0IHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbiAgZGl2LnRvcCBoMS50b3AtdGV4dCBzcGFuIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgZGl2LnRvcCB7XG4gICAgbWFyZ2luLXRvcDogMTMuMzMzMzMzMzMzM3Z3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIGRpdi50b3AgaDEudG9wLXRleHQge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiA2Ni42NjY2NjY2NjY3dnc7XG4gICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG4gIGRpdi50b3AgaDEudG9wLXRleHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyLjh2dztcbiAgfVxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKlxuICogVXRpbGl0eTogRXh0ZW5kIC0gbGF5b3V0XG4gKlxubWVkaWHjga7lpJbjgafkvZzjgovlv4XopoHjgYzjgYLjgotcbi5iYXNle1xuXHRAZXh0ZW5kICVjZW50ZXJcbn1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiVjZW50ZXJ7XG5cdG1hcmdpbi1sZWZ0OmF1dG87XG5cdG1hcmdpbi1yaWdodDphdXRvO1xufVxuXG4ld3JhcHBlciB7XG59XG5cbiVpbm5lciB7XG59XG4iLCIvKlxyXG4gKiBSRVNFVFxyXG4qL1xyXG5ib2R5eyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IGZvbnQtc2l6ZTogNjIuNSU7IH1cclxuZGl2LGgxLGgyLGgzLGg0LGg1LGg2LHAsZGwsZHQsZGQsdWwsb2wsbGksYmxvY2txdW90ZSxwcmUsdGFibGUsY2FwdGlvbix0aCx0ZCxhZGRyZXNzLGZvcm0sZmllbGRzZXQsbGVnZW5kLG9iamVjdCxoZWFkZXIsZm9vdGVyLHNlY3Rpb24sYXJ0aWNsZSxuYXYsZmlndXJlLGNhbnZhc3sgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyB9XHJcbnRhYmxleyBib3JkZXItc3BhY2luZzogMDsgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxyXG5maWVsZHNldCxpbWd7IGJvcmRlcjogbm9uZTsgdmVydGljYWwtYWxpZ246IHRvcDsgfVxyXG5hZGRyZXNzLGNhcHRpb24sY2l0ZSxjb2RlLGRmbixlbSxzdHJvbmcsdGgsdmFyIHsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XHJcbm9sLHVsLGxpeyBsaXN0LXN0eWxlOiBub25lOyB9XHJcbmNhcHRpb24sdGgsdGR7IHZlcnRpY2FsLWFsaWduOiB0b3A7IHRleHQtYWxpZ246IGxlZnQ7IH1cclxuaDEsaDIsaDMsaDQsaDUsaDYsc21hbGx7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc2l6ZTogMTAwJTsgfVxyXG5peyBmb250LXN0eWxlOiBub3JtYWw7IH1cclxucTpiZWZvcmUscTphZnRlcnsgY29udGVudDogJyc7IH1cclxuYWJicixhY3JvbnlteyBib3JkZXI6IG5vbmU7IH1cclxuc3VweyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XHJcbnN1YnsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XHJcbmEsIG9iamVjdCwgZW1iZWR7IG91dGxpbmU6IG5vbmU7IH1cclxuYTpob3ZlcixhOmFjdGl2ZSxhOmZvY3VzeyBvdXRsaW5lOiBub25lOyB9XHJcbmhlYWRlcixmb290ZXIsc2VjdGlvbixhcnRpY2xlLG5hdixmaWd1cmUsY2FudmFzLG1haW57IGRpc3BsYXk6IGJsb2NrOyB9IiwiXG5ib2R5e1xuXHRAaW5jbHVkZSBmb250LXNtb290aGluZygpO1xuXHRsaW5lLWhlaWdodDoxO1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdGZvbnQtZmFtaWx5OiAkZm9udDtcblx0Y29sb3I6JGZvbnRDb2xvcjtcblx0YmFja2dyb3VuZDogJGJnQ29sb3I7XG59XG5ib2R5ICp7XG4gICAgZm9udC1mYW1pbHk6ICdFQiBHYXJhbW9uZCcsICdaZW4gT2xkIE1pbmNobycsICdaZW4gS2FrdSBHb3RoaWMgTmV3Jywgc2VyaWYhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xufVxuYXtcblx0Y29sb3I6aW5oZXJpdDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4qLCo6OmJlZm9yZSwqOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiNmb290ZXIsI2hlYWRlciwjcGFnZXRvcHtcblx0ZGlzcGxheTogbm9uZTtcblx0aGVpZ2h0OjA7XG5cdHdpZHRoOiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLypcbkxBTkdVQUdFIC8gREVWSUNFXG4qL1xuLmxhbmctanAgW2RhdGEtbGFuZz1cImVuXCJde1xuXHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cbi5sYW5nLWVuIFtkYXRhLWxhbmc9XCJqcFwiXXtcblx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAjeyRtcS1wY30ge1xuXHRbZGF0YS1kZXZpY2U9XCJzcFwiXXtcblx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhICN7JG1xLXNwfSB7XG5cdFtkYXRhLWRldmljZT1cInBjXCJde1xuXHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHR9XG59IiwiQG1peGluIGZvbnQtc21vb3RoaW5nICgkdmFsdWU6IG9uKSB7XG5cdEBpZiAkdmFsdWUgPT0gb24ge1xuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdH1cblx0QGVsc2Uge1xuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuXHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuXHR9XG59XG4iLCIkZm9udENvbG9yOiAjMDAwO1xyXG4kYmxhY2s6ICMwMDA7XHJcbiRiZ0NvbG9yOiAjZmZmO1xyXG4kZm9udDogLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwg44Oh44Kk44Oq44KqLCBtZWlyeW8sIHNhbnMtc2VyaWY7XHJcblxyXG5cclxuJHNjcmVlbi1zcDogMTA4MHB4O1xyXG4kc2NyZWVuLXBjOiAxMDgxcHg7XHJcbiRzY3JlZW4tbGc6IDE1MDBweDtcclxuXHJcbiRtcS1zcDogXCIobWF4LXdpZHRoOiAjeyRzY3JlZW4tc3B9KVwiOyAvLyAwIC0gNzUwcHhcclxuJG1xLXBjOiBcIihtaW4td2lkdGg6ICN7JHNjcmVlbi1wY30pIGFuZCAobWF4LXdpZHRoOiAjeyRzY3JlZW4tbGcgLSAxcHh9KVwiOyAvLyA3NTEgLSAxNDk5cHhcclxuJG1xLWxnOiBcIihtaW4td2lkdGg6ICN7JHNjcmVlbi1sZ30pXCI7IC8vIDE1MDBweCDku6XkuIoiLCIvKlxuQGtleWZyYW1lcyB4eHgge1xuICAwJSAgIHt9XG5cbiAgNTAlICB7fVxuXG4gIDEwMCUge31cbiAgQUFBXG59XG4qLyIsIkBtZWRpYSAjeyRtcS1sZ30ge1xyXG5zZWN0aW9uLnRtcGwge1xyXG4gICAgd2lkdGg6IHMoMTUwMCk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmctbGVmdDogcygxMjUqMyk7XHJcblxyXG4gICAgZGl2LnRtcGwtY29udGVudCB7XHJcbiAgICAgICAgKiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcygxNCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYudG1wbC1ibG9jayB7XHJcbiAgICAgICAgICAgIHAudG1wbC10ZXh0YXJlYSB7fVxyXG5cclxuICAgICAgICAgICAgcC50bXBsLXRleHRfbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHMoMjEpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcyg1MCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGRpdi50bXBsLXR0bF8xIHtcclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHMoMjEpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHMoMTQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBzKDM1KTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHMoMzUpO1xyXG4gICAgICAgICAgICB3aWR0aDogcygxMjUqNyk7XHJcblxyXG4gICAgICAgICAgICAjcHVsbC1kb3duIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcygxNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHMoMTI1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAjY2F0ZWdvcnktd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHMoNTAwKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHMoMjUwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBzKDUwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcygyNTApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcyg4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdC13cmFwcGVyOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI3RhYi1hcmVhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNuYXYtYXJlYSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBzKDM1KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcygyMSk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcygxNyk7XHJcblxyXG4gICAgICAgICAgICAgICAgI25hdi13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcygxMjUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHMoMjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy90b3A6cyg0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICNiYWNrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHMoMTUwKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ++8nCc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHMoMjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHMoMTI1KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICNuZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHMoMTUwKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ++8nic7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHMoMjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICN0aW1ldGFibGUge1xyXG4gICAgICAgICAgICAgICAgLmJveC1hdHRlbnRpb24tdHlwZTMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0ci5kYXkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdHIsXHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzKDE0KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2LnRtcGwtYmxvY2sge1xyXG4gICAgICAgICAgICBkaXYudG1wbC1ncmlkMiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgIGRpdi50bXBsLWVsZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzKDQ1MCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGRpdi50bXBsLWVsZW0taW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IHMoMTI1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcygyNTApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBzKDE1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcyg0NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBwLnRtcGwtdGV4dF9sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcygwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAudG1wbC10ZXh0X20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBwLnRtcGwtdGV4dF9tLm1hcmdpbi1ib3R0b21fMjAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBkaXYudG1wbC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHt9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBkaXYudG1wbC1idG4uLWV4IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG59XHJcbkBtZWRpYSAjeyRtcS1wY30ge1xyXG5zZWN0aW9uLnRtcGwge1xyXG4gICAgd2lkdGg6IHcoMTUwMCk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmctbGVmdDogdygxMjUqMyk7XHJcblxyXG4gICAgZGl2LnRtcGwtY29udGVudCB7XHJcbiAgICAgICAgKiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdygxNCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYudG1wbC1ibG9jayB7XHJcbiAgICAgICAgICAgIHAudG1wbC10ZXh0YXJlYSB7fVxyXG5cclxuICAgICAgICAgICAgcC50bXBsLXRleHRfbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHcoMjEpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdyg1MCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGRpdi50bXBsLXR0bF8xIHtcclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHcoMjEpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHcoMTQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiB3KDM1KTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHcoMzUpO1xyXG4gICAgICAgICAgICB3aWR0aDogdygxMjUqNyk7XHJcblxyXG4gICAgICAgICAgICAjcHVsbC1kb3duIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdygxNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcoMTI1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAjY2F0ZWdvcnktd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcoNTAwKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcoMjUwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB3KDUwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdygyNTApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdyg4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdC13cmFwcGVyOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI3RhYi1hcmVhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNuYXYtYXJlYSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB3KDM1KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogdygyMSk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdygxNyk7XHJcblxyXG4gICAgICAgICAgICAgICAgI25hdi13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdygxMjUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHcoMjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy90b3A6dyg0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICNiYWNrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcoMTUwKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ++8nCc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHcoMjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHcoMTI1KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICNuZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHcoMTUwKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ++8nic7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHcoMjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICN0aW1ldGFibGUge1xyXG4gICAgICAgICAgICAgICAgLmJveC1hdHRlbnRpb24tdHlwZTMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0ci5kYXkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdHIsXHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB3KDE0KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2LnRtcGwtYmxvY2sge1xyXG4gICAgICAgICAgICBkaXYudG1wbC1ncmlkMiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgIGRpdi50bXBsLWVsZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB3KDQ1MCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGRpdi50bXBsLWVsZW0taW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IHcoMTI1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogdygyNTApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB3KDE1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdyg0NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBwLnRtcGwtdGV4dF9sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdygwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAudG1wbC10ZXh0X20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBwLnRtcGwtdGV4dF9tLm1hcmdpbi1ib3R0b21fMjAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBkaXYudG1wbC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHt9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBkaXYudG1wbC1idG4uLWV4IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG59XHJcbkBtZWRpYSAjeyRtcS1zcH0ge1xyXG5zZWN0aW9uLnRtcGwge1xyXG4gICAgd2lkdGg6IHN3KDYyLjUqMTApO1xyXG4gICAgLy9tYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmctbGVmdDogc3coNjIuNSk7XHJcblxyXG4gICAgZGl2LnRtcGwtY29udGVudCB7XHJcbiAgICAgICAgKiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMTQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2LnRtcGwtYmxvY2sge1xyXG4gICAgICAgICAgICBwLnRtcGwtdGV4dGFyZWEge31cclxuXHJcbiAgICAgICAgICAgIHAudG1wbC10ZXh0X2wge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBzdygyMSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzdyg1MCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGRpdi50bXBsLXR0bF8xIHtcclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHN3KDIxKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzdygxNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNjb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHN3KDM1KTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHN3KDM1KTtcclxuICAgICAgICAgICAgd2lkdGg6IHN3KDYyLjUqMTApO1xyXG5cclxuICAgICAgICAgICAgI3B1bGwtZG93biB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHN3KDE0KTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogc3coMTI1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAjY2F0ZWdvcnktd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHN3KDUwMCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICoge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3Qtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzdygyNTApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHN3KDUwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogc3coMjUwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHN3KDgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0LXdyYXBwZXI6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjdGFiLWFyZWEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI25hdi1hcmVhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHN3KDM1KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogc3coMjEpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHN3KDE3KTtcclxuXHJcbiAgICAgICAgICAgICAgICAjbmF2LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzdygxMjUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHN3KDIxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vdG9wOnN3KDQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgI2JhY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogc3coMTUwKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ++8nCc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHN3KDIxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBzdygxMjUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgI25leHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogc3coMTUwKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ++8nic7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHN3KDIxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjdGltZXRhYmxlIHtcclxuICAgICAgICAgICAgICAgIC5ib3gtYXR0ZW50aW9uLXR5cGUzIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdHIuZGF5IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRyLFxyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICoge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMTQpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYudG1wbC1ibG9jayB7XHJcbiAgICAgICAgICAgIGRpdi50bXBsLWdyaWQyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgZGl2LnRtcGwtZWxlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHN3KDYyLjUqNSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGRpdi50bXBsLWVsZW0taW1nIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL3dpZHRoOiBzdygxMjUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBzdygyMDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBzdygxNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHN3KDQ1KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAudG1wbC10ZXh0X2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzdygwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzdygxOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbn1cclxuXHJcblxyXG5cclxuIiwiQG1lZGlhICN7JG1xLWxnfSB7XHJcbi5mb290ZXIge1xyXG4gICAgbWF4LXdpZHRoOiBzKDE1MDApO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBsaW5lLWhlaWdodDogMjtcclxuICAgIGZvbnQtc2l6ZTogcygxMSk7XHJcbiAgICBwYWRkaW5nLXRvcDogcygxMjUpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHMoMTAwKTtcclxuICAgIHBhZGRpbmctbGVmdDogcygxMjUpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcygxMSk7XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLXNucyB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBzKDE0KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcyg3KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAmLi1ib3R0b217XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHMoMjI1KTtcclxuICAgIH1cclxufVxyXG59XHJcbkBtZWRpYSAjeyRtcS1wY30ge1xyXG4uZm9vdGVyIHtcclxuICAgIHdpZHRoOiB3KDE1MDApO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBsaW5lLWhlaWdodDogMjtcclxuICAgIGZvbnQtc2l6ZTogcygxMSk7XHJcbiAgICBwYWRkaW5nLXRvcDogcygxMjUpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHMoMTAwKTtcclxuICAgIHBhZGRpbmctbGVmdDogcygxMjUpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcygxMSk7XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLXNucyB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBzKDE0KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcyg3KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAmLi1ib3R0b217XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHMoMjI1KTtcclxuICAgIH1cclxufVxyXG59XHJcbkBtZWRpYSAjeyRtcS1zcH0ge1xyXG4uZm9vdGVyIHtcclxuICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogc3coMTIwKTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMTAwdncgLyAxMiAqIDEpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogc3coMTEpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBzdyg1Nik7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgLmZvb3Rlci1zbnMge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzdygxOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBzdyg3KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgJi4tYm90dG9te1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogc3coMjI1KTtcclxuICAgICAgICB9XHJcbn1cclxufVxyXG5cclxuIiwiQG1lZGlhICN7JG1xLWxnfSB7XG5cdGhlYWRlci5oZWFkZXIge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6cyg1MCk7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdCAgZGlzcGxheTogZmxleDtcblx0XHRcdCAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRcdFx0ICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdCAgYWxpZ24taXRlbXM6Y2VudGVyO1xuXG5cdFx0aDEuaGVhZGVyLXR0bCB7XG5cdFx0XHR3aWR0aDogcygxMjApO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YSB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IHMoNjApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiBzKDIwKTtcblx0XHR9XG5cdFx0cC5oZWFkZXItdGV4dCB7XG5cblx0XHRcdHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgI3skbXEtcGN9IHtcblx0aGVhZGVyLmhlYWRlciB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDpzKDUwKTtcblx0XHRyaWdodDogMDtcblx0XHRcdFx0ICBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdFx0XHQgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0ICBhbGlnbi1pdGVtczpjZW50ZXI7XG5cblx0XHRoMS5oZWFkZXItdHRsIHtcblx0XHRcdHdpZHRoOiBzKDEyMCk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRhIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogcyg2MCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHMoMjApO1xuXHRcdH1cblx0XHRwLmhlYWRlci10ZXh0IHtcblxuXHRcdFx0d3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSAjeyRtcS1zcH0ge1xuXHRoZWFkZXIuaGVhZGVyIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOnN3KDUwKTtcblx0XHRyaWdodDogMDtcblx0XHRcdFx0ICBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdFx0XHQgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0ICBhbGlnbi1pdGVtczpjZW50ZXI7XG5cblx0XHRoMS5oZWFkZXItdHRsIHtcblx0XHRcdHdpZHRoOiBzdyg2Mi41KjIpO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YSB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IHN3KDYyLjUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiBzdygyMCk7XG5cdFx0fVxuXHRcdHAuaGVhZGVyLXRleHQge1xuXG5cdFx0XHR3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxufSIsIkBtZWRpYSAjeyRtcS1sZ30ge1xuI21haW4gI3JpZ2h0LWNvbHVtbntcblx0d2lkdGg6IHMoODc1KTtcblx0cGFkZGluZzogMDtcblx0cGFkZGluZy1sZWZ0OiBzKDEyNSowLjUpO1xuXHRtYXJnaW46IDAgYXV0bztcblx0I3B1bGwtZG93bntcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxuXHQjbmF2LWFyZWF7XG5cdFx0Kntcblx0XHRcdGZvbnQtc2l6ZTogcygxNik7XG5cdFx0fVxuXHR9XG5cdCNjYWxlbmRhcntcblx0XHRwYWRkaW5nLXRvcDogcygyMSk7XG5cdH1cblx0I2NhbGVuZGFyICNuYXYtYXJlYSB1bCNuZXh0LWJhY2sgbGkudGFyZ2V0X2RhdGV7XG5cdFx0d2lkdGg6cyg2MCk7XG5cdH1cblx0I2NhbGVuZGFyICNuYXYtYXJlYSB1bCNuZXh0LWJhY2sgbGkgYXtcblx0XHRmb250LXNpemU6IHMoMTYpO1xuXHR9XG5cdCNjYWxlbmRhciAjbmF2LWFyZWEgdWwjbmV4dC1iYWNrIGxpe1xuXHRcdGZvbnQtc2l6ZTogcygxNik7XG5cdH1cblx0I2NhbGVuZGFyICNuYXYtYXJlYSB1bCNuZXh0LWJhY2sgbGkjYmFja3tcblx0XHRib3JkZXI6bm9uZTtcblx0fVxuXHQjY2FsZW5kYXIgI25hdi1hcmVhIHVsI25leHQtYmFjayBsaSNuZXh0e1xuXHRcdGJvcmRlcjpub25lO1xuXHR9XG5cdCNjYWxlbmRhciAjbmF2LWFyZWEgI3BlcmlvZF9hcmVhIHNwYW57XG5cdFx0Zm9udC1zaXplOiBzKDE2KTtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR9XG5cdCNjYWxlbmRhciAjbmF2LWFyZWEgdWwjbmV4dC1iYWNrIGxpLm5hdi1hcmVhLWJ1dHRvbntcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXHQqe1xuXHRcdC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6MDtcblx0fVxuXHRoMSxoMixoM3tcblx0XHRib3JkZXI6bm9uZTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxuXHR0ZCx0cntcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogcyg3NTApO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXHR0ci5kYXl7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHR0YWJsZS5jYWxlbmRhci10eXBlMDIgLmRheXtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblxuXHQuYm94LWF0dGVudGlvbi10eXBlM3tcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR9XG5cdC5zZWxlY3Qtd3JhcHBlcjpudGgtY2hpbGQoMil7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQjdGFiLWFyZWF7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuZGF0YS1tb250aC1pbmZve1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdH1cblx0LmRhdGEtbW9udGgtbXAtbmFtZXtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR9XG5cdC5ub25lX21wX2RhdGF7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG5cdH1cblx0LndpdGhfbXBfZGF0YXtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcblx0fVxuXHR0YWJsZSNjYWxlbmRhci1hdXRvLW1pbiB0ZHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblx0I2NhbGVuZGFyIHRhYmxlIHRkIHVsLmRhdGEtbW9udGh7XG5cdFx0bWF4LWhlaWdodDogdW5zZXQ7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdGxpOm50aC1jaGlsZCgxKXtcblx0XHRcdHdpZHRoOiBzKDEyNSk7XG5cdFx0fVxuXHRcdGxpOm50aC1jaGlsZCgyKXtcblx0XHRcdGZsZXgtZ3JvdzoxO1xuXHRcdH1cblx0fVxuXHQjY2FsZW5kYXIgdGFibGUgdGQgdWwuZGF0YS1tb250aCBsaXtcblx0XHRoZWlnaHQ6IHMoMzUpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdC5kYXRhLW1vbnRoLW1wLWJsb2Nre1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG5cdC5kYXRhLW1vbnRoLWJsb2Nre1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQuZGF0YS1tb250aC1tcC1ibG9ja3tcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0dGFibGUuY2FsZW5kYXItdHlwZTAyIHNwYW4ubW9udGgtdG8tZGF5e1xuXHRcdGZvbnQtc2l6ZTogcygxNikhaW1wb3J0YW50O1xuXHR9XG5cdC5kYXRhLW1vbnRoLWJsb2Nre1xuXHRcdGZvbnQtc2l6ZTogcygxNikhaW1wb3J0YW50O1xuXHRcdHNwYW57XG5cdFx0XHQvL2Rpc3BsYXk6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiBzKDQpO1xuXHRcdFx0Zm9udC1zaXplOiBzKDE2KTtcblx0XHR9XG5cdH1cblx0LmRhdGEtbW9udGgtbXAtbmFtZSBhe1xuXHRcdGZvbnQtc2l6ZTogcygxNikhaW1wb3J0YW50O1xuXHR9XG5cdCNyZXMtaW5mb3tcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRtYXJnaW4tdG9wOiBzKDE2KTtcblx0XHRsaXtcblx0XHRcdG1hcmdpbi1yaWdodDogcygxNik7XG5cdFx0XHRmb250LXNpemU6IHMoMTYpO1xuXHRcdH1cblx0XHRzcGFue1xuXHRcdFx0cGFkZGluZzogcyg0KTtcblx0XHRcdGZvbnQtc2l6ZTogcygxNik7XG5cdFx0fVxuXHR9XG59XG5cbiNiYWxvb25fYXJlYXtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mYXIge1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJyFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuI21haW4gI3JpZ2h0LWNvbHVtbntcblx0LnBob3RvLWFyZWF7XG5cdFx0ZmxvYXQ6bm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiBzKDE0KTtcblx0XHRtYXJnaW4tYm90dG9tOiBzKDI4KTtcblx0fVxuXHQuZXZlbnQtbmFtZXtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxuXHQubXBsYW4tZGV0YWlsLXphaWtvLWljb257XG5cdFx0Zm9udC1zaXplOiBzKDE2KTtcblx0XHRtYXJnaW4tcmlnaHQ6IHMoMTQpO1xuXHRcdGl7XG5cdFx0XHRmb250LXNpemU6IHMoMTYpO1xuXHRcdFx0cGFkZGluZzogcyg0KTtcblx0XHR9XG5cdH1cblx0I2V2ZW50LWFyZWEgLnNwZWN7XG5cdFx0d2lkdGg6IHMoNjI1KTtcblx0XHQ+IGxpe1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCp7XG5cdFx0XHRmb250LXNpemU6IHMoMTYpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0Ym9yZGVyOm5vbmU7XG5cdFx0fVxuXHRcdC5kYXRhMXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdGZvcm17XG5cdFx0bWFyZ2luOiBzKDM1KSAwO1xuXHRcdC5idG4tYXJlYTF7XG5cdFx0XHRpbnB1dHtcblx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAjMDAwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiBzKDgpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0cGFkZGluZy10b3A6IHMoMjgpO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogcygyOCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHMoNTApO1xuXHRcdFx0XHRmb250LXNpemU6IHMoMjEpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQqe1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGZvbnQtc2l6ZTogcygxNik7XG5cdFx0fVxuXHRcdC5mb3JtX3JlcXVpcmVke1xuXG5cdFx0XHRjb2xvcjojMDAwO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IHMoMTYpO1xuXHRcdFx0Zm9udC1zaXplOiBzKDE0KTtcblx0XHR9XG5cdFx0LmZvcm1fYW55e1xuXHRcdFx0Y29sb3I6IzAwMDtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBzKDE2KTtcblx0XHRcdGZvbnQtc2l6ZTogcygxNCk7XG5cdFx0fVxuXHRcdC5ib3gtdHlwZTEtaXRlbS1ib3R0b217XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBzKDIxKTtcblx0XHR9XG5cdFx0LmlucHV0LXJhZGlve1xuXHRcdFx0cGFkZGluZy1sZWZ0OiBzKDIxKTtcblx0XHRcdGZvbnQtc2l6ZTogcygxNCk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6cygtMik7XG5cdFx0fVxuXHRcdC5zZWxlY3Qtd3JhcHBlcjpudGgtY2hpbGQoMil7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbn1cblxuQG1lZGlhICN7JG1xLXBjfSB7XG4jbWFpbiAjcmlnaHQtY29sdW1ue1xuXHR3aWR0aDogdyg4NzUpO1xuXHRwYWRkaW5nOiAwO1xuXHRwYWRkaW5nLWxlZnQ6IHcoMTI1KjAuNSk7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHQjcHVsbC1kb3due1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR9XG5cdCNuYXYtYXJlYXtcblx0XHQqe1xuXHRcdFx0Zm9udC1zaXplOiB3KDE2KTtcblx0XHR9XG5cdH1cblx0I2NhbGVuZGFye1xuXHRcdHBhZGRpbmctdG9wOiB3KDIxKTtcblx0fVxuXHQjY2FsZW5kYXIgI25hdi1hcmVhIHVsI25leHQtYmFjayBsaS50YXJnZXRfZGF0ZXtcblx0XHR3aWR0aDp3KDYwKTtcblx0fVxuXHQjY2FsZW5kYXIgI25hdi1hcmVhIHVsI25leHQtYmFjayBsaSBhe1xuXHRcdGZvbnQtc2l6ZTogdygxNik7XG5cdH1cblx0I2NhbGVuZGFyICNuYXYtYXJlYSB1bCNuZXh0LWJhY2sgbGl7XG5cdFx0Zm9udC1zaXplOiB3KDE2KTtcblx0fVxuXHQjY2FsZW5kYXIgI25hdi1hcmVhIHVsI25leHQtYmFjayBsaSNiYWNre1xuXHRcdGJvcmRlcjpub25lO1xuXHR9XG5cdCNjYWxlbmRhciAjbmF2LWFyZWEgdWwjbmV4dC1iYWNrIGxpI25leHR7XG5cdFx0Ym9yZGVyOm5vbmU7XG5cdH1cblx0I2NhbGVuZGFyICNuYXYtYXJlYSAjcGVyaW9kX2FyZWEgc3Bhbntcblx0XHRmb250LXNpemU6IHcoMTYpO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdH1cblx0I2NhbGVuZGFyICNuYXYtYXJlYSB1bCNuZXh0LWJhY2sgbGkubmF2LWFyZWEtYnV0dG9ue1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cdCp7XG5cdFx0Ly9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzowO1xuXHR9XG5cdGgxLGgyLGgze1xuXHRcdGJvcmRlcjpub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR9XG5cdHRkLHRye1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiB3KDc1MCk7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cdHRyLmRheXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdHRhYmxlLmNhbGVuZGFyLXR5cGUwMiAuZGF5e1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXG5cdC5ib3gtYXR0ZW50aW9uLXR5cGUze1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdH1cblx0LnNlbGVjdC13cmFwcGVyOm50aC1jaGlsZCgyKXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdCN0YWItYXJlYXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5kYXRhLW1vbnRoLWluZm97XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0fVxuXHQuZGF0YS1tb250aC1tcC1uYW1le1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdH1cblx0Lm5vbmVfbXBfZGF0YXtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcblx0fVxuXHQud2l0aF9tcF9kYXRhe1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXHR9XG5cdHRhYmxlI2NhbGVuZGFyLWF1dG8tbWluIHRke1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHQjY2FsZW5kYXIgdGFibGUgdGQgdWwuZGF0YS1tb250aHtcblx0XHRtYXgtaGVpZ2h0OiB1bnNldDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0bGk6bnRoLWNoaWxkKDEpe1xuXHRcdFx0d2lkdGg6IHcoMTI1KTtcblx0XHR9XG5cdFx0bGk6bnRoLWNoaWxkKDIpe1xuXHRcdFx0ZmxleC1ncm93OjE7XG5cdFx0fVxuXHR9XG5cdCNjYWxlbmRhciB0YWJsZSB0ZCB1bC5kYXRhLW1vbnRoIGxpe1xuXHRcdGhlaWdodDogdygzNSk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0LmRhdGEtbW9udGgtbXAtYmxvY2t7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblx0LmRhdGEtbW9udGgtYmxvY2t7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC5kYXRhLW1vbnRoLW1wLWJsb2Nre1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHR0YWJsZS5jYWxlbmRhci10eXBlMDIgc3Bhbi5tb250aC10by1kYXl7XG5cdFx0Zm9udC1zaXplOiB3KDE2KSFpbXBvcnRhbnQ7XG5cdH1cblx0LmRhdGEtbW9udGgtYmxvY2t7XG5cdFx0Zm9udC1zaXplOiB3KDE2KSFpbXBvcnRhbnQ7XG5cdFx0c3Bhbntcblx0XHRcdC8vZGlzcGxheTogbm9uZTtcblx0XHRcdHBhZGRpbmc6IHcoNCk7XG5cdFx0XHRmb250LXNpemU6IHcoMTYpO1xuXHRcdH1cblx0fVxuXHQuZGF0YS1tb250aC1tcC1uYW1lIGF7XG5cdFx0Zm9udC1zaXplOiB3KDE2KSFpbXBvcnRhbnQ7XG5cdH1cblx0I3Jlcy1pbmZve1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdG1hcmdpbi10b3A6IHcoMTYpO1xuXHRcdGxpe1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiB3KDE2KTtcblx0XHRcdGZvbnQtc2l6ZTogdygxNik7XG5cdFx0fVxuXHRcdHNwYW57XG5cdFx0XHRwYWRkaW5nOiB3KDQpO1xuXHRcdFx0Zm9udC1zaXplOiB3KDE2KTtcblx0XHR9XG5cdH1cbn1cblxuI2JhbG9vbl9hcmVhe1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZhciB7XG4gICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4jbWFpbiAjcmlnaHQtY29sdW1ue1xuXHQucGhvdG8tYXJlYXtcblx0XHRmbG9hdDpub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IHcoMTQpO1xuXHRcdG1hcmdpbi1ib3R0b206IHcoMjgpO1xuXHR9XG5cdC5ldmVudC1uYW1le1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR9XG5cdC5tcGxhbi1kZXRhaWwtemFpa28taWNvbntcblx0XHRmb250LXNpemU6IHcoMTYpO1xuXHRcdG1hcmdpbi1yaWdodDogdygxNCk7XG5cdFx0aXtcblx0XHRcdGZvbnQtc2l6ZTogdygxNik7XG5cdFx0XHRwYWRkaW5nOiB3KDQpO1xuXHRcdH1cblx0fVxuXHQjZXZlbnQtYXJlYSAuc3BlY3tcblx0XHR3aWR0aDogdyg2MjUpO1xuXHRcdD4gbGl7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Kntcblx0XHRcdGZvbnQtc2l6ZTogdygxNik7XG5cdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRib3JkZXI6bm9uZTtcblx0XHR9XG5cdFx0LmRhdGExe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Zm9ybXtcblx0XHRtYXJnaW46IHcoMzUpIDA7XG5cdFx0LmJ0bi1hcmVhMXtcblx0XHRcdGlucHV0e1xuXHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkICMwMDA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IHcoOCk7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogdygyOCk7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiB3KDI4KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogdyg1MCk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdygyMSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCp7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0Zm9udC1zaXplOiB3KDE2KTtcblx0XHR9XG5cdFx0LmZvcm1fcmVxdWlyZWR7XG5cblx0XHRcdGNvbG9yOiMwMDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdG1hcmdpbi1yaWdodDogdygxNik7XG5cdFx0XHRmb250LXNpemU6IHcoMTQpO1xuXHRcdH1cblx0XHQuZm9ybV9hbnl7XG5cdFx0XHRjb2xvcjojMDAwO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IHcoMTYpO1xuXHRcdFx0Zm9udC1zaXplOiB3KDE0KTtcblx0XHR9XG5cdFx0LmJveC10eXBlMS1pdGVtLWJvdHRvbXtcblx0XHRcdG1hcmdpbi1ib3R0b206IHcoMjEpO1xuXHRcdH1cblx0XHQuaW5wdXQtcmFkaW97XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IHcoMjEpO1xuXHRcdFx0Zm9udC1zaXplOiB3KDE0KTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDp3KC0yKTtcblx0XHR9XG5cdFx0LnNlbGVjdC13cmFwcGVyOm50aC1jaGlsZCgyKXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cbn1cblxufVxuXG5AbWVkaWEgI3skbXEtc3B9IHtcbiNtYWluIHtcblx0bWFyZ2luLXRvcDogc3coMTAwKTtcbn1cbiNtYWluICNyaWdodC1jb2x1bW57XG5cdHdpZHRoOiBzdyg2Mi41KjEwKTtcblx0cGFkZGluZzogMDtcblx0cGFkZGluZy1yaWdodDogc3coNjIuNSk7XG5cdG1hcmdpbjogMCBhdXRvIHN3KDMwKTtcblx0I3B1bGwtZG93bntcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxuXHQjbmF2LWFyZWF7XG5cdFx0Kntcblx0XHRcdGZvbnQtc2l6ZTogc3coMTYpO1xuXHRcdH1cblx0fVxuXHQjY2FsZW5kYXJ7XG5cdFx0cGFkZGluZy10b3A6IHN3KDIxKTtcblx0fVxuXHQjY2FsZW5kYXIgI25hdi1hcmVhIHVsI25leHQtYmFjayBsaS50YXJnZXRfZGF0ZXtcblx0XHR3aWR0aDpzdyg2MCk7XG5cdH1cblx0I2NhbGVuZGFyICNuYXYtYXJlYSB1bCNuZXh0LWJhY2sgbGkgYXtcblx0XHRmb250LXNpemU6IHN3KDE2KTtcblx0fVxuXHQjY2FsZW5kYXIgI25hdi1hcmVhIHVsI25leHQtYmFjayBsaXtcblx0XHRmb250LXNpemU6IHN3KDE2KTtcblx0fVxuXHQjY2FsZW5kYXIgI25hdi1hcmVhIHVsI25leHQtYmFjayBsaSNiYWNre1xuXHRcdGJvcmRlcjpub25lO1xuXHR9XG5cdCNjYWxlbmRhciAjbmF2LWFyZWEgdWwjbmV4dC1iYWNrIGxpI25leHR7XG5cdFx0Ym9yZGVyOm5vbmU7XG5cdH1cblx0I2NhbGVuZGFyICNuYXYtYXJlYSAjcGVyaW9kX2FyZWEgc3Bhbntcblx0XHRmb250LXNpemU6IHN3KDE2KTtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR9XG5cdCNjYWxlbmRhciAjbmF2LWFyZWEgdWwjbmV4dC1iYWNrIGxpLm5hdi1hcmVhLWJ1dHRvbntcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXHQqe1xuXHRcdC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6MDtcblx0fVxuXHR0YWJsZXtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHRoMSxoMixoM3tcblx0XHRib3JkZXI6bm9uZTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxuXHR0ZCx0cntcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblx0dHIuZGF5e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0dGFibGUuY2FsZW5kYXItdHlwZTAyIC5kYXl7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cblx0LmJveC1hdHRlbnRpb24tdHlwZTN7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0fVxuXHQuc2VsZWN0LXdyYXBwZXI6bnRoLWNoaWxkKDIpe1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0I3RhYi1hcmVhe1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmRhdGEtbW9udGgtaW5mb3tcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR9XG5cdC5kYXRhLW1vbnRoLW1wLW5hbWV7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0fVxuXHQubm9uZV9tcF9kYXRhe1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXHR9XG5cdC53aXRoX21wX2RhdGF7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG5cdH1cblx0dGFibGUjY2FsZW5kYXItYXV0by1taW4gdGR7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cdCNjYWxlbmRhciB0YWJsZSB0ZCB1bC5kYXRhLW1vbnRoe1xuXHRcdG1heC1oZWlnaHQ6IHVuc2V0O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRsaTpudGgtY2hpbGQoMSl7XG5cdFx0XHR3aWR0aDogc3coMTI1KTtcblx0XHR9XG5cdFx0bGk6bnRoLWNoaWxkKDIpe1xuXHRcdFx0ZmxleC1ncm93OjE7XG5cdFx0fVxuXHR9XG5cdCNjYWxlbmRhciB0YWJsZSB0ZCB1bC5kYXRhLW1vbnRoIGxpe1xuXHRcdGhlaWdodDogc3coNzApO1xuXHRcdC8vZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0LmRhdGEtbW9udGgtbXAtYmxvY2t7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblx0LmRhdGEtbW9udGgtYmxvY2t7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC5kYXRhLW1vbnRoLW1wLWJsb2Nre1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHR0YWJsZS5jYWxlbmRhci10eXBlMDIgc3Bhbi5tb250aC10by1kYXl7XG5cdFx0Zm9udC1zaXplOiBzdygxNikhaW1wb3J0YW50O1xuXHR9XG5cdC5kYXRhLW1vbnRoLWJsb2Nre1xuXHRcdGZvbnQtc2l6ZTogc3coMTYpIWltcG9ydGFudDtcblx0XHRzcGFue1xuXHRcdFx0Ly9kaXNwbGF5OiBub25lO1xuXHRcdFx0cGFkZGluZzogc3coNCk7XG5cdFx0XHRmb250LXNpemU6IHN3KDE2KTtcblx0XHR9XG5cdH1cblx0LmRhdGEtbW9udGgtbXAtbmFtZSBhe1xuXHRcdGZvbnQtc2l6ZTogc3coMTYpIWltcG9ydGFudDtcblx0fVxuXHQjcmVzLWluZm97XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0bWFyZ2luLXRvcDogc3coMTYpO1xuXHRcdGxpe1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBzdygxNik7XG5cdFx0XHRmb250LXNpemU6IHN3KDE2KTtcblx0XHR9XG5cdFx0c3Bhbntcblx0XHRcdHBhZGRpbmc6IHN3KDQpO1xuXHRcdFx0Zm9udC1zaXplOiBzdygxNik7XG5cdFx0fVxuXHR9XG59XG5cbiNiYWxvb25fYXJlYXtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mYXIge1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJyFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuI21haW4gI3JpZ2h0LWNvbHVtbntcblx0LnBob3RvLWFyZWF7XG5cdFx0ZmxvYXQ6bm9uZTtcblx0XHR3aWR0aDogc3coNjIuNSo5KTtcblx0XHRtYXJnaW4tdG9wOiBzdygxNCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogc3coMjgpO1xuXHR9XG5cdC5ldmVudC1uYW1le1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR9XG5cdC5tcGxhbi1kZXRhaWwtemFpa28taWNvbntcblx0XHRmb250LXNpemU6IHN3KDE2KTtcblx0XHRtYXJnaW4tcmlnaHQ6IHN3KDE0KTtcblx0XHRpe1xuXHRcdFx0Zm9udC1zaXplOiBzdygxNik7XG5cdFx0XHRwYWRkaW5nOiBzdyg0KTtcblx0XHR9XG5cdH1cblx0I2V2ZW50LWFyZWEgLnNwZWN7XG5cdFx0d2lkdGg6IHN3KDYyLjUqOSk7XG5cdFx0PiBsaXtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQqe1xuXHRcdFx0Zm9udC1zaXplOiBzdygxNik7XG5cdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRib3JkZXI6bm9uZTtcblx0XHR9XG5cdFx0LmRhdGExe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Zm9ybXtcblx0XHRtYXJnaW46IHN3KDM1KSAwO1xuXHRcdC5idG4tYXJlYTF7XG5cdFx0XHRpbnB1dHtcblx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAjMDAwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiBzdyg4KTtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiBzdygyOCk7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiBzdygyOCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHN3KDUwKTtcblx0XHRcdFx0Zm9udC1zaXplOiBzdygyMSk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHN3KDI4KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Kntcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRmb250LXNpemU6IHN3KDE2KTtcblx0XHR9XG5cdFx0LmZvcm1fcmVxdWlyZWR7XG5cblx0XHRcdGNvbG9yOiMwMDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdG1hcmdpbi1yaWdodDogc3coMTYpO1xuXHRcdFx0Zm9udC1zaXplOiBzdygxNCk7XG5cdFx0fVxuXHRcdC5mb3JtX2FueXtcblx0XHRcdGNvbG9yOiMwMDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdG1hcmdpbi1yaWdodDogc3coMTYpO1xuXHRcdFx0Zm9udC1zaXplOiBzdygxNCk7XG5cdFx0fVxuXHRcdC5ib3gtdHlwZTEtaXRlbS1ib3R0b217XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBzdygyMSk7XG5cdFx0fVxuXHRcdC5pbnB1dC1yYWRpb3tcblx0XHRcdHBhZGRpbmctbGVmdDogc3coMzIpO1xuXHRcdFx0Zm9udC1zaXplOiBzdygxNCk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6c3coLTIpO1xuXHRcdFx0cGFkZGluZy10b3A6IHN3KDQpO1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdHdpZHRoOiBzdygyMCk7XG5cdFx0XHRcdGhlaWdodDogc3coMjApO1xuXHRcdFx0XHR0b3A6IHN3KDYpIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdHdpZHRoOiBzdygyMCk7XG5cdFx0XHRcdGhlaWdodDogc3coMjApO1xuXHRcdFx0XHRsZWZ0OiAwIWltcG9ydGFudDtcblx0XHRcdFx0dG9wOiBzdyg2KSFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHNlbGVjdHtcblx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuc2VsZWN0LXdyYXBwZXI6bnRoLWNoaWxkKDIpe1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0XHQuY2FsbF96aXBfc3R5bGV7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiBzdyg4KTtcblx0XHRcdGJvcmRlcjoxcHggc29saWQgIzAwMDtcblx0XHR9XG5cdH1cbn1cblxufSIsIkBtZWRpYSAjeyRtcS1sZ30ge1xuZGl2LnRvcCB7XG4gICAgbWFyZ2luLXRvcDogcygxMDApO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICBoMS50b3AtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogcygzMik7XG4gICAgICAgIC8vYmFja2dyb3VuZDogcmVkO1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IHMoMjEpO1xuICAgICAgICB9XG4gICAgfVxufVxufVxuQG1lZGlhICN7JG1xLXBjfSB7XG5kaXYudG9wIHtcbiAgICBtYXJnaW4tdG9wOiBzKDEwMCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgIGgxLnRvcC10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiBzKDMyKTtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiByZWQ7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcygyMSk7XG4gICAgICAgIH1cbiAgICB9XG59XG59XG5AbWVkaWEgI3skbXEtc3B9IHtcbmRpdi50b3Age1xuICAgIG1hcmdpbi10b3A6IHN3KDEwMCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgIGgxLnRvcC10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiBzdygzMik7XG4gICAgICAgIC8vYmFja2dyb3VuZDogcmVkO1xuICAgICAgICBoZWlnaHQ6IHN3KDUwMCk7XG4gICAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogc3coMjEpO1xuICAgICAgICB9XG4gICAgfVxufVxufVxuIl19 */
