@charset "UTF-8";
/*
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  font-weight: inherit; }

body {
  line-height: 1; }

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

nav ul {
  list-style: none; }

ul {
  list-style-type: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

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

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

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

del {
  text-decoration: line-through; }

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

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

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

input, select {
  vertical-align: middle; }

html {
  font-size: 62.5%; }
  @media (max-width: 899px) {
    html {
      font-size: 57%; } }
  @media (max-width: 640px) {
    html {
      font-size: 60%; } }

body {
  font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
  font-weight: 100;
  line-height: 165%; }

h1 {
  font-size: 2.6rem;
  font-weight: bold;
  line-height: 165%; }
  @media (max-width: 640px) {
    h1 {
      font-size: 2.0rem; } }

h2 {
  font-size: 2.2rem;
  font-weight: bold;
  line-height: 165%; }
  @media (max-width: 640px) {
    h2 {
      font-size: 1.8rem; } }

h3 {
  font-size: 1.7rem;
  font-weight: bold;
  line-height: 165%; }

h4 {
  font-size: 1.6rem;
  line-height: 135%; }

p, a {
  font-size: 1.4rem;
  line-height: 165%; }
  @media (max-width: 640px) {
    p, a {
      font-size: 1.3rem; } }

li, td {
  font-size: 1.4rem;
  line-height: 135%; }

small {
  font-size: 1.2rem;
  line-height: 135%; }

.bold {
  font-weight: bold; }

.center {
  display: block;
  width: 100%;
  text-align: center; }

.bgorange {
  background-color: #CDB45A; }

.bgred {
  background-color: #993319; }

.bggreen {
  background-color: #5F9100; }

.bgblue {
  background-color: #4980A0; }

.bgpurple {
  background-color: #5F4B78; }

.bgpink {
  background-color: #C3718D; }

.bglightgray {
  background-color: #E7E7E7; }

.clearfix {
  content: "";
  clear: both;
  display: block; }

.colordim {
  color: #555555; }

.mt0 {
  margin-top: 0px; }
  @media (max-width: 640px) {
    .mt0 {
      margin-top: 0px; } }

.mb0 {
  margin-bottom: 0px; }
  @media (max-width: 640px) {
    .mb0 {
      margin-bottom: 0px; } }

.pt0 {
  padding-top: 0px; }
  @media (max-width: 640px) {
    .pt0 {
      padding-top: 0px; } }

.pb0 {
  padding-bottom: 0px; }
  @media (max-width: 640px) {
    .pb0 {
      padding-bottom: 0px; } }

.mt10, main h4 {
  margin-top: 10px; }
  @media (max-width: 640px) {
    .mt10, main h4 {
      margin-top: 7px; } }

.mb10, main h4, main small.hcsub, main p {
  margin-bottom: 10px; }
  @media (max-width: 640px) {
    .mb10, main h4, main small.hcsub, main p {
      margin-bottom: 7px; } }

.pt10, main small {
  padding-top: 10px; }
  @media (max-width: 640px) {
    .pt10, main small {
      padding-top: 7px; } }

.pb10, main .link4, main small {
  padding-bottom: 10px; }
  @media (max-width: 640px) {
    .pb10, main .link4, main small {
      padding-bottom: 7px; } }

.mt20 {
  margin-top: 20px; }
  @media (max-width: 640px) {
    .mt20 {
      margin-top: 14px; } }

.mb20, main hr {
  margin-bottom: 20px; }
  @media (max-width: 640px) {
    .mb20, main hr {
      margin-bottom: 14px; } }

.pt20 {
  padding-top: 20px; }
  @media (max-width: 640px) {
    .pt20 {
      padding-top: 14px; } }

.pb20 {
  padding-bottom: 20px; }
  @media (max-width: 640px) {
    .pb20 {
      padding-bottom: 14px; } }

.mt30, main ul, main ol {
  margin-top: 30px; }
  @media (max-width: 640px) {
    .mt30, main ul, main ol {
      margin-top: 21px; } }

.mb30, main ul, main ol {
  margin-bottom: 30px; }
  @media (max-width: 640px) {
    .mb30, main ul, main ol {
      margin-bottom: 21px; } }

.pt30 {
  padding-top: 30px; }
  @media (max-width: 640px) {
    .pt30 {
      padding-top: 21px; } }

.pb30 {
  padding-bottom: 30px; }
  @media (max-width: 640px) {
    .pb30 {
      padding-bottom: 21px; } }

.mt40, main h1, main div.ha {
  margin-top: 40px; }
  @media (max-width: 640px) {
    .mt40, main h1, main div.ha {
      margin-top: 28px; } }

.mb40, main .col2 > div, main .col2img > div,
main .col3 > div,
main .col4 > div,
main .col12 > div,
main .col6 > div {
  margin-bottom: 40px; }
  @media (max-width: 640px) {
    .mb40, main .col2 > div, main .col2img > div,
    main .col3 > div,
    main .col4 > div,
    main .col12 > div,
    main .col6 > div {
      margin-bottom: 28px; } }

.pt40 {
  padding-top: 40px; }
  @media (max-width: 640px) {
    .pt40 {
      padding-top: 28px; } }

.pb40 {
  padding-bottom: 40px; }
  @media (max-width: 640px) {
    .pb40 {
      padding-bottom: 28px; } }

.mt50 {
  margin-top: 50px; }
  @media (max-width: 640px) {
    .mt50 {
      margin-top: 35px; } }

.mb50, main h2, main h3 {
  margin-bottom: 50px; }
  @media (max-width: 640px) {
    .mb50, main h2, main h3 {
      margin-bottom: 35px; } }

.pt50 {
  padding-top: 50px; }
  @media (max-width: 640px) {
    .pt50 {
      padding-top: 35px; } }

.pb50 {
  padding-bottom: 50px; }
  @media (max-width: 640px) {
    .pb50 {
      padding-bottom: 35px; } }

.mt60, main p.ha, main h2, main h3, main hr {
  margin-top: 60px; }
  @media (max-width: 640px) {
    .mt60, main p.ha, main h2, main h3, main hr {
      margin-top: 42px; } }

.mb60 {
  margin-bottom: 60px; }
  @media (max-width: 640px) {
    .mb60 {
      margin-bottom: 42px; } }

.pt60 {
  padding-top: 60px; }
  @media (max-width: 640px) {
    .pt60 {
      padding-top: 42px; } }

.pb60, section.snsshare {
  padding-bottom: 60px; }
  @media (max-width: 640px) {
    .pb60, section.snsshare {
      padding-bottom: 42px; } }

.mt70 {
  margin-top: 70px; }
  @media (max-width: 640px) {
    .mt70 {
      margin-top: 49px; } }

.mb70 {
  margin-bottom: 70px; }
  @media (max-width: 640px) {
    .mb70 {
      margin-bottom: 49px; } }

.pt70 {
  padding-top: 70px; }
  @media (max-width: 640px) {
    .pt70 {
      padding-top: 49px; } }

.pb70 {
  padding-bottom: 70px; }
  @media (max-width: 640px) {
    .pb70 {
      padding-bottom: 49px; } }

.mt80 {
  margin-top: 80px; }
  @media (max-width: 640px) {
    .mt80 {
      margin-top: 56px; } }

.mb80 {
  margin-bottom: 80px; }
  @media (max-width: 640px) {
    .mb80 {
      margin-bottom: 56px; } }

.pt80 {
  padding-top: 80px; }
  @media (max-width: 640px) {
    .pt80 {
      padding-top: 56px; } }

.pb80 {
  padding-bottom: 80px; }
  @media (max-width: 640px) {
    .pb80 {
      padding-bottom: 56px; } }

.mt90 {
  margin-top: 90px; }
  @media (max-width: 640px) {
    .mt90 {
      margin-top: 63px; } }

.mb90 {
  margin-bottom: 90px; }
  @media (max-width: 640px) {
    .mb90 {
      margin-bottom: 63px; } }

.pt90 {
  padding-top: 90px; }
  @media (max-width: 640px) {
    .pt90 {
      padding-top: 63px; } }

.pb90 {
  padding-bottom: 90px; }
  @media (max-width: 640px) {
    .pb90 {
      padding-bottom: 63px; } }

.mt100, section.snsshare {
  margin-top: 100px; }
  @media (max-width: 640px) {
    .mt100, section.snsshare {
      margin-top: 70px; } }

.mb100 {
  margin-bottom: 100px; }
  @media (max-width: 640px) {
    .mb100 {
      margin-bottom: 70px; } }

.pt100 {
  padding-top: 100px; }
  @media (max-width: 640px) {
    .pt100 {
      padding-top: 70px; } }

.pb100 {
  padding-bottom: 100px; }
  @media (max-width: 640px) {
    .pb100 {
      padding-bottom: 70px; } }

.mt110 {
  margin-top: 110px; }
  @media (max-width: 640px) {
    .mt110 {
      margin-top: 77px; } }

.mb110 {
  margin-bottom: 110px; }
  @media (max-width: 640px) {
    .mb110 {
      margin-bottom: 77px; } }

.pt110 {
  padding-top: 110px; }
  @media (max-width: 640px) {
    .pt110 {
      padding-top: 77px; } }

.pb110 {
  padding-bottom: 110px; }
  @media (max-width: 640px) {
    .pb110 {
      padding-bottom: 77px; } }

.mt120, section.snsshare {
  margin-top: 120px; }
  @media (max-width: 640px) {
    .mt120, section.snsshare {
      margin-top: 84px; } }

.mb120 {
  margin-bottom: 120px; }
  @media (max-width: 640px) {
    .mb120 {
      margin-bottom: 84px; } }

.pt120 {
  padding-top: 120px; }
  @media (max-width: 640px) {
    .pt120 {
      padding-top: 84px; } }

.pb120 {
  padding-bottom: 120px; }
  @media (max-width: 640px) {
    .pb120 {
      padding-bottom: 84px; } }

.mt130 {
  margin-top: 130px; }
  @media (max-width: 640px) {
    .mt130 {
      margin-top: 91px; } }

.mb130 {
  margin-bottom: 130px; }
  @media (max-width: 640px) {
    .mb130 {
      margin-bottom: 91px; } }

.pt130 {
  padding-top: 130px; }
  @media (max-width: 640px) {
    .pt130 {
      padding-top: 91px; } }

.pb130 {
  padding-bottom: 130px; }
  @media (max-width: 640px) {
    .pb130 {
      padding-bottom: 91px; } }

.mt140 {
  margin-top: 140px; }
  @media (max-width: 640px) {
    .mt140 {
      margin-top: 98px; } }

.mb140 {
  margin-bottom: 140px; }
  @media (max-width: 640px) {
    .mb140 {
      margin-bottom: 98px; } }

.pt140 {
  padding-top: 140px; }
  @media (max-width: 640px) {
    .pt140 {
      padding-top: 98px; } }

.pb140 {
  padding-bottom: 140px; }
  @media (max-width: 640px) {
    .pb140 {
      padding-bottom: 98px; } }

.mt150 {
  margin-top: 150px; }
  @media (max-width: 640px) {
    .mt150 {
      margin-top: 105px; } }

.mb150 {
  margin-bottom: 150px; }
  @media (max-width: 640px) {
    .mb150 {
      margin-bottom: 105px; } }

.pt150 {
  padding-top: 150px; }
  @media (max-width: 640px) {
    .pt150 {
      padding-top: 105px; } }

.pb150 {
  padding-bottom: 150px; }
  @media (max-width: 640px) {
    .pb150 {
      padding-bottom: 105px; } }

.mt160 {
  margin-top: 160px; }
  @media (max-width: 640px) {
    .mt160 {
      margin-top: 112px; } }

.mb160 {
  margin-bottom: 160px; }
  @media (max-width: 640px) {
    .mb160 {
      margin-bottom: 112px; } }

.pt160 {
  padding-top: 160px; }
  @media (max-width: 640px) {
    .pt160 {
      padding-top: 112px; } }

.pb160 {
  padding-bottom: 160px; }
  @media (max-width: 640px) {
    .pb160 {
      padding-bottom: 112px; } }

.containimg {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain; }

.coverimg {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover; }

.flex-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.flex-row, div.restaurant, div.flex-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.mla {
  margin-left: auto; }

.mra {
  margin-right: auto; }

.mta {
  margin-top: auto; }

.mba {
  margin-bottom: auto; }

.tar {
  text-align: right; }

.tac {
  text-align: center; }

.tal {
  text-align: left; }

@media (max-width: 640px) {
  .spnone {
    display: none !important; } }

@media (min-width: 641px) {
  .sponly {
    display: none !important; } }

@media (min-width: 900px) {
  .pcnone {
    display: none !important; } }

@media (max-width: 899px) {
  .pconly {
    display: none !important; } }

* {
  line-height: 165%;
  color: #111111;
  text-align: justify; }

body {
  width: 100%;
  min-width: 320px; }

img {
  max-width: 100%;
  height: auto;
  margin: 0 auto;
  display: block; }

a {
  color: inherit; }

a:hover {
  text-decoration: underline; }

a img:hover {
  -moz-opacity: 0.9;
  opacity: 0.9; }

ol {
  list-style: decimal; }

strong {
  font-weight: bold; }

address {
  font-style: normal; }

.wrapper {
  width: 90%;
  max-width: 1296px;
  margin: 0 auto; }

#b2 .collist > * > div {
  height: 20vw;
  min-height: 144px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain; }

div.hr {
  width: 100%;
  height: 2px;
  background-image: url(../img/div_hr.png);
  background-repeat: no-repeat;
  background-position: center; }

span.new {
  margin-left: 10px;
  padding: 0 14px;
  background-color: #993319;
  text-decoration: none;
  font-size: 70%;
  color: white;
  line-height: inherit; }

.pageanchor {
  padding-top: 120px;
  top: -120px;
  position: relative;
  margin-bottom: -120px; }

.large_logo {
  width: 176px; }

#heightctrl {
  height: 100px; }
  @media (max-width: 899px) {
    #heightctrl {
      height: 70px; } }

.hidden {
  display: none; }

.fixednav {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1; }

.colsearchform {
  background-color: #E7E7E7;
  padding: 30px 20px;
  margin-bottom: 60px; }
  .colsearchform .checkbox {
    display: none; }
  .colsearchform .checkboxmenu {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
    .colsearchform .checkboxmenu label {
      margin-right: 20px; }
    .colsearchform .checkboxmenu span {
      font-size: 1.2rem;
      position: relative;
      vertical-align: middle;
      border: 1px solid #000000;
      padding: 10px 20px;
      line-height: 5; }
  .colsearchform .checkbox-icon:hover {
    cursor: pointer; }
  .colsearchform .checkbox:checked + .checkbox-icon,
  .colsearchform span.checked {
    background-color: #ffffff; }
  .colsearchform .bcwhite {
    background-color: #ffffff; }
  .colsearchform .bcgray {
    background-color: #E7E7E7; }
  .colsearchform #searchtext {
    font-size: 1.6rem;
    padding: 4px 10px;
    border: 1px solid #000;
    width: 200px;
    background-color: #E7E7E7; }
  .colsearchform .submitmenu .submit {
    display: none; }
  .colsearchform .submitmenu .submiticon {
    font-size: 1.4rem;
    width: 200px;
    background-color: #000000;
    color: #fff;
    text-align: center;
    padding: 10px 0;
    margin: 20px auto;
    display: block; }
  .colsearchform .submitmenu .submiticon:hover {
    opacity: 0.7;
    cursor: pointer; }

#toplink {
  display: none;
  position: fixed;
  right: 15px;
  bottom: 90px;
  width: auto;
  height: auto; }
  #toplink:hover {
    cursor: pointer; }

#navbar {
  background-color: white;
  padding-top: 27px;
  padding-bottom: 27px; }
  @media (max-width: 899px) {
    #navbar {
      padding-top: 15px;
      padding-bottom: 10px; } }
  #navbar a {
    font-size: 1.4rem; }
  #navbar > div {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  #navbar > div:first-child > a {
    width: 176px;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0; }
  #navbar .pcnav {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
    #navbar .pcnav li {
      padding: 10px 12px;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -webkit-box-flex: 2;
          -ms-flex-positive: 2;
              flex-grow: 2; }
    #navbar .pcnav .ctrl1 {
      padding: 0;
      -ms-flex-preferred-size: 120px;
          flex-basis: 120px;
      -ms-flex-negative: 1;
          flex-shrink: 1;
      -webkit-box-flex: 3;
          -ms-flex-positive: 3;
              flex-grow: 3; }
    #navbar .pcnav .ctrl2 {
      padding: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
      -ms-flex-negative: 5;
          flex-shrink: 5;
      -webkit-box-flex: 3;
          -ms-flex-positive: 3;
              flex-grow: 3; }
  #navbar #spmenu_open,
  #navbar #spmenu_close {
    border: 1px solid #111111;
    padding: 3px 0;
    cursor: pointer;
    width: 140px;
    text-align: center;
    font-size: 1.7rem; }
    @media (max-width: 500px) {
      #navbar #spmenu_open,
      #navbar #spmenu_close {
        padding: 5px 0;
        width: 80px;
        font-size: 1.5rem; } }
  #navbar #spmenu {
    height: 100vh;
    display: none;
    overflow-y: scroll;
    overflow-x: hidden; }
    #navbar #spmenu .links {
      margin-top: 15px;
      margin-bottom: 30px; }
      #navbar #spmenu .links li > a {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
      #navbar #spmenu .links img {
        width: 40px;
        height: 30px;
        margin: 0 20px; }
      #navbar #spmenu .links p {
        font-size: 2.4rem;
        padding: 30px 0; }
    #navbar #spmenu #spmenu_search {
      margin: 30px auto; }
      #navbar #spmenu #spmenu_search a {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
      #navbar #spmenu #spmenu_search img {
        width: 44px;
        height: 40px;
        margin: 0 20px; }
      #navbar #spmenu #spmenu_search p {
        font-size: 2.4rem;
        padding: 30px 0; }
    #navbar #spmenu #spmenu_sns {
      width: 90%;
      margin: 30px auto 0; }
      #navbar #spmenu #spmenu_sns img {
        width: 44px;
        height: 40px; }
    #navbar #spmenu #spmenu_lang {
      margin: 30px auto 10px;
      width: 240px; }
      #navbar #spmenu #spmenu_lang a {
        font-size: 2.0rem; }
    @media screen and (orientation: landscape) {
      #navbar #spmenu .links {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        width: 90%;
        margin: 20px auto 20px; }
        #navbar #spmenu .links > li {
          width: 32%; }
        #navbar #spmenu .links > li:nth-child(5) {
          width: 66%; }
        #navbar #spmenu .links img {
          width: 24px;
          height: 18px;
          margin-left: 0;
          margin-right: 15px; }
        #navbar #spmenu .links p {
          font-size: 1.2rem;
          padding: 20px 0; }
      #navbar #spmenu #spmenu_search {
        margin: 20px auto; }
        #navbar #spmenu #spmenu_search img {
          width: 26px;
          height: 24px;
          margin-left: 0;
          margin-right: 15px; }
        #navbar #spmenu #spmenu_search p {
          font-size: 1.6rem;
          padding: 20px 0; }
      #navbar #spmenu #spmenu_bottom {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -ms-flex-pack: distribute;
            justify-content: space-around;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        margin-top: 20px;
        margin-bottom: 100px; }
        #navbar #spmenu #spmenu_bottom #spmenu_sns {
          width: 40%;
          margin: 0; }
          #navbar #spmenu #spmenu_bottom #spmenu_sns img {
            width: 26px;
            height: 24px;
            padding: 20px; }
        #navbar #spmenu #spmenu_bottom #spmenu_lang {
          width: 40%;
          margin: 0;
          font-size: 1.4rem;
          -ms-flex-pack: distribute;
              justify-content: space-around; } }

p.smalldate {
  font-size: 1.4rem;
  margin-right: 10px; }

#hdrow1 {
  width: 350px;
  height: 22px;
  margin-top: 18px;
  margin-left: auto;
  margin-right: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  #hdrow1 .searchicon {
    margin-left: 10px;
    margin-right: 20px; }

#hdrow3 {
  height: 40px;
  background-color: white; }

header.infotitle h2, header.title h2 {
  font-size: 2.6rem;
  color: #333333;
  margin-bottom: 10px;
  text-align: center; }
  @media (max-width: 640px) {
    header.infotitle h2, header.title h2 {
      font-size: 2.2rem; } }

header.infotitle small, header.title small {
  width: 100%;
  text-align: center;
  display: block;
  font-size: 1.4rem;
  color: #AAAAAA; }
  @media (max-width: 640px) {
    header.infotitle small, header.title small {
      display: none; } }

header.infotitle .more, header.title .more {
  font-size: 1.2rem;
  font-weight: bold;
  color: #555555;
  padding: 10px 45px 10px 0;
  display: table-cell;
  vertical-align: middle;
  background-image: url(../img/more.png);
  background-repeat: no-repeat;
  background-position: right center; }

header.infotitle h2 {
  text-align: left; }

header.infotitle small {
  text-align: left; }

@media (max-width: 640px) {
  header.infotitle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    margin-bottom: 10px; } }

header.title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  header.title .spnone {
    width: 105px; }

section.snsshare img {
  width: auto;
  height: auto; }

section.snsshare a:first-child {
  margin-right: 10px; }

footer {
  background-color: #555555; }
  footer * {
    color: #E7E7E7; }
  footer .sns {
    margin-right: 100px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    footer .sns li {
      margin-left: 25px; }
    footer .sns img {
      width: auto; }
  footer #pcftlinks h3 {
    margin-bottom: 15px;
    font-size: 1.4rem; }
  footer #pcftlinks li {
    padding: 5px 0 5px 27px;
    background-image: url(../img/footer_heading.png);
    background-repeat: no-repeat;
    background-position: left; }
    footer #pcftlinks li a {
      font-size: 1.2rem; }
  footer #pcftlinks li.none {
    height: 20px;
    visibility: hidden; }
  @media (max-width: 500px) {
    footer #spftlinks {
      width: 200px;
      margin: 0 auto; } }
  footer #spftlinks div {
    width: 46.25%; }
    @media (max-width: 500px) {
      footer #spftlinks div {
        width: 100%; } }
  footer #spftlinks li {
    padding: 9px 0 9px 27px;
    font-size: 1.8rem;
    background-image: url(../img/footer_heading.png);
    background-repeat: no-repeat;
    background-position: left; }
  footer .ftbdlink {
    border: 1px solid #E7E7E7;
    font-size: 1.8rem;
    padding: 16px;
    background-repeat: no-repeat;
    background-position: left 15px center; }
    footer .ftbdlink > p {
      text-align: center; }
  footer .map {
    background-image: url(../img/ft_place_s.png);
    background-image: -webkit-image-set(url(../img/ft_place_s.png) 1x, url(../img/ft_place_l.png) 2x); }
  footer .mail {
    background-image: url(../img/footer_mail.png);
    background-image: -webkit-image-set(url(../img/ft_mail_s.png) 1x, url(../img/ft_mail_l.png) 2x); }
    footer .mail p {
      padding-left: 20px; }
  footer #ftnavlink {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    footer #ftnavlink img {
      width: 177px;
      height: 46px; }
    @media (max-width: 899px) {
      footer #ftnavlink.col4 > a {
        width: 46.25%; } }
    @media (max-width: 500px) {
      footer #ftnavlink.col4 > a {
        width: 100%; }
      footer #ftnavlink a:nth-child(2) {
        margin-bottom: 30px; } }
  footer address {
    font-size: 1.2rem;
    text-align: center; }
    footer address li:nth-child(3) {
      margin-top: 10px; }
  footer p.center {
    height: 15px;
    font-size: 1.2rem; }

iframe #resrcCategorizeTitle {
  display: none; }

iframe h1.hdLv1 {
  display: none; }

iframe .userCustomColor10 .ly-main .userCustomColor10 {
  background-color: #fff; }

main h1 {
  border-bottom: 3px solid black;
  display: inline-block;
  padding: 0 3px 8px 3px; }
  @media (max-width: 640px) {
    main h1 {
      line-height: 120%; } }

main .link4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 0; }
  main .link4 li {
    width: 22.5%;
    border: 1px solid #111111;
    padding: 7px 0;
    list-style-type: none;
    background-image: url(../img/link4.png);
    background-repeat: no-repeat;
    background-position: left center; }
    main .link4 li a {
      padding-left: 30px;
      text-align: center;
      display: block; }
  @media (max-width: 640px) {
    main .link4 li {
      width: 46.25%;
      margin-bottom: 30px; } }

main div.ha {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  main div.ha .spnone {
    width: 105px; }
  main div.ha h2 {
    font-size: 2.6rem;
    color: #333333;
    margin-bottom: 10px;
    margin-top: 0;
    text-align: center; }
    @media (max-width: 640px) {
      main div.ha h2 {
        font-size: 1.9rem; } }
  main div.ha small {
    width: 100%;
    text-align: center;
    display: block;
    font-size: 1.4rem;
    color: #AAAAAA;
    padding: 0; }
    @media (max-width: 640px) {
      main div.ha small {
        display: none; } }
  main div.ha .more {
    font-size: 1.2rem;
    font-weight: bold;
    color: #555555;
    padding: 10px 45px 10px 0;
    display: table-cell;
    vertical-align: middle;
    background-image: url(../img/more.png);
    background-repeat: no-repeat;
    background-position: right center; }

main p.ha {
  font-size: 1.6rem;
  line-height: 190%; }

main h4.hcstyle {
  padding-left: 30px;
  background-image: url(../img/hc_style.png);
  background-repeat: no-repeat;
  background-position: left center; }

main small.hcsub {
  font-size: 1.4rem; }

main ul {
  padding-left: 18px;
  list-style-type: disc; }
  main ul li {
    line-height: 195%; }

main ol {
  padding-left: 18px; }
  main ol li {
    line-height: 195%; }

main ul.typenone,
main ol.typenone {
  padding-left: 0px;
  list-style-type: none; }

main small {
  display: block; }

main small.hcsub ~ h4 {
  margin-top: 0; }

main hr {
  border: none;
  display: block;
  width: 100%;
  height: 2px;
  background-image: url(../img/div_hr.png);
  background-repeat: no-repeat;
  background-position: center; }

main .col2, main .col2img,
main .col3,
main .col4,
main .col12,
main .col6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

main .col2 > *, main .col2img > * {
  width: 48.3%; }
  @media (max-width: 640px) {
    main .col2 > *, main .col2img > * {
      width: 100%; } }

main .col2img div > img {
  margin-bottom: 0; }

main .col2img div > *:first-child {
  margin-top: 0; }

@media (max-width: 640px) {
  main .col2img > div:first-child {
    margin-bottom: 30px; } }

main .col3 > * {
  width: 31.1%; }
  @media (max-width: 640px) {
    main .col3 > * {
      width: 100%; } }

main .col4 > * {
  width: 22.5%; }
  @media (max-width: 640px) {
    main .col4 > * {
      width: 46.25%;
      margin-bottom: 60px; } }

main .col6 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }
  main .col6 > * {
    width: 15.3%; }

main .col12 > *:nth-child(odd) {
  width: 31.1%; }

main .col12 > *:nth-child(even) {
  width: 65.6%; }

main .col12 div > img {
  margin-bottom: 0; }

main .col12 div > *:first-child {
  margin-top: 0; }

@media (max-width: 640px) {
  main .col12 > * {
    width: 100% !important; }
  main .col12 > div:first-child {
    margin-bottom: 30px; } }

main .col21 > *:nth-child(odd) {
  width: 65.6%; }

main .col21 > *:nth-child(even) {
  width: 31.1%; }

main .col21 div > img {
  margin-bottom: 0; }

main .col21 div > *:first-child {
  margin-top: 0; }

@media (max-width: 640px) {
  main .col21 > * {
    width: 100% !important; }
  main .col21 > div:first-child {
    margin-bottom: 30px; } }

main .col216 img {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }

main .col216 > *:nth-child(odd) {
  width: 66%;
  margin-right: 0; }

main .col216 > *:nth-child(even) {
  width: 30.4%; }

main .col216 > div:nth-child(even) > * {
  width: 48.3%; }
  @media (max-width: 640px) {
    main .col216 > div:nth-child(even) > * {
      width: 100%; } }

main .col216 div > img {
  margin-bottom: 0; }

main .col216 div > *:first-child {
  margin-top: 0; }

@media (max-width: 640px) {
  main .col216 > * {
    width: 100% !important; }
  main .col216 > div:first-child {
    margin-bottom: 30px; } }

@media (max-width: 899px) {
  main .col216 > *:nth-child(odd) {
    width: 100%;
    margin: 0 auto; }
  main .col216 > *:nth-child(even) {
    width: 100%; }
  main .col216 > div:nth-child(even) {
    margin-top: 10px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
    main .col216 > div:nth-child(even) > div {
      width: 15.3%; } }

div.restaurant {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }
  div.restaurant > * {
    width: 48.3%; }
    @media (max-width: 640px) {
      div.restaurant > * {
        width: 100%; } }

div.flex-menu {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #E7E7E7; }
  div.flex-menu > * {
    width: 50%;
    box-sizing: border-box; }
  div.flex-menu > div {
    padding: 0 20px; }

div.pagenation .page-numbers {
  padding: 0 7px;
  margin: 0 12px;
  font-size: 1.4rem; }

div.pagenation .current {
  border-bottom: 4px solid #555555; }

div.pagenation img {
  width: auto;
  height: auto; }

footer .col4 > * {
  width: 22.5%; }
  @media (max-width: 640px) {
    footer .col4 > * {
      width: 46.25%;
      margin-bottom: 60px; } }

article {
  font-size: 1.4rem; }

article#single h1 {
  margin-bottom: 80px; }

article#single img {
  display: block;
  margin: 60px auto; }

div#singlecont *:first-child {
  margin-top: 0; }

div#singlecont a {
  text-decoration: underline; }

@media (max-width: 640px) {
  #p2 section#articlelist .flex-row > div, #p2 section#articlelist div.restaurant > div, #p2 section#articlelist div.flex-menu > div {
    margin-top: 60px; }
  #p2 section#articlelist .flex-row > div:first-child, #p2 section#articlelist div.restaurant > div:first-child, #p2 section#articlelist div.flex-menu > div:first-child {
    margin-top: 0; } }

#restaurant th, #restaurant td {
  padding-right: 20px; }

#restaurant p {
  overflow: hidden; }

#restaurant .link > div:nth-child(-n+2) {
  width: 48.3%;
  overflow: hidden;
  margin-top: 10px; }
  @media (max-width: 640px) {
    #restaurant .link > div:nth-child(-n+2) {
      width: 100%; } }

#restaurant .link > div:nth-child(n+3) {
  width: 31.1%;
  overflow: hidden;
  margin-top: 20px; }
  @media (max-width: 640px) {
    #restaurant .link > div:nth-child(n+3) {
      width: 100%;
      margin-top: 10px; } }

#restaurant .othermenulist h4 {
  margin-bottom: 20px;
  text-align: left;
  font-weight: bold; }

#restaurant .othermenulist p {
  text-align: left; }

#restaurant .othermenulist div.table-responsive {
  display: table;
  margin: 0;
  width: 70%; }

#restaurant .othermenulist table {
  width: 100% !important; }

#c2 ul.link4, #b3 ul.link4 {
  margin-bottom: 70px; }
  #c2 ul.link4 li, #b3 ul.link4 li {
    max-width: 290px;
    min-width: 230px; }
    @media (max-width: 640px) {
      #c2 ul.link4 li, #b3 ul.link4 li {
        width: 90%; } }
  #c2 ul.link4 li.mla, #b3 ul.link4 li.mla {
    margin-right: 20px; }
    @media (max-width: 640px) {
      #c2 ul.link4 li.mla, #b3 ul.link4 li.mla {
        margin-right: auto; } }
  #c2 ul.link4 li.mra, #b3 ul.link4 li.mra {
    margin-left: 20px; }
    @media (max-width: 640px) {
      #c2 ul.link4 li.mra, #b3 ul.link4 li.mra {
        margin-left: auto; } }

#c2 span, #b3 span {
  width: 110px;
  font-size: 1.2rem;
  margin: 0;
  margin-right: 20px;
  color: white;
  display: inline-block;
  text-align: center;
  overflow: hidden; }
  #c2 span.related, #b3 span.related {
    width: 130px;
    background-color: #993319; }
  #c2 span.now, #b3 span.now {
    background-color: #993319; }
  #c2 span.programart, #b3 span.programart {
    background-color: #5F9100; }
  #c2 span.workshop, #b3 span.workshop {
    background-color: #4980A0; }
  #c2 span.arts, #b3 span.arts {
    background-color: #5F4B78; }
  #c2 span.others, #b3 span.others {
    background-color: #C3718D; }

span.status {
  width: 110px;
  font-size: 1.2rem;
  margin: 0;
  margin-right: 20px;
  color: white;
  display: inline-block;
  text-align: center;
  overflow: hidden; }
  span.status.now {
    background-color: #993319; }

#b2 .eventtitle span {
  width: 110px;
  font-size: 1.2rem;
  margin: 0;
  margin-right: 20px;
  color: white;
  display: inline-block;
  text-align: center;
  overflow: hidden; }
  #b2 .eventtitle span.related {
    width: 130px;
    background-color: #993319; }
  #b2 .eventtitle span.now {
    background-color: #993319; }
  #b2 .eventtitle span.programart {
    background-color: #5F9100; }
  #b2 .eventtitle span.workshop {
    background-color: #4980A0; }
  #b2 .eventtitle span.arts {
    background-color: #5F4B78; }
  #b2 .eventtitle span.others {
    background-color: #C3718D; }
  #b2 .eventtitle span.related {
    width: 150px;
    background-color: #993319; }

#b2 .collections div h3 {
  margin-top: 10px;
  margin-bottom: 0; }

#b2 .schedulelist div span {
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  margin-right: 20px; }
  #b2 .schedulelist div span.now {
    width: 110px;
    font-size: 1.2rem;
    margin: 0;
    color: white;
    overflow: hidden;
    background-color: #993319; }
  #b2 .schedulelist div span.ended {
    width: 110px;
    font-size: 1.2rem;
    margin: 0;
    color: white;
    overflow: hidden;
    background-color: #555555; }
  #b2 .schedulelist div span.near {
    width: 110px;
    font-size: 1.2rem;
    margin: 0;
    color: white;
    overflow: hidden;
    background-color: #CDB45A; }

#b2 .schedulelist h1 {
  font-size: 1.7rem;
  margin-top: 10px;
  border-bottom: none; }

main.ly-main {
  background-color: #fff; }
  main.ly-main h1.hdLv1 {
    display: none; }
  main.ly-main p#resrcCategorizeTitle {
    display: none; }

main#restaurant .linkthumbnail img {
  width: 100%;
  margin: 0; }
  @media (max-width: 640px) {
    main#restaurant .linkthumbnail img {
      margin: 0 auto; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2UuY3NzIiwiX3Jlc2V0LnNjc3MiLCJfZm9udHMuc2NzcyIsIl91dGlsaXR5LnNjc3MiLCJfY2xhc3Muc2NzcyIsIl9zZXR0aW5ncy5zY3NzIiwiX2NvbW1vbi5zY3NzIiwiX3N0eWxlLnNjc3MiLCJwYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDQWpCOzs7Ozs7RUFNRTtBQUVGOzs7Ozs7Ozs7Ozs7RUFZSSxVQUFTO0VBQ1QsV0FBVTtFQUNWLFVBQVM7RUFDVCxXQUFVO0VBQ1YsZ0JBQWU7RUFDZix5QkFBd0I7RUFDeEIsd0JBQXVCO0VBQ3ZCLHFCQUFvQixFQUN2Qjs7QUFFRDtFQUNJLGVBQWMsRUFDakI7O0FBRUQ7O0VBRUksZUFBYyxFQUNqQjs7QUFFRDtFQUNJLGlCQUFnQixFQUNuQjs7QUFFRDtFQUNDLHNCQUFzQixFQUN0Qjs7QUFFRDtFQUNJLGFBQVksRUFDZjs7QUFFRDs7RUFFSSxZQUFXO0VBQ1gsY0FBYSxFQUNoQjs7QUFFRDtFQUNJLFVBQVM7RUFDVCxXQUFVO0VBQ1YsZ0JBQWU7RUFDZix5QkFBd0I7RUFDeEIsd0JBQXVCO0VBQ3pCLHNCQUFzQixFQUN2Qjs7QUFFRCx1Q0FBdUM7QUFDdkM7RUFDSSx1QkFBc0I7RUFDdEIsWUFBVztFQUNYLHNCQUFxQixFQUN4Qjs7QUFFRCx1Q0FBdUM7QUFDdkM7RUFDSSx1QkFBc0I7RUFDdEIsWUFBVztFQUNYLG1CQUFrQjtFQUNsQixrQkFBaUIsRUFDcEI7O0FBRUQ7RUFDSSw4QkFBOEIsRUFDakM7O0FBRUQ7RUFDSSwwQkFBeUI7RUFDekIsYUFBWSxFQUNmOztBQUVEO0VBQ0ksMEJBQXlCO0VBQ3pCLGtCQUFpQixFQUNwQjs7QUFFRCw2Q0FBNkM7QUFDN0M7RUFDSSxlQUFjO0VBQ2QsWUFBVztFQUNYLFVBQVM7RUFDVCw4QkFBNkI7RUFDN0IsY0FBYTtFQUNiLFdBQVUsRUFDYjs7QUFFRDtFQUNJLHVCQUFzQixFQUN6Qjs7QUMxR0Q7RUFDQyxpQkFBaUIs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SjtFQStDSSx1QkFBdUI7RUFDdkIsc0JBQXNCO0VBQ3RCLG1CQUFtQjtFQUNuQixtQkFBbUIsRUF5Qm5CO0VBM0VKO0lBb0RLLGFBQWE7SUFDUCxrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLGFBQWE7SUFDYixpQkFBaUI7SUFDakIsMEJIN2pCRyxFRzhqQk47RUExRFI7SUE0REssYUFBYTtJQUNQLGtCQUFrQjtJQUNsQixVQUFVO0lBQ1YsYUFBYTtJQUNiLGlCQUFpQjtJQUNqQiwwQkg3akJPLEVHOGpCYjtFQWxFTDtJQW9FSyxhQUFhO0lBQ1Asa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixhQUFhO0lBQ2IsaUJBQWlCO0lBQ2pCLDBCSDlrQk0sRUcra0JaOztBQTFFTDtFQThFRyxrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLG9CQUFvQixFQUNwQjs7QUFHSDtFQUNDLHVCQUF1QixFQU92QjtFQVJEO0lBR0UsY0FBYyxFQUNkO0VBSkY7SUFNRSxjQUFjLEVBQ2Q7O0FBR0Y7RUFDQyxZQUFZO0VBQ1osVUFBVSxFQUlWO0VMMW1CQTtJS29tQkQ7TUFJRyxlQUFlLEVBRWpCLEVBQUEiLCJmaWxlIjoicGFnZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuaHRtbDVkb2N0b3IuY29tIFJlc2V0IFN0eWxlc2hlZXRcbnYxLjYuMVxuTGFzdCBVcGRhdGVkOiAyMDEwLTA5LTE3XG5BdXRob3I6IFJpY2hhcmQgQ2xhcmsgLSBodHRwOi8vcmljaGNsYXJrZGVzaWduLmNvbVxuVHdpdHRlcjogQHJpY2hfY2xhcmtcbiovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgc2FtcCxcbnNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCB2YXIsXG5iLCBpLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbm5hdiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxudWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTsgfVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxuYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5pbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGNoYW5nZSBjb2xvdXJzIHRvIHN1aXQgeW91ciBuZWVkcyAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmRlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG5cbmFiYnJbdGl0bGVdLCBkZm5bdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxuLyogY2hhbmdlIGJvcmRlciBjb2xvdXIgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5ociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbnB1dCwgc2VsZWN0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODk5cHgpIHtcbiAgICBodG1sIHtcbiAgICAgIGZvbnQtc2l6ZTogNTclOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgaHRtbCB7XG4gICAgICBmb250LXNpemU6IDYwJTsgfSB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCLmuLjmmI7mnJ1cIiwgWXVNaW5jaG8sIFwi44OS44Op44Ku44OO5piO5pydIFByb04gVzNcIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBcIkhH5piO5pydRVwiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCLvvK3vvLMg5piO5pydXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xuICBsaW5lLWhlaWdodDogMTY1JTsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAyLjByZW07IH0gfVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE2NSU7IH1cblxuaDQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7IH1cblxucCwgYSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMTY1JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICBwLCBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9IH1cblxubGksIHRkIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzUlOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzUlOyB9XG5cbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5iZ29yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDREI0NUE7IH1cblxuLmJncmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5MzMxOTsgfVxuXG4uYmdncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RjkxMDA7IH1cblxuLmJnYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OTgwQTA7IH1cblxuLmJncHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVGNEI3ODsgfVxuXG4uYmdwaW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MzNzE4RDsgfVxuXG4uYmdsaWdodGdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFN0U3OyB9XG5cbi5jbGVhcmZpeCB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY29sb3JkaW0ge1xuICBjb2xvcjogIzU1NTU1NTsgfVxuXG4ubXQwIHtcbiAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5tdDAge1xuICAgICAgbWFyZ2luLXRvcDogMHB4OyB9IH1cblxuLm1iMCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAubWIwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfSB9XG5cbi5wdDAge1xuICBwYWRkaW5nLXRvcDogMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wdDAge1xuICAgICAgcGFkZGluZy10b3A6IDBweDsgfSB9XG5cbi5wYjAge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wYjAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDBweDsgfSB9XG5cbi5tdDEwLCBtYWluIGg0IHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAubXQxMCwgbWFpbiBoNCB7XG4gICAgICBtYXJnaW4tdG9wOiA3cHg7IH0gfVxuXG4ubWIxMCwgbWFpbiBoNCwgbWFpbiBzbWFsbC5oY3N1YiwgbWFpbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAubWIxMCwgbWFpbiBoNCwgbWFpbiBzbWFsbC5oY3N1YiwgbWFpbiBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDsgfSB9XG5cbi5wdDEwLCBtYWluIHNtYWxsIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnB0MTAsIG1haW4gc21hbGwge1xuICAgICAgcGFkZGluZy10b3A6IDdweDsgfSB9XG5cbi5wYjEwLCBtYWluIC5saW5rNCwgbWFpbiBzbWFsbCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wYjEwLCBtYWluIC5saW5rNCwgbWFpbiBzbWFsbCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogN3B4OyB9IH1cblxuLm10MjAge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5tdDIwIHtcbiAgICAgIG1hcmdpbi10b3A6IDE0cHg7IH0gfVxuXG4ubWIyMCwgbWFpbiBociB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLm1iMjAsIG1haW4gaHIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfSB9XG5cbi5wdDIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnB0MjAge1xuICAgICAgcGFkZGluZy10b3A6IDE0cHg7IH0gfVxuXG4ucGIyMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wYjIwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4OyB9IH1cblxuLm10MzAsIG1haW4gdWwsIG1haW4gb2wge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5tdDMwLCBtYWluIHVsLCBtYWluIG9sIHtcbiAgICAgIG1hcmdpbi10b3A6IDIxcHg7IH0gfVxuXG4ubWIzMCwgbWFpbiB1bCwgbWFpbiBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLm1iMzAsIG1haW4gdWwsIG1haW4gb2wge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDsgfSB9XG5cbi5wdDMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnB0MzAge1xuICAgICAgcGFkZGluZy10b3A6IDIxcHg7IH0gfVxuXG4ucGIzMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wYjMwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMXB4OyB9IH1cblxuLm10NDAsIG1haW4gaDEsIG1haW4gZGl2LmhhIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAubXQ0MCwgbWFpbiBoMSwgbWFpbiBkaXYuaGEge1xuICAgICAgbWFyZ2luLXRvcDogMjhweDsgfSB9XG5cbi5tYjQwLCBtYWluIC5jb2wyID4gZGl2LCBtYWluIC5jb2wyaW1nID4gZGl2LFxubWFpbiAuY29sMyA+IGRpdixcbm1haW4gLmNvbDQgPiBkaXYsXG5tYWluIC5jb2wxMiA+IGRpdixcbm1haW4gLmNvbDYgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5tYjQwLCBtYWluIC5jb2wyID4gZGl2LCBtYWluIC5jb2wyaW1nID4gZGl2LFxuICAgIG1haW4gLmNvbDMgPiBkaXYsXG4gICAgbWFpbiAuY29sNCA+IGRpdixcbiAgICBtYWluIC5jb2wxMiA+IGRpdixcbiAgICBtYWluIC5jb2w2ID4gZGl2IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH0gfVxuXG4ucHQ0MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wdDQwIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyOHB4OyB9IH1cblxuLnBiNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucGI0MCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjhweDsgfSB9XG5cbi5tdDUwIHtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAubXQ1MCB7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4OyB9IH1cblxuLm1iNTAsIG1haW4gaDIsIG1haW4gaDMge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5tYjUwLCBtYWluIGgyLCBtYWluIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuXG4ucHQ1MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wdDUwIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzNXB4OyB9IH1cblxuLnBiNTAge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucGI1MCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDsgfSB9XG5cbi5tdDYwLCBtYWluIHAuaGEsIG1haW4gaDIsIG1haW4gaDMsIG1haW4gaHIge1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5tdDYwLCBtYWluIHAuaGEsIG1haW4gaDIsIG1haW4gaDMsIG1haW4gaHIge1xuICAgICAgbWFyZ2luLXRvcDogNDJweDsgfSB9XG5cbi5tYjYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAubWI2MCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MnB4OyB9IH1cblxuLnB0NjAge1xuICBwYWRkaW5nLXRvcDogNjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucHQ2MCB7XG4gICAgICBwYWRkaW5nLXRvcDogNDJweDsgfSB9XG5cbi5wYjYwLCBzZWN0aW9uLnNuc3NoYXJlIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnBiNjAsIHNlY3Rpb24uc25zc2hhcmUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQycHg7IH0gfVxuXG4ubXQ3MCB7XG4gIG1hcmdpbi10b3A6IDcwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLm10NzAge1xuICAgICAgbWFyZ2luLXRvcDogNDlweDsgfSB9XG5cbi5tYjcwIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAubWI3MCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0OXB4OyB9IH1cblxuLnB0NzAge1xuICBwYWRkaW5nLXRvcDogNzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucHQ3MCB7XG4gICAgICBwYWRkaW5nLXRvcDogNDlweDsgfSB9XG5cbi5wYjcwIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnBiNzAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ5cHg7IH0gfVxuXG4ubXQ4MCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLm10ODAge1xuICAgICAgbWFyZ2luLXRvcDogNTZweDsgfSB9XG5cbi5tYjgwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAubWI4MCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NnB4OyB9IH1cblxuLnB0ODAge1xuICBwYWRkaW5nLXRvcDogODBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucHQ4MCB7XG4gICAgICBwYWRkaW5nLXRvcDogNTZweDsgfSB9XG5cbi5wYjgwIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnBiODAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDU2cHg7IH0gfVxuXG4ubXQ5MCB7XG4gIG1hcmdpbi10b3A6IDkwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLm10OTAge1xuICAgICAgbWFyZ2luLXRvcDogNjNweDsgfSB9XG5cbi5tYjkwIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAubWI5MCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2M3B4OyB9IH1cblxuLnB0OTAge1xuICBwYWRkaW5nLXRvcDogOTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucHQ5MCB7XG4gICAgICBwYWRkaW5nLXRvcDogNjNweDsgfSB9XG5cbi5wYjkwIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnBiOTAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDYzcHg7IH0gfVxuXG4ubXQxMDAsIHNlY3Rpb24uc25zc2hhcmUge1xuICBtYXJnaW4tdG9wOiAxMDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAubXQxMDAsIHNlY3Rpb24uc25zc2hhcmUge1xuICAgICAgbWFyZ2luLXRvcDogNzBweDsgfSB9XG5cbi5tYjEwMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5tYjEwMCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9IH1cblxuLnB0MTAwIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wdDEwMCB7XG4gICAgICBwYWRkaW5nLXRvcDogNzBweDsgfSB9XG5cbi5wYjEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucGIxMDAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7IH0gfVxuXG4ubXQxMTAge1xuICBtYXJnaW4tdG9wOiAxMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAubXQxMTAge1xuICAgICAgbWFyZ2luLXRvcDogNzdweDsgfSB9XG5cbi5tYjExMCB7XG4gIG1hcmdpbi1ib3R0b206IDExMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5tYjExMCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3N3B4OyB9IH1cblxuLnB0MTEwIHtcbiAgcGFkZGluZy10b3A6IDExMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wdDExMCB7XG4gICAgICBwYWRkaW5nLXRvcDogNzdweDsgfSB9XG5cbi5wYjExMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucGIxMTAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDc3cHg7IH0gfVxuXG4ubXQxMjAsIHNlY3Rpb24uc25zc2hhcmUge1xuICBtYXJnaW4tdG9wOiAxMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAubXQxMjAsIHNlY3Rpb24uc25zc2hhcmUge1xuICAgICAgbWFyZ2luLXRvcDogODRweDsgfSB9XG5cbi5tYjEyMCB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5tYjEyMCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4NHB4OyB9IH1cblxuLnB0MTIwIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wdDEyMCB7XG4gICAgICBwYWRkaW5nLXRvcDogODRweDsgfSB9XG5cbi5wYjEyMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucGIxMjAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDg0cHg7IH0gfVxuXG4ubXQxMzAge1xuICBtYXJnaW4tdG9wOiAxMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAubXQxMzAge1xuICAgICAgbWFyZ2luLXRvcDogOTFweDsgfSB9XG5cbi5tYjEzMCB7XG4gIG1hcmdpbi1ib3R0b206IDEzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5tYjEzMCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5MXB4OyB9IH1cblxuLnB0MTMwIHtcbiAgcGFkZGluZy10b3A6IDEzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wdDEzMCB7XG4gICAgICBwYWRkaW5nLXRvcDogOTFweDsgfSB9XG5cbi5wYjEzMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucGIxMzAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDkxcHg7IH0gfVxuXG4ubXQxNDAge1xuICBtYXJnaW4tdG9wOiAxNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAubXQxNDAge1xuICAgICAgbWFyZ2luLXRvcDogOThweDsgfSB9XG5cbi5tYjE0MCB7XG4gIG1hcmdpbi1ib3R0b206IDE0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5tYjE0MCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5OHB4OyB9IH1cblxuLnB0MTQwIHtcbiAgcGFkZGluZy10b3A6IDE0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wdDE0MCB7XG4gICAgICBwYWRkaW5nLXRvcDogOThweDsgfSB9XG5cbi5wYjE0MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucGIxNDAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDk4cHg7IH0gfVxuXG4ubXQxNTAge1xuICBtYXJnaW4tdG9wOiAxNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAubXQxNTAge1xuICAgICAgbWFyZ2luLXRvcDogMTA1cHg7IH0gfVxuXG4ubWIxNTAge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAubWIxNTAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTA1cHg7IH0gfVxuXG4ucHQxNTAge1xuICBwYWRkaW5nLXRvcDogMTUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnB0MTUwIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDVweDsgfSB9XG5cbi5wYjE1MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucGIxNTAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwNXB4OyB9IH1cblxuLm10MTYwIHtcbiAgbWFyZ2luLXRvcDogMTYwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLm10MTYwIHtcbiAgICAgIG1hcmdpbi10b3A6IDExMnB4OyB9IH1cblxuLm1iMTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTYwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLm1iMTYwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExMnB4OyB9IH1cblxuLnB0MTYwIHtcbiAgcGFkZGluZy10b3A6IDE2MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wdDE2MCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTEycHg7IH0gfVxuXG4ucGIxNjAge1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnBiMTYwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMTJweDsgfSB9XG5cbi5jb250YWluaW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG5cbi5jb3ZlcmltZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmZsZXgtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uZmxleC1yb3csIGRpdi5yZXN0YXVyYW50LCBkaXYuZmxleC1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLm1sYSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5tcmEge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLm10YSB7XG4gIG1hcmdpbi10b3A6IGF1dG87IH1cblxuLm1iYSB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87IH1cblxuLnRhciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi50YWMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRhbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zcG5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAuc3Bvbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLnBjbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5wY29ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbioge1xuICBsaW5lLWhlaWdodDogMTY1JTtcbiAgY29sb3I6ICMxMTExMTE7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cblxuYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDMyMHB4OyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5hIGltZzpob3ZlciB7XG4gIC1tb3otb3BhY2l0eTogMC45O1xuICBvcGFjaXR5OiAwLjk7IH1cblxub2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsOyB9XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLndyYXBwZXIge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDEyOTZweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuI2IyIC5jb2xsaXN0ID4gKiA+IGRpdiB7XG4gIGhlaWdodDogMjB2dztcbiAgbWluLWhlaWdodDogMTQ0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG5kaXYuaHIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZGl2X2hyLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuXG5zcGFuLm5ldyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiAwIDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTMzMTk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiA3MCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLnBhZ2VhbmNob3Ige1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHRvcDogLTEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IC0xMjBweDsgfVxuXG4ubGFyZ2VfbG9nbyB7XG4gIHdpZHRoOiAxNzZweDsgfVxuXG4jaGVpZ2h0Y3RybCB7XG4gIGhlaWdodDogMTAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gICAgI2hlaWdodGN0cmwge1xuICAgICAgaGVpZ2h0OiA3MHB4OyB9IH1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZpeGVkbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxOyB9XG5cbi5jb2xzZWFyY2hmb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3RTdFNztcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5jb2xzZWFyY2hmb3JtIC5jaGVja2JveCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY29sc2VhcmNoZm9ybSAuY2hlY2tib3htZW51IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5jb2xzZWFyY2hmb3JtIC5jaGVja2JveG1lbnUgbGFiZWwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgLmNvbHNlYXJjaGZvcm0gLmNoZWNrYm94bWVudSBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTsgfVxuICAuY29sc2VhcmNoZm9ybSAuY2hlY2tib3gtaWNvbjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jb2xzZWFyY2hmb3JtIC5jaGVja2JveDpjaGVja2VkICsgLmNoZWNrYm94LWljb24sXG4gIC5jb2xzZWFyY2hmb3JtIHNwYW4uY2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuY29sc2VhcmNoZm9ybSAuYmN3aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuY29sc2VhcmNoZm9ybSAuYmNncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFN0U3OyB9XG4gIC5jb2xzZWFyY2hmb3JtICNzZWFyY2h0ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFN0U3OyB9XG4gIC5jb2xzZWFyY2hmb3JtIC5zdWJtaXRtZW51IC5zdWJtaXQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbHNlYXJjaGZvcm0gLnN1Ym1pdG1lbnUgLnN1Ym1pdGljb24ge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNvbHNlYXJjaGZvcm0gLnN1Ym1pdG1lbnUgLnN1Ym1pdGljb246aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI3RvcGxpbmsge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IDkwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgI3RvcGxpbms6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4jbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctdG9wOiAyN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMjdweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODk5cHgpIHtcbiAgICAjbmF2YmFyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH0gfVxuICAjbmF2YmFyIGEge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gICNuYXZiYXIgPiBkaXYge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgI25hdmJhciA+IGRpdjpmaXJzdC1jaGlsZCA+IGEge1xuICAgIHdpZHRoOiAxNzZweDtcbiAgICBmbGV4LWdyb3c6IDA7IH1cbiAgI25hdmJhciAucGNuYXYge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgICNuYXZiYXIgLnBjbmF2IGxpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgZmxleC1ncm93OiAyOyB9XG4gICAgI25hdmJhciAucGNuYXYgLmN0cmwxIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmbGV4LWJhc2lzOiAxMjBweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgZmxleC1ncm93OiAzOyB9XG4gICAgI25hdmJhciAucGNuYXYgLmN0cmwyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDU7XG4gICAgICBmbGV4LWdyb3c6IDM7IH1cbiAgI25hdmJhciAjc3BtZW51X29wZW4sXG4gICNuYXZiYXIgI3NwbWVudV9jbG9zZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzExMTExMTtcbiAgICBwYWRkaW5nOiAzcHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuN3JlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgI25hdmJhciAjc3BtZW51X29wZW4sXG4gICAgICAjbmF2YmFyICNzcG1lbnVfY2xvc2Uge1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cbiAgI25hdmJhciAjc3BtZW51IHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAgICNuYXZiYXIgI3NwbWVudSAubGlua3Mge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgICNuYXZiYXIgI3NwbWVudSAubGlua3MgbGkgPiBhIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgI25hdmJhciAjc3BtZW51IC5saW5rcyBpbWcge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW46IDAgMjBweDsgfVxuICAgICAgI25hdmJhciAjc3BtZW51IC5saW5rcyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICAgICNuYXZiYXIgI3NwbWVudSAjc3BtZW51X3NlYXJjaCB7XG4gICAgICBtYXJnaW46IDMwcHggYXV0bzsgfVxuICAgICAgI25hdmJhciAjc3BtZW51ICNzcG1lbnVfc2VhcmNoIGEge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAjbmF2YmFyICNzcG1lbnUgI3NwbWVudV9zZWFyY2ggaW1nIHtcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7IH1cbiAgICAgICNuYXZiYXIgI3NwbWVudSAjc3BtZW51X3NlYXJjaCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICAgICNuYXZiYXIgI3NwbWVudSAjc3BtZW51X3NucyB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDsgfVxuICAgICAgI25hdmJhciAjc3BtZW51ICNzcG1lbnVfc25zIGltZyB7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAjbmF2YmFyICNzcG1lbnUgI3NwbWVudV9sYW5nIHtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvIDEwcHg7XG4gICAgICB3aWR0aDogMjQwcHg7IH1cbiAgICAgICNuYXZiYXIgI3NwbWVudSAjc3BtZW51X2xhbmcgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4wcmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgICNuYXZiYXIgI3NwbWVudSAubGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweDsgfVxuICAgICAgICAjbmF2YmFyICNzcG1lbnUgLmxpbmtzID4gbGkge1xuICAgICAgICAgIHdpZHRoOiAzMiU7IH1cbiAgICAgICAgI25hdmJhciAjc3BtZW51IC5saW5rcyA+IGxpOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgd2lkdGg6IDY2JTsgfVxuICAgICAgICAjbmF2YmFyICNzcG1lbnUgLmxpbmtzIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgICAjbmF2YmFyICNzcG1lbnUgLmxpbmtzIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAgICAgI25hdmJhciAjc3BtZW51ICNzcG1lbnVfc2VhcmNoIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87IH1cbiAgICAgICAgI25hdmJhciAjc3BtZW51ICNzcG1lbnVfc2VhcmNoIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgICAjbmF2YmFyICNzcG1lbnUgI3NwbWVudV9zZWFyY2ggcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgICAjbmF2YmFyICNzcG1lbnUgI3NwbWVudV9ib3R0b20ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cbiAgICAgICAgI25hdmJhciAjc3BtZW51ICNzcG1lbnVfYm90dG9tICNzcG1lbnVfc25zIHtcbiAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgICNuYXZiYXIgI3NwbWVudSAjc3BtZW51X2JvdHRvbSAjc3BtZW51X3NucyBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgICAgICNuYXZiYXIgI3NwbWVudSAjc3BtZW51X2JvdHRvbSAjc3BtZW51X2xhbmcge1xuICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9IH1cblxucC5zbWFsbGRhdGUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbiNoZHJvdzEge1xuICB3aWR0aDogMzUwcHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAjaGRyb3cxIC5zZWFyY2hpY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuI2hkcm93MyB7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuaGVhZGVyLmluZm90aXRsZSBoMiwgaGVhZGVyLnRpdGxlIGgyIHtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgaGVhZGVyLmluZm90aXRsZSBoMiwgaGVhZGVyLnRpdGxlIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtOyB9IH1cblxuaGVhZGVyLmluZm90aXRsZSBzbWFsbCwgaGVhZGVyLnRpdGxlIHNtYWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogI0FBQUFBQTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICBoZWFkZXIuaW5mb3RpdGxlIHNtYWxsLCBoZWFkZXIudGl0bGUgc21hbGwge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbmhlYWRlci5pbmZvdGl0bGUgLm1vcmUsIGhlYWRlci50aXRsZSAubW9yZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIHBhZGRpbmc6IDEwcHggNDVweCAxMHB4IDA7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbW9yZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7IH1cblxuaGVhZGVyLmluZm90aXRsZSBoMiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuaGVhZGVyLmluZm90aXRsZSBzbWFsbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIGhlYWRlci5pbmZvdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbmhlYWRlci50aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBoZWFkZXIudGl0bGUgLnNwbm9uZSB7XG4gICAgd2lkdGg6IDEwNXB4OyB9XG5cbnNlY3Rpb24uc25zc2hhcmUgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bzsgfVxuXG5zZWN0aW9uLnNuc3NoYXJlIGE6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTU1NTsgfVxuICBmb290ZXIgKiB7XG4gICAgY29sb3I6ICNFN0U3RTc7IH1cbiAgZm9vdGVyIC5zbnMge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIGZvb3RlciAuc25zIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4OyB9XG4gICAgZm9vdGVyIC5zbnMgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gIGZvb3RlciAjcGNmdGxpbmtzIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIGZvb3RlciAjcGNmdGxpbmtzIGxpIHtcbiAgICBwYWRkaW5nOiA1cHggMCA1cHggMjdweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Zvb3Rlcl9oZWFkaW5nLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0OyB9XG4gICAgZm9vdGVyICNwY2Z0bGlua3MgbGkgYSB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICBmb290ZXIgI3BjZnRsaW5rcyBsaS5ub25lIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIGZvb3RlciAjc3BmdGxpbmtzIHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgZm9vdGVyICNzcGZ0bGlua3MgZGl2IHtcbiAgICB3aWR0aDogNDYuMjUlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICBmb290ZXIgI3NwZnRsaW5rcyBkaXYge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIGZvb3RlciAjc3BmdGxpbmtzIGxpIHtcbiAgICBwYWRkaW5nOiA5cHggMCA5cHggMjdweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Zvb3Rlcl9oZWFkaW5nLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0OyB9XG4gIGZvb3RlciAuZnRiZGxpbmsge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFN0U3RTc7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTVweCBjZW50ZXI7IH1cbiAgICBmb290ZXIgLmZ0YmRsaW5rID4gcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgZm9vdGVyIC5tYXAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZnRfcGxhY2Vfcy5wbmcpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtaW1hZ2Utc2V0KHVybCguLi9pbWcvZnRfcGxhY2Vfcy5wbmcpIDF4LCB1cmwoLi4vaW1nL2Z0X3BsYWNlX2wucG5nKSAyeCk7IH1cbiAgZm9vdGVyIC5tYWlsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Zvb3Rlcl9tYWlsLnBuZyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1pbWFnZS1zZXQodXJsKC4uL2ltZy9mdF9tYWlsX3MucG5nKSAxeCwgdXJsKC4uL2ltZy9mdF9tYWlsX2wucG5nKSAyeCk7IH1cbiAgICBmb290ZXIgLm1haWwgcCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgZm9vdGVyICNmdG5hdmxpbmsge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBmb290ZXIgI2Z0bmF2bGluayBpbWcge1xuICAgICAgd2lkdGg6IDE3N3B4O1xuICAgICAgaGVpZ2h0OiA0NnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gICAgICBmb290ZXIgI2Z0bmF2bGluay5jb2w0ID4gYSB7XG4gICAgICAgIHdpZHRoOiA0Ni4yNSU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgZm9vdGVyICNmdG5hdmxpbmsuY29sNCA+IGEge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgZm9vdGVyICNmdG5hdmxpbmsgYTpudGgtY2hpbGQoMikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgZm9vdGVyIGFkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIGZvb3RlciBhZGRyZXNzIGxpOm50aC1jaGlsZCgzKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIGZvb3RlciBwLmNlbnRlciB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG5cbmlmcmFtZSAjcmVzcmNDYXRlZ29yaXplVGl0bGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmlmcmFtZSBoMS5oZEx2MSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuaWZyYW1lIC51c2VyQ3VzdG9tQ29sb3IxMCAubHktbWFpbiAudXNlckN1c3RvbUNvbG9yMTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbm1haW4gaDEge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgYmxhY2s7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAzcHggOHB4IDNweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICBtYWluIGgxIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyB9IH1cblxubWFpbiAubGluazQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIG1haW4gLmxpbms0IGxpIHtcbiAgICB3aWR0aDogMjIuNSU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzExMTExMTtcbiAgICBwYWRkaW5nOiA3cHggMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9saW5rNC5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7IH1cbiAgICBtYWluIC5saW5rNCBsaSBhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIG1haW4gLmxpbms0IGxpIHtcbiAgICAgIHdpZHRoOiA0Ni4yNSU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxubWFpbiBkaXYuaGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgbWFpbiBkaXYuaGEgLnNwbm9uZSB7XG4gICAgd2lkdGg6IDEwNXB4OyB9XG4gIG1haW4gZGl2LmhhIGgyIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICBtYWluIGRpdi5oYSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS45cmVtOyB9IH1cbiAgbWFpbiBkaXYuaGEgc21hbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjb2xvcjogI0FBQUFBQTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICBtYWluIGRpdi5oYSBzbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBtYWluIGRpdi5oYSAubW9yZSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICM1NTU1NTU7XG4gICAgcGFkZGluZzogMTBweCA0NXB4IDEwcHggMDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9tb3JlLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7IH1cblxubWFpbiBwLmhhIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOTAlOyB9XG5cbm1haW4gaDQuaGNzdHlsZSB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9oY19zdHlsZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjsgfVxuXG5tYWluIHNtYWxsLmhjc3ViIHtcbiAgZm9udC1zaXplOiAxLjRyZW07IH1cblxubWFpbiB1bCB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjOyB9XG4gIG1haW4gdWwgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxOTUlOyB9XG5cbm1haW4gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7IH1cbiAgbWFpbiBvbCBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDE5NSU7IH1cblxubWFpbiB1bC50eXBlbm9uZSxcbm1haW4gb2wudHlwZW5vbmUge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbm1haW4gc21hbGwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5tYWluIHNtYWxsLmhjc3ViIH4gaDQge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbm1haW4gaHIge1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZGl2X2hyLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuXG5tYWluIC5jb2wyLCBtYWluIC5jb2wyaW1nLFxubWFpbiAuY29sMyxcbm1haW4gLmNvbDQsXG5tYWluIC5jb2wxMixcbm1haW4gLmNvbDYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG5tYWluIC5jb2wyID4gKiwgbWFpbiAuY29sMmltZyA+ICoge1xuICB3aWR0aDogNDguMyU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgbWFpbiAuY29sMiA+ICosIG1haW4gLmNvbDJpbWcgPiAqIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxubWFpbiAuY29sMmltZyBkaXYgPiBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbm1haW4gLmNvbDJpbWcgZGl2ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIG1haW4gLmNvbDJpbWcgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG5tYWluIC5jb2wzID4gKiB7XG4gIHdpZHRoOiAzMS4xJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICBtYWluIC5jb2wzID4gKiB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbm1haW4gLmNvbDQgPiAqIHtcbiAgd2lkdGg6IDIyLjUlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIG1haW4gLmNvbDQgPiAqIHtcbiAgICAgIHdpZHRoOiA0Ni4yNSU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cblxubWFpbiAuY29sNiB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIG1haW4gLmNvbDYgPiAqIHtcbiAgICB3aWR0aDogMTUuMyU7IH1cblxubWFpbiAuY29sMTIgPiAqOm50aC1jaGlsZChvZGQpIHtcbiAgd2lkdGg6IDMxLjElOyB9XG5cbm1haW4gLmNvbDEyID4gKjpudGgtY2hpbGQoZXZlbikge1xuICB3aWR0aDogNjUuNiU7IH1cblxubWFpbiAuY29sMTIgZGl2ID4gaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5tYWluIC5jb2wxMiBkaXYgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgbWFpbiAuY29sMTIgPiAqIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIG1haW4gLmNvbDEyID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxubWFpbiAuY29sMjEgPiAqOm50aC1jaGlsZChvZGQpIHtcbiAgd2lkdGg6IDY1LjYlOyB9XG5cbm1haW4gLmNvbDIxID4gKjpudGgtY2hpbGQoZXZlbikge1xuICB3aWR0aDogMzEuMSU7IH1cblxubWFpbiAuY29sMjEgZGl2ID4gaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5tYWluIC5jb2wyMSBkaXYgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgbWFpbiAuY29sMjEgPiAqIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIG1haW4gLmNvbDIxID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxubWFpbiAuY29sMjE2IGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG5cbm1haW4gLmNvbDIxNiA+ICo6bnRoLWNoaWxkKG9kZCkge1xuICB3aWR0aDogNjYlO1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxubWFpbiAuY29sMjE2ID4gKjpudGgtY2hpbGQoZXZlbikge1xuICB3aWR0aDogMzAuNCU7IH1cblxubWFpbiAuY29sMjE2ID4gZGl2Om50aC1jaGlsZChldmVuKSA+ICoge1xuICB3aWR0aDogNDguMyU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgbWFpbiAuY29sMjE2ID4gZGl2Om50aC1jaGlsZChldmVuKSA+ICoge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5tYWluIC5jb2wyMTYgZGl2ID4gaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5tYWluIC5jb2wyMTYgZGl2ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIG1haW4gLmNvbDIxNiA+ICoge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgbWFpbiAuY29sMjE2ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIG1haW4gLmNvbDIxNiA+ICo6bnRoLWNoaWxkKG9kZCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIG1haW4gLmNvbDIxNiA+ICo6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBtYWluIC5jb2wyMTYgPiBkaXY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgbWFpbiAuY29sMjE2ID4gZGl2Om50aC1jaGlsZChldmVuKSA+IGRpdiB7XG4gICAgICB3aWR0aDogMTUuMyU7IH0gfVxuXG5kaXYucmVzdGF1cmFudCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIGRpdi5yZXN0YXVyYW50ID4gKiB7XG4gICAgd2lkdGg6IDQ4LjMlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICBkaXYucmVzdGF1cmFudCA+ICoge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbmRpdi5mbGV4LW1lbnUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFN0U3OyB9XG4gIGRpdi5mbGV4LW1lbnUgPiAqIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgZGl2LmZsZXgtbWVudSA+IGRpdiB7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG5cbmRpdi5wYWdlbmF0aW9uIC5wYWdlLW51bWJlcnMge1xuICBwYWRkaW5nOiAwIDdweDtcbiAgbWFyZ2luOiAwIDEycHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtOyB9XG5cbmRpdi5wYWdlbmF0aW9uIC5jdXJyZW50IHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM1NTU1NTU7IH1cblxuZGl2LnBhZ2VuYXRpb24gaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bzsgfVxuXG5mb290ZXIgLmNvbDQgPiAqIHtcbiAgd2lkdGg6IDIyLjUlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIGZvb3RlciAuY29sNCA+ICoge1xuICAgICAgd2lkdGg6IDQ2LjI1JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuXG5hcnRpY2xlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07IH1cblxuYXJ0aWNsZSNzaW5nbGUgaDEge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG5cbmFydGljbGUjc2luZ2xlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDYwcHggYXV0bzsgfVxuXG5kaXYjc2luZ2xlY29udCAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG5kaXYjc2luZ2xlY29udCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICNwMiBzZWN0aW9uI2FydGljbGVsaXN0IC5mbGV4LXJvdyA+IGRpdiwgI3AyIHNlY3Rpb24jYXJ0aWNsZWxpc3QgZGl2LnJlc3RhdXJhbnQgPiBkaXYsICNwMiBzZWN0aW9uI2FydGljbGVsaXN0IGRpdi5mbGV4LW1lbnUgPiBkaXYge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgI3AyIHNlY3Rpb24jYXJ0aWNsZWxpc3QgLmZsZXgtcm93ID4gZGl2OmZpcnN0LWNoaWxkLCAjcDIgc2VjdGlvbiNhcnRpY2xlbGlzdCBkaXYucmVzdGF1cmFudCA+IGRpdjpmaXJzdC1jaGlsZCwgI3AyIHNlY3Rpb24jYXJ0aWNsZWxpc3QgZGl2LmZsZXgtbWVudSA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbiNyZXN0YXVyYW50IHRoLCAjcmVzdGF1cmFudCB0ZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuI3Jlc3RhdXJhbnQgcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuI3Jlc3RhdXJhbnQgLmxpbmsgPiBkaXY6bnRoLWNoaWxkKC1uKzIpIHtcbiAgd2lkdGg6IDQ4LjMlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICNyZXN0YXVyYW50IC5saW5rID4gZGl2Om50aC1jaGlsZCgtbisyKSB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbiNyZXN0YXVyYW50IC5saW5rID4gZGl2Om50aC1jaGlsZChuKzMpIHtcbiAgd2lkdGg6IDMxLjElO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICNyZXN0YXVyYW50IC5saW5rID4gZGl2Om50aC1jaGlsZChuKzMpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG5cbiNyZXN0YXVyYW50IC5vdGhlcm1lbnVsaXN0IGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI3Jlc3RhdXJhbnQgLm90aGVybWVudWxpc3QgcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuI3Jlc3RhdXJhbnQgLm90aGVybWVudWxpc3QgZGl2LnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogNzAlOyB9XG5cbiNyZXN0YXVyYW50IC5vdGhlcm1lbnVsaXN0IHRhYmxlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4jYzIgdWwubGluazQsICNiMyB1bC5saW5rNCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cbiAgI2MyIHVsLmxpbms0IGxpLCAjYjMgdWwubGluazQgbGkge1xuICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgbWluLXdpZHRoOiAyMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgI2MyIHVsLmxpbms0IGxpLCAjYjMgdWwubGluazQgbGkge1xuICAgICAgICB3aWR0aDogOTAlOyB9IH1cbiAgI2MyIHVsLmxpbms0IGxpLm1sYSwgI2IzIHVsLmxpbms0IGxpLm1sYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAjYzIgdWwubGluazQgbGkubWxhLCAjYjMgdWwubGluazQgbGkubWxhIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgI2MyIHVsLmxpbms0IGxpLm1yYSwgI2IzIHVsLmxpbms0IGxpLm1yYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICNjMiB1bC5saW5rNCBsaS5tcmEsICNiMyB1bC5saW5rNCBsaS5tcmEge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG5cbiNjMiBzcGFuLCAjYjMgc3BhbiB7XG4gIHdpZHRoOiAxMTBweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICNjMiBzcGFuLnJlbGF0ZWQsICNiMyBzcGFuLnJlbGF0ZWQge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTkzMzE5OyB9XG4gICNjMiBzcGFuLm5vdywgI2IzIHNwYW4ubm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTkzMzE5OyB9XG4gICNjMiBzcGFuLnByb2dyYW1hcnQsICNiMyBzcGFuLnByb2dyYW1hcnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjkxMDA7IH1cbiAgI2MyIHNwYW4ud29ya3Nob3AsICNiMyBzcGFuLndvcmtzaG9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk4MEEwOyB9XG4gICNjMiBzcGFuLmFydHMsICNiMyBzcGFuLmFydHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjRCNzg7IH1cbiAgI2MyIHNwYW4ub3RoZXJzLCAjYjMgc3Bhbi5vdGhlcnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDMzcxOEQ7IH1cblxuc3Bhbi5zdGF0dXMge1xuICB3aWR0aDogMTEwcHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBzcGFuLnN0YXR1cy5ub3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTMzMTk7IH1cblxuI2IyIC5ldmVudHRpdGxlIHNwYW4ge1xuICB3aWR0aDogMTEwcHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAjYjIgLmV2ZW50dGl0bGUgc3Bhbi5yZWxhdGVkIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5MzMxOTsgfVxuICAjYjIgLmV2ZW50dGl0bGUgc3Bhbi5ub3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTMzMTk7IH1cbiAgI2IyIC5ldmVudHRpdGxlIHNwYW4ucHJvZ3JhbWFydCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVGOTEwMDsgfVxuICAjYjIgLmV2ZW50dGl0bGUgc3Bhbi53b3Jrc2hvcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ5ODBBMDsgfVxuICAjYjIgLmV2ZW50dGl0bGUgc3Bhbi5hcnRzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUY0Qjc4OyB9XG4gICNiMiAuZXZlbnR0aXRsZSBzcGFuLm90aGVycyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0MzNzE4RDsgfVxuICAjYjIgLmV2ZW50dGl0bGUgc3Bhbi5yZWxhdGVkIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5MzMxOTsgfVxuXG4jYjIgLmNvbGxlY3Rpb25zIGRpdiBoMyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuI2IyIC5zY2hlZHVsZWxpc3QgZGl2IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICNiMiAuc2NoZWR1bGVsaXN0IGRpdiBzcGFuLm5vdyB7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTkzMzE5OyB9XG4gICNiMiAuc2NoZWR1bGVsaXN0IGRpdiBzcGFuLmVuZGVkIHtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTU1NTU7IH1cbiAgI2IyIC5zY2hlZHVsZWxpc3QgZGl2IHNwYW4ubmVhciB7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0RCNDVBOyB9XG5cbiNiMiAuc2NoZWR1bGVsaXN0IGgxIHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxubWFpbi5seS1tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICBtYWluLmx5LW1haW4gaDEuaGRMdjEge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgbWFpbi5seS1tYWluIHAjcmVzcmNDYXRlZ29yaXplVGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxubWFpbiNyZXN0YXVyYW50IC5saW5rdGh1bWJuYWlsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgbWFpbiNyZXN0YXVyYW50IC5saW5rdGh1bWJuYWlsIGltZyB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4iLCIvKlxuaHRtbDVkb2N0b3IuY29tIFJlc2V0IFN0eWxlc2hlZXRcbnYxLjYuMVxuTGFzdCBVcGRhdGVkOiAyMDEwLTA5LTE3XG5BdXRob3I6IFJpY2hhcmQgQ2xhcmsgLSBodHRwOi8vcmljaGNsYXJrZGVzaWduLmNvbVxuVHdpdHRlcjogQHJpY2hfY2xhcmtcbiovXG5cbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLFxuc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhcixcbmIsIGksXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gICAgbWFyZ2luOjA7XG4gICAgcGFkZGluZzowO1xuICAgIGJvcmRlcjowO1xuICAgIG91dGxpbmU6MDtcbiAgICBmb250LXNpemU6MTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtcbiAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgIGZvbnQtd2VpZ2h0OmluaGVyaXQ7XG59XG5cbmJvZHkge1xuICAgIGxpbmUtaGVpZ2h0OjE7XG59XG5cbmFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxcbmZvb3RlcixoZWFkZXIsaGdyb3VwLG1lbnUsbmF2LHNlY3Rpb24ge1xuICAgIGRpc3BsYXk6YmxvY2s7XG59XG5cbm5hdiB1bCB7XG4gICAgbGlzdC1zdHlsZTpub25lO1xufVxuXG51bHtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgICBxdW90ZXM6bm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gICAgY29udGVudDonJztcbiAgICBjb250ZW50Om5vbmU7XG59XG5cbmEge1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6MDtcbiAgICBmb250LXNpemU6MTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtcbiAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5pbnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmOTtcbiAgICBjb2xvcjojMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbm1hcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmOTtcbiAgICBjb2xvcjojMDAwO1xuICAgIGZvbnQtc3R5bGU6aXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG59XG5cbmRlbCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbmFiYnJbdGl0bGVdLCBkZm5bdGl0bGVdIHtcbiAgICBib3JkZXItYm90dG9tOjFweCBkb3R0ZWQ7XG4gICAgY3Vyc29yOmhlbHA7XG59XG5cbnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6MDtcbn1cblxuLyogY2hhbmdlIGJvcmRlciBjb2xvdXIgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5ociB7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBoZWlnaHQ6MXB4O1xuICAgIGJvcmRlcjowO1xuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNjY2NjY2M7XG4gICAgbWFyZ2luOjFlbSAwO1xuICAgIHBhZGRpbmc6MDtcbn1cblxuaW5wdXQsIHNlbGVjdCB7XG4gICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xufVxuIiwiXHJcbmh0bWx7XHJcblx0Zm9udC1zaXplOiA2Mi41JTtcclxuXHRAaW5jbHVkZSBub25wY3tcclxuXHRcdGZvbnQtc2l6ZTogNTclO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBvbnNwe1xyXG5cdFx0Zm9udC1zaXplOiA2MCU7XHJcblx0fTtcclxufVxyXG5cclxuYm9keXtcclxuICBmb250LWZhbWlseTogXCLmuLjmmI7mnJ1cIiwgWXVNaW5jaG8sIFwi44OS44Op44Ku44OO5piO5pydIFByb04gVzNcIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBcIkhH5piO5pydRVwiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCLvvK3vvLMg5piO5pydXCIsIHNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE2NSU7XHJcbn1cclxuXHJcbkBtaXhpbiBzYW5zLXNlcmlme1xyXG4gICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sICdMdWNpZGEgR3JhbmRlJywgJ0hlbHZldGljYSBOZXVlJywgJ0hpcmFnaW5vIEtha3UgR290aGljIFByb04nLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBZdUdvdGhpYywgXCLjg6HjgqTjg6rjgqpcIiwgbWVpcnlvLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG5oMXtcclxuICBmb250LXNpemU6IDIuNnJlbTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuXHRsaW5lLWhlaWdodDogMTY1JTtcclxuXHRAaW5jbHVkZSBvbnNwe1xyXG5cdFx0Zm9udC1zaXplOiAyLjByZW07XHJcblx0fTtcclxufVxyXG5cclxuaDJ7XHJcbiAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0bGluZS1oZWlnaHQ6IDE2NSU7XHJcblx0QGluY2x1ZGUgb25zcHtcclxuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdH07XHJcbn1cclxuXHJcbmgze1xyXG4gIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNjUlO1xyXG59XHJcblxyXG5oNHtcclxuXHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRsaW5lLWhlaWdodDogMTM1JTtcclxufVxyXG5cclxucCxhe1xyXG5cdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxNjUlO1xyXG5cdEBpbmNsdWRlIG9uc3B7XHJcblx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHR9O1xyXG59XHJcblxyXG5saSx0ZHtcclxuXHRmb250LXNpemU6IDEuNHJlbTtcclxuICBsaW5lLWhlaWdodDogMTM1JTtcclxufVxyXG5cclxuc21hbGx7XHJcblx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0bGluZS1oZWlnaHQ6IDEzNSU7XHJcbn1cclxuXHJcbi5ib2xke1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uY2VudGVye1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4iLCJcclxuQG1peGluIG9ubWluIHtcclxuXHRAbWVkaWEgKG1heC13aWR0aCA6ICRicmVha3BvaW50LW1pbiApe1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gbm9ubWluIHtcclxuXHRAbWVkaWEgKG1pbi13aWR0aCA6ICN7JGJyZWFrcG9pbnQtbWluICsgMSB9ICl7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBvbnNwIHtcclxuXHRAbWVkaWEgKG1heC13aWR0aCA6ICRicmVha3BvaW50LXNwICl7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBub25zcCB7XHJcblx0QG1lZGlhIChtaW4td2lkdGggOiAjeyRicmVha3BvaW50LXNwICsgMSB9ICl7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBvbnBjIHtcclxuXHRAbWVkaWEgKG1pbi13aWR0aCA6ICRicmVha3BvaW50LXBjICl7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBub25wYyB7XHJcblx0QG1lZGlhIChtYXgtd2lkdGggOiAjeyRicmVha3BvaW50LXBjIC0gMSB9ICl7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuIiwiLmJnb3Jhbmdle1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xufVxuXG4uYmdyZWR7XG5cdGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG59XG5cbi5iZ2dyZWVue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG59XG5cbi5iZ2JsdWV7XG5cdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xufVxuXG4uYmdwdXJwbGV7XG5cdGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XG59XG5cbi5iZ3Bpbmt7XG5cdGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xufVxuXG4uYmdsaWdodGdyYXl7XG5cdGJhY2tncm91bmQtY29sb3I6ICRsaWdodGdyYXk7XG59XG5cbi5jbGVhcmZpeHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29sb3JkaW17XG4gIGNvbG9yOiAkZGltZ3JheTtcbn1cblxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxNiB7XG5cdCRpIDogJGkgKiAxMDtcblx0JHNwIDogJGkgKiAwLjc7XG5cdC5tdCN7ICRpIH0ge1xuXHRcdG1hcmdpbi10b3A6ICN7JGl9cHg7XG5cdFx0QGluY2x1ZGUgb25zcHtcblx0XHRcdG1hcmdpbi10b3A6ICN7JHNwfXB4O1xuXHRcdH07XG5cdH1cblx0Lm1iI3sgJGkgfSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogI3skaX1weDtcblx0XHRAaW5jbHVkZSBvbnNwe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogI3skc3B9cHg7XG5cdFx0fVxuXHR9XG5cdC5wdCN7ICRpIH0ge1xuXHRcdHBhZGRpbmctdG9wOiAjeyRpfXB4O1xuXHRcdEBpbmNsdWRlIG9uc3B7XG5cdFx0XHRwYWRkaW5nLXRvcDogI3skc3B9cHg7XG5cdFx0fVxuXHR9XG5cdC5wYiN7ICRpIH0ge1xuXHRcdHBhZGRpbmctYm90dG9tOiAjeyRpfXB4O1xuXHRcdEBpbmNsdWRlIG9uc3B7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogI3skc3B9cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5jb250YWluaW1ne1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5jb3ZlcmltZ3tcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmZsZXgtY29sdW1ue1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZmxleC1yb3d7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubWxhe1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm1yYXtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ubXRhe1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4ubWJhe1xuXHRtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuXG4udGFye1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRhY3tcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFse1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc3Bub25le1xuICBAbWVkaWEgKG1heC13aWR0aCA6ICRicmVha3BvaW50LXNwKXtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zcG9ubHl7XG4gIEBtZWRpYSAobWluLXdpZHRoIDogI3skYnJlYWtwb2ludC1zcCArIDF9KXtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wY25vbmV7XG4gIEBtZWRpYSAobWluLXdpZHRoIDogJGJyZWFrcG9pbnQtcGMpe1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnBjb25seXtcbiAgQG1lZGlhIChtYXgtd2lkdGggOiAjeyRicmVha3BvaW50LXBjIC0gMX0pe1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiJHBob25lbmF2aGVpZ2h0IDogMTE3cHg7XHJcbiRwY25hdmhlaWdodCA6IDcwcHg7XHJcbiRwY3RvcC1uYXZoZWlnaHQgOiAxODBweDtcclxuJHNtYWxsd2lkdGggOiA5NCU7XHJcbiRzZWN0aW9uLWhlYWRlcl9oZWlnaHQgOiA0MHB4O1xyXG4kcGN3aWR0aCA6IDg2JTtcclxuJHBjbmF2d2lkdGggOiAxMjAwcHg7XHJcblxyXG4kYnJlYWtwb2ludC1zcCA6IDY0MHB4O1xyXG4kYnJlYWtwb2ludC1wYyA6IDkwMHB4O1xyXG4kYnJlYWtwb2ludC1taW4gOiA1MDBweDtcclxuJG1heC13aWR0aCA6IDE0NDBweDtcclxuXHJcbiR3cmFwcGVyLXdpZHRoIDogMC45O1xyXG5cclxuJG9yYW5nZSA6ICNDREI0NUE7XHJcbiRyZWQgOiAjOTkzMzE5O1xyXG4kZ3JlZW4gOiAjNUY5MTAwO1xyXG4kYmx1ZSA6ICM0OTgwQTA7XHJcbiRwdXJwbGUgOiAjNUY0Qjc4O1xyXG4kcGluayA6ICNDMzcxOEQ7XHJcbiRsaWdodGdyYXkgOiAjRTdFN0U3O1xyXG5cclxuJGdyYXkgOiAjQUFBQUFBO1xyXG4kZGltZ3JheSA6ICM1NTU1NTU7XHJcbiRkYXJrZ3JheSA6ICMxMTExMTE7XHJcbiR0aXRsZWNvbG9yIDogIzMzMzMzMztcclxuXHJcbiRtYXgtd3JhcHBlciA6ICRtYXgtd2lkdGggKiAkd3JhcHBlci13aWR0aDtcclxuIiwiKntcclxuICBsaW5lLWhlaWdodDogMTY1JTtcclxuICBjb2xvcjogJGRhcmtncmF5O1xyXG5cdHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbn1cclxuXHJcbmJvZHl7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLXdpZHRoOiAzMjBweDtcclxufVxyXG5cclxuaW1ne1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmF7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuYTpob3ZlcntcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuYSBpbWc6aG92ZXJ7XHJcblx0LW1vei1vcGFjaXR5OiAwLjk7XHJcblx0ICAgIG9wYWNpdHk6IDAuOTtcclxufVxyXG5cclxub2x7XHJcblx0bGlzdC1zdHlsZTogZGVjaW1hbDtcclxufVxyXG5cclxuc3Ryb25ne1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5hZGRyZXNze1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4iLCJAaW1wb3J0IFwicmVzZXRcIjtcclxuQGltcG9ydCBcInNldHRpbmdzXCI7XHJcbkBpbXBvcnQgXCJ1dGlsaXR5XCI7XHJcbkBpbXBvcnQgXCJmb250c1wiO1xyXG5AaW1wb3J0IFwiY2xhc3NcIjtcclxuQGltcG9ydCBcImNvbW1vblwiO1xyXG5cclxuLndyYXBwZXJ7XHJcblx0d2lkdGg6IDkwJTtcclxuXHRtYXgtd2lkdGg6ICRtYXgtd3JhcHBlcjtcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuXHJcbiNiMiAuY29sbGlzdHtcclxuXHQ+KntcclxuXHRcdD5kaXZ7XHJcblx0XHRcdGhlaWdodDogMjB2dztcclxuXHRcdFx0bWluLWhlaWdodDogMTQ0cHg7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5kaXYuaHJ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAycHg7XHJcblx0YmFja2dyb3VuZDp7XHJcblx0XHRpbWFnZTogdXJsKC4uL2ltZy9kaXZfaHIucG5nKTtcclxuXHRcdHJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0cG9zaXRpb246IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbnNwYW4ubmV3e1xyXG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdHBhZGRpbmc6IDAgMTRweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRmb250LXNpemU6IDcwJTtcclxuXHRjb2xvcjogd2hpdGU7XHJcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5wYWdlYW5jaG9ye1xyXG5cdHBhZGRpbmctdG9wOiAxMjBweDtcclxuXHR0b3A6IC0xMjBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luLWJvdHRvbTogLTEyMHB4O1xyXG59XHJcblxyXG4ubGFyZ2VfbG9nb3tcclxuXHR3aWR0aDogMTc2cHg7XHJcbn1cclxuXG4jaGVpZ2h0Y3RybHtcblx0aGVpZ2h0OiAxMDBweDtcblx0QGluY2x1ZGUgbm9ucGN7XG5cdFx0aGVpZ2h0OiA3MHB4O1xuXHR9O1xufVxuXG4uaGlkZGVue1xuXHRkaXNwbGF5OiBub25lO1xufVxyXG5cclxuLmZpeGVkbmF2e1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xyXG5cdHotaW5kZXg6IDE7XHJcbn1cclxuXHJcblxyXG4uY29sc2VhcmNoZm9ybXtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmF5O1xyXG5cdHBhZGRpbmc6IDMwcHggMjBweDtcclxuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdC5jaGVja2JveHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC5jaGVja2JveG1lbnV7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuXHRcdGxhYmVse1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHR9XHJcblx0XHRzcGFue1xyXG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA1O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuY2hlY2tib3gtaWNvbjpob3ZlciB7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cdC5jaGVja2JveDpjaGVja2VkICsgLmNoZWNrYm94LWljb24sXHJcblx0c3Bhbi5jaGVja2Vke1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHR9XHJcblxyXG5cdC5iY3doaXRle1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHR9XHJcblx0LmJjZ3JheXtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICAkbGlnaHRncmF5O1xyXG5cdH1cclxuXHQjc2VhcmNodGV4dHtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRwYWRkaW5nOiA0cHggMTBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuXHRcdHdpZHRoOiAyMDBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmF5O1xuXHR9XHJcblx0LnN1Ym1pdG1lbnV7XHJcblx0XHQuc3VibWl0e1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0LnN1Ym1pdGljb257XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHR3aWR0aDogMjAwcHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHRcdFx0bWFyZ2luOiAyMHB4IGF1dG87XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0LnN1Ym1pdGljb246aG92ZXJ7XHJcblx0XHRcdG9wYWNpdHk6IDAuNztcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbiN0b3BsaW5re1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHJpZ2h0OiAxNXB4O1xyXG5cdGJvdHRvbTogOTBweDtcclxuXHR3aWR0aDogYXV0bztcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0Jjpob3ZlcntcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbiNuYXZiYXJ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblx0cGFkZGluZy10b3A6IDI3cHg7XHJcblx0cGFkZGluZy1ib3R0b206IDI3cHg7XHJcblx0QGluY2x1ZGUgbm9ucGMge1xyXG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHR9XHJcblx0YXtcclxuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdH1cclxuXHQ+ZGl2e1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblx0PmRpdjpmaXJzdC1jaGlsZHtcclxuXHRcdD5he1xyXG5cdFx0XHR3aWR0aDogMTc2cHg7XHJcblx0XHRcdGZsZXgtZ3JvdzogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnBjbmF2e1xyXG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRmbGV4LWdyb3c6IDE7XHJcblx0XHRsaXtcclxuXHRcdFx0cGFkZGluZzogMTBweCAxMnB4O1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0ZmxleC1ncm93OiAyO1xyXG5cdFx0fVxyXG5cdFx0LmN0cmwxe1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRmbGV4LWJhc2lzOiAxMjBweDtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDE7XHJcblx0XHRcdGZsZXgtZ3JvdzogMztcclxuXHRcdH1cclxuXHRcdC5jdHJsMntcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0ZmxleC1iYXNpczogMDtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDU7XHJcblx0XHRcdGZsZXgtZ3JvdzogMztcclxuXHRcdH1cclxuXHR9XHJcblx0I3NwbWVudV9vcGVuLFxyXG5cdCNzcG1lbnVfY2xvc2V7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFya2dyYXk7XHJcblx0XHRwYWRkaW5nOiAzcHggMDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHdpZHRoOiAxNDBweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMS43cmVtO1xyXG5cdFx0QGluY2x1ZGUgb25taW57XHJcblx0XHRcdHBhZGRpbmc6IDVweCAwO1xyXG5cdFx0XHR3aWR0aDogODBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHR9O1xyXG5cdH1cclxuXHQjc3BtZW51e1xyXG5cdFx0aGVpZ2h0OiAxMDB2aDtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XHJcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0XHQubGlua3N7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdGxpPmF7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdHB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0XHRcdFx0cGFkZGluZzogMzBweCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQjc3BtZW51X3NlYXJjaHtcclxuXHRcdFx0bWFyZ2luOiAzMHB4IGF1dG87XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0d2lkdGg6IDQ0cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdHB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0XHRcdFx0cGFkZGluZzogMzBweCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQjc3BtZW51X3Nuc3tcclxuXHRcdFx0d2lkdGg6IDkwJTtcclxuXHRcdFx0bWFyZ2luOiAzMHB4IGF1dG8gMDtcclxuXHRcdFx0aW1ne1xyXG5cdFx0XHRcdHdpZHRoOiA0NHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0I3NwbWVudV9sYW5ne1xyXG5cdFx0XHRtYXJnaW46IDMwcHggYXV0byAxMHB4O1xyXG5cdFx0XHR3aWR0aDogMjQwcHg7XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyLjByZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKXtcclxuXHRcdFx0Lmxpbmtze1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdHdpZHRoOiA5MCU7XHJcblx0XHRcdFx0bWFyZ2luOiAyMHB4IGF1dG8gMjBweDtcclxuXHRcdFx0XHQ+bGl7XHJcblx0XHRcdFx0XHR3aWR0aDogMzIlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+bGk6bnRoLWNoaWxkKDUpe1xyXG5cdFx0XHRcdFx0d2lkdGg6IDY2JTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQjc3BtZW51X3NlYXJjaHtcclxuXHRcdFx0XHRtYXJnaW46IDIwcHggYXV0bztcclxuXHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHR3aWR0aDogMjZweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMjRweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCNzcG1lbnVfYm90dG9te1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcblx0XHRcdFx0I3NwbWVudV9zbnN7XHJcblx0XHRcdFx0XHR3aWR0aDogNDAlO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMjZweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQjc3BtZW51X2xhbmd7XHJcblx0XHRcdFx0XHR3aWR0aDogNDAlO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbnAuc21hbGxkYXRle1xyXG5cdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuI2hkcm93MXtcclxuXHR3aWR0aDogMzUwcHg7XHJcblx0aGVpZ2h0OiAyMnB4O1xyXG5cdG1hcmdpbi10b3A6IDE4cHg7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0LnNlYXJjaGljb257XHJcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHR9XHJcbn1cclxuXG4jaGRyb3cze1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG5oZWFkZXIuaW5mb3RpdGxlLGhlYWRlci50aXRsZXtcblx0aDJ7XHJcblx0XHRmb250LXNpemU6IDIuNnJlbTtcclxuXHRcdGNvbG9yOiAkdGl0bGVjb2xvcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRAaW5jbHVkZSBvbnNwe1xyXG5cdFx0XHRmb250LXNpemU6IDIuMnJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0c21hbGx7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRjb2xvcjogJGdyYXk7XHJcblx0XHRAaW5jbHVkZSBvbnNwIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XG5cdC5tb3Jle1xyXG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGNvbG9yOiAkZGltZ3JheTtcclxuXHRcdHBhZGRpbmc6IDEwcHggNDVweCAxMHB4IDA7XHJcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdGJhY2tncm91bmQ6IHtcclxuXHRcdFx0aW1hZ2U6IHVybCguLi9pbWcvbW9yZS5wbmcpO1xyXG5cdFx0XHRyZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0cG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuaGVhZGVyLmluZm90aXRsZXtcclxuXHRoMntcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cdHNtYWxse1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XG5cdEBpbmNsdWRlIG9uc3Age1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxufVxyXG5oZWFkZXIudGl0bGV7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHQuc3Bub25le1xyXG5cdFx0d2lkdGg6IDEwNXB4O1xyXG5cdH1cclxufVxyXG5cclxuc2VjdGlvbi5zbnNzaGFyZXtcclxuXHRAZXh0ZW5kIC5tdDEwMDtcclxuXHRAZXh0ZW5kIC5tdDEyMDtcclxuXHRAZXh0ZW5kIC5wYjYwO1xyXG5cdGltZ3tcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHRhOmZpcnN0LWNoaWxke1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdH1cclxufVxyXG5cclxuZm9vdGVye1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRkaW1ncmF5O1xyXG5cdCp7XHJcblx0XHRjb2xvcjogJGxpZ2h0Z3JheTtcclxuXHR9XHJcblx0LnNuc3tcclxuXHRcdG1hcmdpbi1yaWdodDogMTAwcHg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0bGl7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG5cdFx0fVxyXG5cdFx0aW1ne1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblx0I3BjZnRsaW5rc3tcclxuXHRcdGgze1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdH1cclxuXHRcdGxpe1xyXG5cdFx0XHRwYWRkaW5nOiA1cHggMCA1cHggMjdweDtcclxuXHRcdFx0YmFja2dyb3VuZDoge1xyXG5cdFx0XHRcdGltYWdlOiB1cmwoLi4vaW1nL2Zvb3Rlcl9oZWFkaW5nLnBuZyk7XHJcblx0XHRcdFx0cmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0cG9zaXRpb246IGxlZnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0YXtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0bGkubm9uZXtcclxuXHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHR9XHJcblx0fVxyXG5cdCNzcGZ0bGlua3N7XHJcblx0XHRAaW5jbHVkZSBvbm1pbntcclxuXHRcdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdH07XHJcblx0XHRkaXZ7XHJcblx0XHRcdHdpZHRoOiA0Ni4yNSU7XHJcblx0XHRcdEBpbmNsdWRlIG9ubWlue1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRsaXtcclxuXHRcdFx0cGFkZGluZzogOXB4IDAgOXB4IDI3cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB7XHJcblx0XHRcdFx0aW1hZ2U6IHVybCguLi9pbWcvZm9vdGVyX2hlYWRpbmcucG5nKTtcclxuXHRcdFx0XHRyZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRwb3NpdGlvbjogbGVmdDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuZnRiZGxpbmt7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRncmF5O1xyXG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRwYWRkaW5nOiAxNnB4O1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTVweCBjZW50ZXI7XHJcblx0XHQ+cHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubWFwe1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mdF9wbGFjZV9zLnBuZyk7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtaW1hZ2Utc2V0KFxyXG5cdFx0XHR1cmwoLi4vaW1nL2Z0X3BsYWNlX3MucG5nKSAxeCxcclxuXHRcdFx0dXJsKC4uL2ltZy9mdF9wbGFjZV9sLnBuZykgMnhcclxuXHRcdCk7XHJcblx0fVxyXG5cdC5tYWlse1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mb290ZXJfbWFpbC5wbmcpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWltYWdlLXNldChcclxuXHRcdFx0dXJsKC4uL2ltZy9mdF9tYWlsX3MucG5nKSAxeCxcclxuXHRcdFx0dXJsKC4uL2ltZy9mdF9tYWlsX2wucG5nKSAyeFxyXG5cdFx0KTtcclxuXHRcdHB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0I2Z0bmF2bGlua3tcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRpbWd7XHJcblx0XHRcdHdpZHRoOiAxNzdweDtcclxuXHRcdFx0aGVpZ2h0OiA0NnB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbm9ucGMge1xyXG5cdFx0XHQmLmNvbDQgPiBhe1xyXG5cdFx0XHRcdHdpZHRoOiA0Ni4yNSU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG9ubWlue1xyXG5cdFx0XHQmLmNvbDQgPiBhe1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdGE6bnRoLWNoaWxkKDIpe1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdH07XHJcblx0fVxyXG5cclxuXHRhZGRyZXNze1xyXG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaTpudGgtY2hpbGQoMyl7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdHAuY2VudGVye1xyXG5cdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0fVxyXG59XHJcblxyXG5pZnJhbWV7XHJcblx0I3Jlc3JjQ2F0ZWdvcml6ZVRpdGxle1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0aDEuaGRMdjF7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQudXNlckN1c3RvbUNvbG9yMTB7XHJcblx0XHQubHktbWFpbntcclxuXHRcdFx0IC51c2VyQ3VzdG9tQ29sb3IxMHtcclxuXHRcdFx0XHQgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0IH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiQGltcG9ydCBcInN0eWxlXCI7XG5cbm1haW57XG5cdGgxe1xuXHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCBibGFjaztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogMCAzcHggOHB4IDNweDtcblx0XHRAZXh0ZW5kIC5tdDQwO1xuXHRcdEBpbmNsdWRlIG9uc3Age1xuXG5cdFx0XHRsaW5lLWhlaWdodDogMTIwJTtcblx0XHR9XG5cdH1cblxuXHQubGluazR7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdEBleHRlbmQgLnBiMTA7XG5cdFx0bGl7XG5cdFx0XHR3aWR0aDogMjIuNSU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFya2dyYXk7XG5cdFx0XHRwYWRkaW5nOiA3cHggMDtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6IHtcblx0XHRcdFx0aW1hZ2U6IHVybCguLi9pbWcvbGluazQucG5nKTtcblx0XHRcdFx0cmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdHBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcblx0XHRcdH1cblx0XHRcdGF7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgb25zcCB7XG5cdFx0XHRsaXtcblx0XHRcdFx0d2lkdGg6IDQ2LjI1JTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdGRpdi5oYXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdEBleHRlbmQgLm10NDA7XG5cdFx0LnNwbm9uZXtcblx0XHRcdHdpZHRoOiAxMDVweDtcblx0XHR9XG5cdFx0aDJ7XG5cdFx0XHRmb250LXNpemU6IDIuNnJlbTtcblx0XHRcdGNvbG9yOiAkdGl0bGVjb2xvcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgb25zcHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjlyZW07XG5cdFx0XHR9O1xuXHRcdH1cblx0XHRzbWFsbHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdGNvbG9yOiAkZ3JheTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRAaW5jbHVkZSBvbnNwIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm1vcmV7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Y29sb3I6ICRkaW1ncmF5O1xuXHRcdFx0cGFkZGluZzogMTBweCA0NXB4IDEwcHggMDtcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0YmFja2dyb3VuZDoge1xuXHRcdFx0XHRpbWFnZTogdXJsKC4uL2ltZy9tb3JlLnBuZyk7XG5cdFx0XHRcdHJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRwb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRwLmhhe1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxOTAlO1xuXHRcdEBleHRlbmQgLm10NjA7XG5cdH1cblx0aDJ7XG5cdFx0QGV4dGVuZCAubXQ2MDtcblx0XHRAZXh0ZW5kIC5tYjUwO1xuXHR9XG5cdGgze1xuXHRcdEBleHRlbmQgLm10NjA7XG5cdFx0QGV4dGVuZCAubWI1MDtcblx0fVxuXHRoNHtcblx0XHRAZXh0ZW5kIC5tdDEwO1xuXHRcdEBleHRlbmQgLm1iMTA7XG5cdFx0Ji5oY3N0eWxle1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0YmFja2dyb3VuZDoge1xuXHRcdFx0XHRpbWFnZTogdXJsKC4uL2ltZy9oY19zdHlsZS5wbmcpO1xuXHRcdFx0XHRyZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0cG9zaXRpb246IGxlZnQgY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHNtYWxsLmhjc3Vie1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdEBleHRlbmQgLm1iMTA7XG5cdH1cblxuXHRwe1xuXHRcdEBleHRlbmQgLm1iMTA7XG5cdH1cblxuICB1bHtcblx0XHRAZXh0ZW5kIC5tdDMwO1xuXHRcdEBleHRlbmQgLm1iMzA7XG5cdFx0cGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcblx0XHRsaXtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOTUlO1xuXHRcdH1cblx0fVxuXG4gIG9se1xuICAgIEBleHRlbmQgLm10MzA7XG5cdFx0QGV4dGVuZCAubWIzMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE4cHg7XG5cdFx0bGl7XG5cdFx0XHRsaW5lLWhlaWdodDogMTk1JTtcblx0XHR9XG4gIH1cblxuICB1bC50eXBlbm9uZSxcbiAgb2wudHlwZW5vbmV7XG5cdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHR9XG5cblx0c21hbGx7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0QGV4dGVuZCAucHQxMDtcblx0XHRAZXh0ZW5kIC5wYjEwO1xuXHR9XG5cblx0c21hbGwuaGNzdWJ+aDR7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdGhye1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHRAZXh0ZW5kIC5tdDYwO1xuXHRcdEBleHRlbmQgLm1iMjA7XG5cdFx0YmFja2dyb3VuZDp7XG5cdFx0XHRpbWFnZTogdXJsKC4uL2ltZy9kaXZfaHIucG5nKTtcblx0XHRcdHJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0cG9zaXRpb246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQuY29sMixcblx0LmNvbDMsXG5cdC5jb2w0LFxuXHQuY29sMTIsXG5cdC5jb2w2e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdD5kaXZ7XG5cdFx0XHRAZXh0ZW5kIC5tYjQwO1xuXHRcdH1cblx0fVxuXG5cdC5jb2wye1xuXHRcdD4qe1xuXHRcdFx0d2lkdGg6IDQ4LjMlO1xuXHRcdFx0QGluY2x1ZGUgb25zcCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0LmNvbDJpbWd7XG5cdFx0QGV4dGVuZCAuY29sMjtcblx0XHRkaXY+aW1ne1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0ZGl2Pio6Zmlyc3QtY2hpbGR7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBvbnNwIHtcblx0XHRcdD5kaXY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHR9O1xuXHRcdH1cblx0fVxuXG5cdC5jb2wze1xuXHRcdD4qe1xuXHRcdFx0d2lkdGg6IDMxLjElO1xuXHRcdFx0QGluY2x1ZGUgb25zcCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jb2w0e1xuXHRcdD4qe1xuXHRcdFx0d2lkdGg6IDIyLjUlO1xuXHRcdFx0QGluY2x1ZGUgb25zcCB7XG5cdFx0XHRcdHdpZHRoOiA0Ni4yNSU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbDZ7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0Pip7XG5cdFx0XHR3aWR0aDogMTUuMyU7XG5cdFx0fVxuXHR9XG5cblx0LmNvbDEye1xuXHRcdD4qOm50aC1jaGlsZChvZGQpe1xuXHRcdFx0d2lkdGg6IDMxLjElO1xuXHRcdH1cblx0XHQ+KjpudGgtY2hpbGQoZXZlbil7XG5cdFx0XHR3aWR0aDogNjUuNiU7XG5cdFx0fVxuXHRcdGRpdj5pbWd7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHRkaXY+KjpmaXJzdC1jaGlsZHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG9uc3Age1xuXHRcdFx0Pip7XG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQ+ZGl2OmZpcnN0LWNoaWxke1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0fTtcblx0XHR9XG5cdH1cblxuXHQuY29sMjF7XG5cdFx0Pio6bnRoLWNoaWxkKG9kZCl7XG5cdFx0XHR3aWR0aDogNjUuNiU7XG5cdFx0fVxuXHRcdD4qOm50aC1jaGlsZChldmVuKXtcblx0XHRcdHdpZHRoOiAzMS4xJTtcblx0XHR9XG5cdFx0ZGl2PmltZ3tcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdGRpdj4qOmZpcnN0LWNoaWxke1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgb25zcCB7XG5cdFx0XHQ+Kntcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdD5kaXY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHR9O1xuXHRcdH1cblx0fVxuXG5cdC5jb2wyMTZ7XG5cdFx0aW1ne1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0fVxuXHRcdD4qOm50aC1jaGlsZChvZGQpe1xuXHRcdFx0d2lkdGg6IDY2JTtcblx0XHRcdG1hcmdpbi1yaWdodDowXG5cdFx0fVxuXHRcdD4qOm50aC1jaGlsZChldmVuKXtcblx0XHRcdHdpZHRoOiAzMC40JTtcblx0XHR9XG5cdFx0PmRpdjpudGgtY2hpbGQoZXZlbil7XG5cdFx0XHQ+Kntcblx0XHRcdFx0d2lkdGg6IDQ4LjMlO1xuXHRcdFx0XHRAaW5jbHVkZSBvbnNwIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRkaXY+aW1ne1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0ZGl2Pio6Zmlyc3QtY2hpbGR7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBvbnNwIHtcblx0XHRcdD4qe1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0PmRpdjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbm9ucGMge1xuXHRcdFx0Pio6bnRoLWNoaWxkKG9kZCl7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblx0XHRcdD4qOm50aC1jaGlsZChldmVuKXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQ+ZGl2Om50aC1jaGlsZChldmVuKXtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdD5kaXZ7XG5cdFx0XHRcdFx0d2lkdGg6IDE1LjMlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmRpdi5yZXN0YXVyYW50e1xuXHRAZXh0ZW5kIC5mbGV4LXJvdztcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdD4qe1xuXHRcdHdpZHRoOiA0OC4zJTtcblx0XHRAaW5jbHVkZSBvbnNwIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG5kaXYuZmxleC1tZW51e1xuXHRAZXh0ZW5kIC5mbGV4LXJvdztcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Z3JheTtcblx0Pip7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cdD5kaXZ7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHR9XG59XG5cbmRpdi5wYWdlbmF0aW9ue1xuXHQucGFnZS1udW1iZXJze1xuXHRcdHBhZGRpbmc6IDAgN3B4O1xuXHRcdG1hcmdpbjogMCAxMnB4O1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHR9XG5cdC5jdXJyZW50e1xuXHRcdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjNTU1NTU1O1xuXHR9XG5cdGltZ3tcblx0XHR3aWR0aDogYXV0bztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cblxuZm9vdGVye1xuXHQuY29sNHtcblx0XHQ+Kntcblx0XHRcdHdpZHRoOiAyMi41JTtcblx0XHRcdEBpbmNsdWRlIG9uc3Age1xuXHRcdFx0XHR3aWR0aDogNDYuMjUlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbmFydGljbGV7XG5cdGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG5hcnRpY2xlI3NpbmdsZXtcblx0aDF7XG5cdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0fVxuXHRpbWd7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiA2MHB4IGF1dG87XG5cdH1cbn1cblxuZGl2I3NpbmdsZWNvbnQgKjpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOiAwO31cbmRpdiNzaW5nbGVjb250IGEge3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO31cblxuI3Aye1xuXHRzZWN0aW9uI2FydGljbGVsaXN0e1xuXHRcdEBpbmNsdWRlIG9uc3Age1xuXHRcdFx0LmZsZXgtcm93PmRpdntcblx0XHRcdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHRcdH1cblx0XHRcdC5mbGV4LXJvdz5kaXY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNyZXN0YXVyYW50e1xuXHR0aCx0ZHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHR9XG5cdHB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHQubGlua3tcblx0XHQ+ZGl2Om50aC1jaGlsZCgtbisyKXtcblx0XHRcdHdpZHRoOiA0OC4zJTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0QGluY2x1ZGUgb25zcCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQ+ZGl2Om50aC1jaGlsZChuKzMpe1xuXHRcdFx0d2lkdGg6IDMxLjElO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRAaW5jbHVkZSBvbnNwIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5vdGhlcm1lbnVsaXN0e1xuXHRcdGg0e1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cdFx0cHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHRcdGRpdi50YWJsZS1yZXNwb25zaXZle1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR3aWR0aDo3MCU7XG5cdFx0fVxuXHRcdHRhYmxle1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuI2MyLCNiM3tcblx0dWwubGluazR7XG5cdFx0bWFyZ2luLWJvdHRvbTogNzBweDtcblx0XHRsaXtcblx0XHRcdG1heC13aWR0aDogMjkwcHg7XG5cdFx0XHRtaW4td2lkdGg6IDIzMHB4O1xuXHRcdFx0QGluY2x1ZGUgb25zcCB7XG5cdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHR9O1xuXHRcdH1cblx0XHRsaS5tbGF7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRAaW5jbHVkZSBvbnNwe1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHR9O1xuXHRcdH1cblx0XHRsaS5tcmF7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdEBpbmNsdWRlIG9uc3B7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0fTtcblx0XHR9XG5cdH1cblx0c3Bhbntcblx0XHR3aWR0aDogMTEwcHg7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdCYucmVsYXRlZHtcblx0XHRcdHdpZHRoOiAxMzBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG5cdFx0fVxuXHRcdCYubm93e1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDtcblx0XHR9XG5cdFx0Ji5wcm9ncmFtYXJ0e1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXHRcdH1cblx0XHQmLndvcmtzaG9we1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG5cdFx0fVxuXHRcdCYuYXJ0c3tcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XG5cdFx0fVxuXHRcdCYub3RoZXJze1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG5cdFx0fVxuXHR9XG59XG5cbnNwYW4uc3RhdHVze1xuXHR3aWR0aDogMTEwcHg7XG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRtYXJnaW46IDA7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0Y29sb3I6IHdoaXRlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ji5ub3d7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDtcblx0fVxufVxuXG4jYjJ7XG5cdC5ldmVudHRpdGxle1xuXHQgICAgc3Bhbntcblx0ICAgICAgICB3aWR0aDogMTEwcHg7XG5cdCAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG5cdCAgICAgICAgbWFyZ2luOiAwO1xuXHQgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblx0ICAgICAgICBjb2xvcjogd2hpdGU7XG5cdCAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Ji5yZWxhdGVke1xuXHRcdFx0XHR3aWR0aDogMTMwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG5cdFx0XHR9XG5cdFx0ICAgICYubm93e1xuXHRcdCAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcblx0XHQgICAgfVxuXHRcdFx0Ji5wcm9ncmFtYXJ0e1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdFx0XHR9XG5cdFx0XHQmLndvcmtzaG9we1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcblx0XHRcdH1cblx0XHRcdCYuYXJ0c3tcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcblx0XHRcdH1cblx0XHRcdCYub3RoZXJze1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcblx0XHRcdH1cblx0XHRcdCYucmVsYXRlZHtcblx0XHRcdFx0d2lkdGg6IDE1MHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY29sbGVjdGlvbnN7XG5cdFx0ZGl2e1xuXHRcdFx0aDN7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zY2hlZHVsZWxpc3R7XG5cdFx0ZGl2e1xuXHRcdFx0c3Bhbntcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdFx0Ji5ub3d7XG5cdFx0XHRcdFx0d2lkdGg6IDExMHB4O1xuXHRcdFx0ICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdCAgICAgICAgbWFyZ2luOiAwO1xuXHRcdFx0ICAgICAgICBjb2xvcjogd2hpdGU7XG5cdFx0XHQgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHQgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG5cdFx0XHQgICAgfVxuXHRcdFx0XHQmLmVuZGVke1xuXHRcdFx0XHRcdHdpZHRoOiAxMTBweDtcblx0XHRcdCAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHQgICAgICAgIG1hcmdpbjogMDtcblx0XHRcdCAgICAgICAgY29sb3I6IHdoaXRlO1xuXHRcdFx0ICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGltZ3JheTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLm5lYXJ7XG5cdFx0XHRcdFx0d2lkdGg6IDExMHB4O1xuXHRcdFx0ICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdCAgICAgICAgbWFyZ2luOiAwO1xuXHRcdFx0ICAgICAgICBjb2xvcjogd2hpdGU7XG5cdFx0XHQgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHQgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0aDF7XG5cdFx0XHRmb250LXNpemU6IDEuN3JlbTtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdH1cblx0fVxufVxubWFpbi5seS1tYWlue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRoMS5oZEx2MXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdHAjcmVzcmNDYXRlZ29yaXplVGl0bGV7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5tYWluI3Jlc3RhdXJhbnQgLmxpbmt0aHVtYm5haWwgaW1ne1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwO1xuXHRAaW5jbHVkZSBvbnNwIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG59XG4iXX0= */
