@charset "UTF-8";
@import 'normalize.css/normalize.css';
@import url("https://p.typekit.net/p.css?s=1&k=buv5sky&ht=tk&f=2003.2004.2005.2006.2007.2008.2009.2010.17348.17349.17350.17351.17375.17376.17379.17380.17381.17382.22618.22619&a=76149647&app=typekit&e=css");
@import url("https://use.typekit.net/hha5qts.css");
@import url("https://use.typekit.net/buv5sky.css");
@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap");
.column {
  display: block;
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  padding: 15px;
}
.column.is-pulled-right {
  margin-left: auto !important;
}
.column.is-pulled-left {
  margin-right: auto !important;
}
.columns.is-mobile > .column.is-narrow {
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.columns.is-mobile > .column.is-full {
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 100%;
}
.columns.is-mobile > .column.is-three-quarters {
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 75%;
}
.columns.is-mobile > .column.is-two-thirds {
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 66.6666%;
}
.columns.is-mobile > .column.is-half {
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 50%;
}
.columns.is-mobile > .column.is-one-third {
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 33.3333%;
}
.columns.is-mobile > .column.is-one-quarter {
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 25%;
}
.columns.is-mobile > .column.is-one-fifth {
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 20%;
}
.columns.is-mobile > .column.is-two-fifths {
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 40%;
}
.columns.is-mobile > .column.is-three-fifths {
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 60%;
}
.columns.is-mobile > .column.is-four-fifths {
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 80%;
}
.columns.is-mobile > .column.is-offset-three-quarters {
  margin-left: 75%;
}
.columns.is-mobile > .column.is-offset-two-thirds {
  margin-left: 66.6666%;
}
.columns.is-mobile > .column.is-offset-half {
  margin-left: 50%;
}
.columns.is-mobile > .column.is-offset-one-third {
  margin-left: 33.3333%;
}
.columns.is-mobile > .column.is-offset-one-quarter {
  margin-left: 25%;
}
.columns.is-mobile > .column.is-offset-one-fifth {
  margin-left: 20%;
}
.columns.is-mobile > .column.is-offset-two-fifths {
  margin-left: 40%;
}
.columns.is-mobile > .column.is-offset-three-fifths {
  margin-left: 60%;
}
.columns.is-mobile > .column.is-offset-four-fifths {
  margin-left: 80%;
}
.columns.is-mobile > .column.is-1 {
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 8.3333333333%;
}
.columns.is-mobile > .column.is-offset-1 {
  margin-left: 8.3333333333%;
}
.columns.is-mobile > .column.is-2 {
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 16.6666666667%;
}
.columns.is-mobile > .column.is-offset-2 {
  margin-left: 16.6666666667%;
}
.columns.is-mobile > .column.is-3 {
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 25%;
}
.columns.is-mobile > .column.is-offset-3 {
  margin-left: 25%;
}
.columns.is-mobile > .column.is-4 {
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 33.3333333333%;
}
.columns.is-mobile > .column.is-offset-4 {
  margin-left: 33.3333333333%;
}
.columns.is-mobile > .column.is-5 {
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 41.6666666667%;
}
.columns.is-mobile > .column.is-offset-5 {
  margin-left: 41.6666666667%;
}
.columns.is-mobile > .column.is-6 {
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 50%;
}
.columns.is-mobile > .column.is-offset-6 {
  margin-left: 50%;
}
.columns.is-mobile > .column.is-7 {
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 58.3333333333%;
}
.columns.is-mobile > .column.is-offset-7 {
  margin-left: 58.3333333333%;
}
.columns.is-mobile > .column.is-8 {
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 66.6666666667%;
}
.columns.is-mobile > .column.is-offset-8 {
  margin-left: 66.6666666667%;
}
.columns.is-mobile > .column.is-9 {
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 75%;
}
.columns.is-mobile > .column.is-offset-9 {
  margin-left: 75%;
}
.columns.is-mobile > .column.is-10 {
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 83.3333333333%;
}
.columns.is-mobile > .column.is-offset-10 {
  margin-left: 83.3333333333%;
}
.columns.is-mobile > .column.is-11 {
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 91.6666666667%;
}
.columns.is-mobile > .column.is-offset-11 {
  margin-left: 91.6666666667%;
}
.columns.is-mobile > .column.is-12 {
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 100%;
}
.columns.is-mobile > .column.is-offset-12 {
  margin-left: 100%;
}
@media screen and (max-width: 767px) {
  .column.is-hidden-mobile {
    display: none !important;
  }
  .column.is-narrow-mobile {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
  .column.is-full-mobile {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
  .column.is-three-quarters-mobile {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 75%;
  }
  .column.is-two-thirds-mobile {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 66.6666%;
  }
  .column.is-half-mobile {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50%;
  }
  .column.is-one-third-mobile {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-mobile {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 25%;
  }
  .column.is-one-fifth-mobile {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 20%;
  }
  .column.is-two-fifths-mobile {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 40%;
  }
  .column.is-three-fifths-mobile {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 60%;
  }
  .column.is-four-fifths-mobile {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-mobile {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-mobile {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-mobile {
    margin-left: 50%;
  }
  .column.is-offset-one-third-mobile {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-mobile {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-mobile {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-mobile {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-mobile {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-mobile {
    margin-left: 80%;
  }
  .column.is-1-mobile {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1-mobile {
    margin-left: 8.3333333333%;
  }
  .column.is-2-mobile {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-mobile {
    margin-left: 16.6666666667%;
  }
  .column.is-3-mobile {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 25%;
  }
  .column.is-offset-3-mobile {
    margin-left: 25%;
  }
  .column.is-4-mobile {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-mobile {
    margin-left: 33.3333333333%;
  }
  .column.is-5-mobile {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-mobile {
    margin-left: 41.6666666667%;
  }
  .column.is-6-mobile {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50%;
  }
  .column.is-offset-6-mobile {
    margin-left: 50%;
  }
  .column.is-7-mobile {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-mobile {
    margin-left: 58.3333333333%;
  }
  .column.is-8-mobile {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-mobile {
    margin-left: 66.6666666667%;
  }
  .column.is-9-mobile {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 75%;
  }
  .column.is-offset-9-mobile {
    margin-left: 75%;
  }
  .column.is-10-mobile {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-mobile {
    margin-left: 83.3333333333%;
  }
  .column.is-11-mobile {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-mobile {
    margin-left: 91.6666666667%;
  }
  .column.is-12-mobile {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
  .column.is-offset-12-mobile {
    margin-left: 100%;
  }
}
@media screen and (min-width: 768px), print {
  .column.is-narrow, .column.is-narrow-tablet {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
  .column.is-full, .column.is-full-tablet {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
  .column.is-three-quarters, .column.is-three-quarters-tablet {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 75%;
  }
  .column.is-two-thirds, .column.is-two-thirds-tablet {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 66.6666%;
  }
  .column.is-half, .column.is-half-tablet {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50%;
  }
  .column.is-one-third, .column.is-one-third-tablet {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter, .column.is-one-quarter-tablet {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 25%;
  }
  .column.is-one-fifth, .column.is-one-fifth-tablet {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 20%;
  }
  .column.is-two-fifths, .column.is-two-fifths-tablet {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 40%;
  }
  .column.is-three-fifths, .column.is-three-fifths-tablet {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 60%;
  }
  .column.is-four-fifths, .column.is-four-fifths-tablet {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet {
    margin-left: 66.6666%;
  }
  .column.is-offset-half, .column.is-offset-half-tablet {
    margin-left: 50%;
  }
  .column.is-offset-one-third, .column.is-offset-one-third-tablet {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth, .column.is-offset-one-fifth-tablet {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet {
    margin-left: 80%;
  }
  .column.is-1, .column.is-1-tablet {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1, .column.is-offset-1-tablet {
    margin-left: 8.3333333333%;
  }
  .column.is-2, .column.is-2-tablet {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2, .column.is-offset-2-tablet {
    margin-left: 16.6666666667%;
  }
  .column.is-3, .column.is-3-tablet {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 25%;
  }
  .column.is-offset-3, .column.is-offset-3-tablet {
    margin-left: 25%;
  }
  .column.is-4, .column.is-4-tablet {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4, .column.is-offset-4-tablet {
    margin-left: 33.3333333333%;
  }
  .column.is-5, .column.is-5-tablet {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5, .column.is-offset-5-tablet {
    margin-left: 41.6666666667%;
  }
  .column.is-6, .column.is-6-tablet {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50%;
  }
  .column.is-offset-6, .column.is-offset-6-tablet {
    margin-left: 50%;
  }
  .column.is-7, .column.is-7-tablet {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7, .column.is-offset-7-tablet {
    margin-left: 58.3333333333%;
  }
  .column.is-8, .column.is-8-tablet {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8, .column.is-offset-8-tablet {
    margin-left: 66.6666666667%;
  }
  .column.is-9, .column.is-9-tablet {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 75%;
  }
  .column.is-offset-9, .column.is-offset-9-tablet {
    margin-left: 75%;
  }
  .column.is-10, .column.is-10-tablet {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10, .column.is-offset-10-tablet {
    margin-left: 83.3333333333%;
  }
  .column.is-11, .column.is-11-tablet {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11, .column.is-offset-11-tablet {
    margin-left: 91.6666666667%;
  }
  .column.is-12, .column.is-12-tablet {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
  .column.is-offset-12, .column.is-offset-12-tablet {
    margin-left: 100%;
  }
}
@media screen and (max-width: 1024px) {
  .column.is-narrow-touch {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
  .column.is-full-touch {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
  .column.is-three-quarters-touch {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 75%;
  }
  .column.is-two-thirds-touch {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 66.6666%;
  }
  .column.is-half-touch {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50%;
  }
  .column.is-one-third-touch {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-touch {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 25%;
  }
  .column.is-one-fifth-touch {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 20%;
  }
  .column.is-two-fifths-touch {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 40%;
  }
  .column.is-three-fifths-touch {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 60%;
  }
  .column.is-four-fifths-touch {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-touch {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-touch {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-touch {
    margin-left: 50%;
  }
  .column.is-offset-one-third-touch {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-touch {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-touch {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-touch {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-touch {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-touch {
    margin-left: 80%;
  }
  .column.is-1-touch {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1-touch {
    margin-left: 8.3333333333%;
  }
  .column.is-2-touch {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-touch {
    margin-left: 16.6666666667%;
  }
  .column.is-3-touch {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 25%;
  }
  .column.is-offset-3-touch {
    margin-left: 25%;
  }
  .column.is-4-touch {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-touch {
    margin-left: 33.3333333333%;
  }
  .column.is-5-touch {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-touch {
    margin-left: 41.6666666667%;
  }
  .column.is-6-touch {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50%;
  }
  .column.is-offset-6-touch {
    margin-left: 50%;
  }
  .column.is-7-touch {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-touch {
    margin-left: 58.3333333333%;
  }
  .column.is-8-touch {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-touch {
    margin-left: 66.6666666667%;
  }
  .column.is-9-touch {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 75%;
  }
  .column.is-offset-9-touch {
    margin-left: 75%;
  }
  .column.is-10-touch {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-touch {
    margin-left: 83.3333333333%;
  }
  .column.is-11-touch {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-touch {
    margin-left: 91.6666666667%;
  }
  .column.is-12-touch {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
  .column.is-offset-12-touch {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1025px) {
  .column.is-narrow-desktop {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
  .column.is-full-desktop {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
  .column.is-three-quarters-desktop {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 75%;
  }
  .column.is-two-thirds-desktop {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 66.6666%;
  }
  .column.is-half-desktop {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50%;
  }
  .column.is-one-third-desktop {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-desktop {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 25%;
  }
  .column.is-one-fifth-desktop {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 20%;
  }
  .column.is-two-fifths-desktop {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 40%;
  }
  .column.is-three-fifths-desktop {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 60%;
  }
  .column.is-four-fifths-desktop {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-desktop {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-desktop {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-desktop {
    margin-left: 50%;
  }
  .column.is-offset-one-third-desktop {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-desktop {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-desktop {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-desktop {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-desktop {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-desktop {
    margin-left: 80%;
  }
  .column.is-1-desktop {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1-desktop {
    margin-left: 8.3333333333%;
  }
  .column.is-2-desktop {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-desktop {
    margin-left: 16.6666666667%;
  }
  .column.is-3-desktop {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 25%;
  }
  .column.is-offset-3-desktop {
    margin-left: 25%;
  }
  .column.is-4-desktop {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-desktop {
    margin-left: 33.3333333333%;
  }
  .column.is-5-desktop {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-desktop {
    margin-left: 41.6666666667%;
  }
  .column.is-6-desktop {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50%;
  }
  .column.is-offset-6-desktop {
    margin-left: 50%;
  }
  .column.is-7-desktop {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-desktop {
    margin-left: 58.3333333333%;
  }
  .column.is-8-desktop {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-desktop {
    margin-left: 66.6666666667%;
  }
  .column.is-9-desktop {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 75%;
  }
  .column.is-offset-9-desktop {
    margin-left: 75%;
  }
  .column.is-10-desktop {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-desktop {
    margin-left: 83.3333333333%;
  }
  .column.is-11-desktop {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-desktop {
    margin-left: 91.6666666667%;
  }
  .column.is-12-desktop {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
  .column.is-offset-12-desktop {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1200px) {
  .column.is-narrow-widescreen {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
  .column.is-full-widescreen {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
  .column.is-three-quarters-widescreen {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 75%;
  }
  .column.is-two-thirds-widescreen {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 66.6666%;
  }
  .column.is-half-widescreen {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50%;
  }
  .column.is-one-third-widescreen {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-widescreen {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 25%;
  }
  .column.is-one-fifth-widescreen {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 20%;
  }
  .column.is-two-fifths-widescreen {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 40%;
  }
  .column.is-three-fifths-widescreen {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 60%;
  }
  .column.is-four-fifths-widescreen {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-widescreen {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-widescreen {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-widescreen {
    margin-left: 50%;
  }
  .column.is-offset-one-third-widescreen {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-widescreen {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-widescreen {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-widescreen {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-widescreen {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-widescreen {
    margin-left: 80%;
  }
  .column.is-1-widescreen {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1-widescreen {
    margin-left: 8.3333333333%;
  }
  .column.is-2-widescreen {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-widescreen {
    margin-left: 16.6666666667%;
  }
  .column.is-3-widescreen {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 25%;
  }
  .column.is-offset-3-widescreen {
    margin-left: 25%;
  }
  .column.is-4-widescreen {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-widescreen {
    margin-left: 33.3333333333%;
  }
  .column.is-5-widescreen {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-widescreen {
    margin-left: 41.6666666667%;
  }
  .column.is-6-widescreen {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50%;
  }
  .column.is-offset-6-widescreen {
    margin-left: 50%;
  }
  .column.is-7-widescreen {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-widescreen {
    margin-left: 58.3333333333%;
  }
  .column.is-8-widescreen {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-widescreen {
    margin-left: 66.6666666667%;
  }
  .column.is-9-widescreen {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 75%;
  }
  .column.is-offset-9-widescreen {
    margin-left: 75%;
  }
  .column.is-10-widescreen {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-widescreen {
    margin-left: 83.3333333333%;
  }
  .column.is-11-widescreen {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-widescreen {
    margin-left: 91.6666666667%;
  }
  .column.is-12-widescreen {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
  .column.is-offset-12-widescreen {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1404px) {
  .column.is-narrow-fullhd {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
  .column.is-full-fullhd {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
  .column.is-three-quarters-fullhd {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 75%;
  }
  .column.is-two-thirds-fullhd {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 66.6666%;
  }
  .column.is-half-fullhd {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50%;
  }
  .column.is-one-third-fullhd {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-fullhd {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 25%;
  }
  .column.is-one-fifth-fullhd {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 20%;
  }
  .column.is-two-fifths-fullhd {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 40%;
  }
  .column.is-three-fifths-fullhd {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 60%;
  }
  .column.is-four-fifths-fullhd {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-fullhd {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-fullhd {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-fullhd {
    margin-left: 50%;
  }
  .column.is-offset-one-third-fullhd {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-fullhd {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-fullhd {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-fullhd {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-fullhd {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-fullhd {
    margin-left: 80%;
  }
  .column.is-1-fullhd {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 8.3333333333%;
  }
  .column.is-offset-1-fullhd {
    margin-left: 8.3333333333%;
  }
  .column.is-2-fullhd {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 16.6666666667%;
  }
  .column.is-offset-2-fullhd {
    margin-left: 16.6666666667%;
  }
  .column.is-3-fullhd {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 25%;
  }
  .column.is-offset-3-fullhd {
    margin-left: 25%;
  }
  .column.is-4-fullhd {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 33.3333333333%;
  }
  .column.is-offset-4-fullhd {
    margin-left: 33.3333333333%;
  }
  .column.is-5-fullhd {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 41.6666666667%;
  }
  .column.is-offset-5-fullhd {
    margin-left: 41.6666666667%;
  }
  .column.is-6-fullhd {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50%;
  }
  .column.is-offset-6-fullhd {
    margin-left: 50%;
  }
  .column.is-7-fullhd {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 58.3333333333%;
  }
  .column.is-offset-7-fullhd {
    margin-left: 58.3333333333%;
  }
  .column.is-8-fullhd {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 66.6666666667%;
  }
  .column.is-offset-8-fullhd {
    margin-left: 66.6666666667%;
  }
  .column.is-9-fullhd {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 75%;
  }
  .column.is-offset-9-fullhd {
    margin-left: 75%;
  }
  .column.is-10-fullhd {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 83.3333333333%;
  }
  .column.is-offset-10-fullhd {
    margin-left: 83.3333333333%;
  }
  .column.is-11-fullhd {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 91.6666666667%;
  }
  .column.is-offset-11-fullhd {
    margin-left: 91.6666666667%;
  }
  .column.is-12-fullhd {
    -webkit-box-flex: 0;
    -webkit-flex: none;
       -moz-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
  .column.is-offset-12-fullhd {
    margin-left: 100%;
  }
}

.columns {
  margin-left: -15px;
  margin-right: -15px;
  margin-top: -15px;
}
.columns:last-child {
  margin-bottom: -15px;
}
.columns:not(:last-child) {
  margin-bottom: calc(1.5rem - 15px);
}
.columns.is-centered {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.columns.is-gapover {
  margin-left: -15px;
  margin-right: -15px;
  margin-top: -15px;
}
.columns.is-gapover:last-child {
  margin-bottom: -15px;
}
.columns.is-gapover .column {
  padding: 15px;
}
.columns.is-gapless {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}
.columns.is-gapless > .column {
  margin: 0;
  padding: 0 !important;
}
.columns.is-gapless:not(:last-child) {
  margin-bottom: 1.5rem;
}
.columns.is-gapless:last-child {
  margin-bottom: 0;
}
.columns.is-mobile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.columns.is-multiline {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.columns.is-vcentered {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.columns.is-flex-start {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.columns.is-fluid {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.columns.is-fluid:before, .columns.is-fluid:after {
  content: " ";
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  width: 0;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
     -moz-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.columns.is-fluid > .column:nth-child(2n+1) {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
     -moz-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.columns.is-fluid > .column:nth-child(1n) {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
     -moz-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media screen and (min-width: 768px), print {
  .columns:not(.is-desktop) {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (min-width: 1025px) {
  .columns.is-desktop {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
  .columns.is-reverse-desktop {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
       -moz-box-orient: horizontal;
       -moz-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
@media screen and (max-width: 1024px) {
  .columns.is-reverse-touch {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
       -moz-box-orient: horizontal;
       -moz-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
@media screen and (max-width: 767px) {
  .columns.is-reverse-mobile {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
       -moz-box-orient: horizontal;
       -moz-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}

.columns.is-variable {
  --columnGap: 0.75rem;
  margin-left: calc(-1 * var(--columnGap));
  margin-right: calc(-1 * var(--columnGap));
}
.columns.is-variable .column {
  padding-left: var(--columnGap);
  padding-right: var(--columnGap);
}
.columns.is-variable.is-0 {
  --columnGap: 0rem;
}
.columns.is-variable.is-1 {
  --columnGap: 0.25rem;
}
.columns.is-variable.is-2 {
  --columnGap: 0.5rem;
}
.columns.is-variable.is-3 {
  --columnGap: 0.75rem;
}
.columns.is-variable.is-4 {
  --columnGap: 1rem;
}
.columns.is-variable.is-5 {
  --columnGap: 1.25rem;
}
.columns.is-variable.is-6 {
  --columnGap: 1.5rem;
}
.columns.is-variable.is-7 {
  --columnGap: 1.75rem;
}
.columns.is-variable.is-8 {
  --columnGap: 2rem;
}

@media screen and (max-width: 767px) {
  .is-hidden-mobile {
    display: none !important;
  }
}

@media screen and (min-width: 768px), print {
  .is-hidden-tablet {
    display: none !important;
  }
}

@media screen and (min-width: 1025px) {
  .is-hidden-desktop {
    display: none !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .hidden-tablet-only {
    display: none !important;
  }
}

/**
 * Mixins.
 */
.has-text-centered {
  text-align: center;
}

.has-text-justified {
  text-align: justify;
}

.has-text-left {
  text-align: left;
}

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

.is-justified-center {
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
     -moz-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

.is-justified-flex-end {
  -webkit-box-pack: end !important;
  -webkit-justify-content: flex-end !important;
     -moz-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

.is-justified-flex-start {
  -webkit-box-pack: start !important;
  -webkit-justify-content: flex-start !important;
     -moz-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

.is-justified-flex-end {
  -webkit-box-pack: end !important;
  -webkit-justify-content: flex-end !important;
     -moz-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

.is-justified-space-between {
  -webkit-box-pack: justify !important;
  -webkit-justify-content: space-between !important;
     -moz-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

.is-justified-space-around {
  -webkit-justify-content: space-around !important;
      -ms-flex-pack: distribute !important;
          justify-content: space-around !important;
}

.is-align-center {
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
     -moz-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

.is-align-flex-end {
  -webkit-box-align: end !important;
  -webkit-align-items: flex-end !important;
     -moz-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
}

.is-align-flex-start {
  -webkit-box-align: start !important;
  -webkit-align-items: flex-start !important;
     -moz-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}

.is-align-flex-end {
  -webkit-box-align: end !important;
  -webkit-align-items: flex-end !important;
     -moz-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
}

.is-align-space-between {
  -webkit-box-align: space-between !important;
  -webkit-align-items: space-between !important;
     -moz-box-align: space-between !important;
      -ms-flex-align: space-between !important;
          align-items: space-between !important;
}

.is-align-space-around {
  -webkit-box-align: space-around !important;
  -webkit-align-items: space-around !important;
     -moz-box-align: space-around !important;
      -ms-flex-align: space-around !important;
          align-items: space-around !important;
}

.is-block {
  display: block !important;
}

.is-flex {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.is-inline {
  display: inline !important;
}

.is-inline-block {
  display: inline-block !important;
}

.is-inline-flex {
  display: -webkit-inline-box !important;
  display: -webkit-inline-flex !important;
  display: -moz-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

.bg--white {
  background-color: #ffffff !important;
}

.bg--alabaster {
  background-color: #f7f7f7 !important;
}

.bg--mercury {
  background-color: #e9e9e9 !important;
}

.bg--alto {
  background-color: #d8d8d8 !important;
}

.bg--tundora {
  background-color: #484848 !important;
}

.bg--mine-shaft {
  background-color: #212121 !important;
}

.bg--dusty-gray {
  background-color: #979797 !important;
}

.bg--black {
  background-color: #000000 !important;
}

/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * jaf-bernina-sans:
 *   - http://typekit.com/eulas/00000000000000003b9adeeb
 *   - http://typekit.com/eulas/00000000000000003b9adee9
 *   - http://typekit.com/eulas/00000000000000003b9aded3
 *   - http://typekit.com/eulas/00000000000000003b9aded4
 * jaf-bernino-sans:
 *   - http://typekit.com/eulas/00000000000000003b9aded8
 *   - http://typekit.com/eulas/00000000000000003b9aded9
 *   - http://typekit.com/eulas/00000000000000003b9adee5
 *   - http://typekit.com/eulas/00000000000000003b9adee6
 *   - http://typekit.com/eulas/00000000000000003b9aded0
 *   - http://typekit.com/eulas/00000000000000003b9aded1
 * museo-sans:
 *   - http://typekit.com/eulas/00000000000000000000e800
 *   - http://typekit.com/eulas/00000000000000000000e801
 *   - http://typekit.com/eulas/00000000000000000000e7fe
 *   - http://typekit.com/eulas/00000000000000000000e802
 *   - http://typekit.com/eulas/00000000000000000000e803
 *   - http://typekit.com/eulas/00000000000000000000e804
 *   - http://typekit.com/eulas/00000000000000000000e805
 *   - http://typekit.com/eulas/00000000000000000000e806
 * museo-sans-display:
 *   - http://typekit.com/eulas/000000000000000077359978
 *   - http://typekit.com/eulas/000000000000000077359966
 * roboto:
 *   - http://typekit.com/eulas/00000000000000007735a09f
 *   - http://typekit.com/eulas/00000000000000007735a0a3
 *   - http://typekit.com/eulas/00000000000000007735a0a8
 *   - http://typekit.com/eulas/00000000000000007735a0ac
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
@font-face {
  font-family: "Barlow-extrabolditalic";
  src: url("/themes/custom/bkzhcp/fonts/Barlow-ExtraBoldItalic.woff2") format("woff2"), url("/themes/custom/bkzhcp/fonts/Barlow-ExtraBoldItalic.woff") format("woff");
  font-style: italic;
  font-weight: bold;
  font-display: swap;
}
@font-face {
  font-family: "Barlow";
  src: url("/themes/custom/bkzhcp/fonts/Barlow-MediumItalic.ttf") format("truetype");
  font-style: normal;
  font-weight: 500;
}
@font-face {
  font-family: "Barlow";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/themes/custom/bkzhcp/fonts/Barlow-400.woff2") format("woff2");
}
@font-face {
  font-family: "Barlowmedium";
  src: url("/themes/custom/bkzhcp/fonts/Barlow-Medium.ttf") format("truetype");
  font-style: normal;
  font-weight: 500;
}
@font-face {
  font-family: "Barlowcondensed";
  src: url("/themes/custom/bkzhcp/fonts/BarlowCondensed-Regular.ttf") format("truetype");
  font-style: normal;
  font-weight: 500;
}
@font-face {
  font-family: "Barlowcondensed";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("/themes/custom/bkzhcp/fonts/Barlow-Condensed-i-600.woff2") format("woff2");
}
@font-face {
  font-family: "Barlowcondensed";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/themes/custom/bkzhcp/fonts/Barlow-Condensed-700.woff2") format("woff2");
}
@font-face {
  font-family: "BarlowSemibold";
  src: url("/themes/custom/bkzhcp/fonts/Barlow-SemiBold.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "BarlowSemibold";
  src: url("/themes/custom/bkzhcp/fonts/Barlow-SemiBold.ttf") format("truetype");
  font-style: normal;
  font-weight: 800;
}
@font-face {
  font-family: "Helvetica-regular";
  src: url("/themes/custom/bkzhcp/fonts/Helvetica-regular.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "roboto";
  src: url("https://use.typekit.net/af/7f1b26/00000000000000007735a0ac/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/7f1b26/00000000000000007735a0ac/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/7f1b26/00000000000000007735a0ac/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "museo-sans";
  src: url("https://use.typekit.net/af/635674/00000000000000000000e800/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("woff2"), url("https://use.typekit.net/af/635674/00000000000000000000e800/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("woff"), url("https://use.typekit.net/af/635674/00000000000000000000e800/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 100;
}
@font-face {
  font-family: "museo-sans-100italic";
  src: url("https://use.typekit.net/af/47003b/00000000000000000000e801/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i1&v=3") format("woff2"), url("https://use.typekit.net/af/47003b/00000000000000000000e801/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i1&v=3") format("woff"), url("https://use.typekit.net/af/47003b/00000000000000000000e801/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i1&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 100;
}
@font-face {
  font-family: "museo-sans-300";
  src: url("https://use.typekit.net/af/620bf8/00000000000000000000e7fe/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"), url("https://use.typekit.net/af/620bf8/00000000000000000000e7fe/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"), url("https://use.typekit.net/af/620bf8/00000000000000000000e7fe/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: "museo-sans-300Italic";
  src: url("https://use.typekit.net/af/5cca6d/00000000000000000000e802/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("woff2"), url("https://use.typekit.net/af/5cca6d/00000000000000000000e802/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("woff"), url("https://use.typekit.net/af/5cca6d/00000000000000000000e802/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 300;
}
@font-face {
  font-family: "museo-sans-500";
  src: url("https://use.typekit.net/af/a28b50/00000000000000000000e803/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"), url("https://use.typekit.net/af/a28b50/00000000000000000000e803/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"), url("https://use.typekit.net/af/a28b50/00000000000000000000e803/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 500;
}
@font-face {
  font-family: "museo-sans-500italic";
  src: url("https://use.typekit.net/af/c2d3de/00000000000000000000e804/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/c2d3de/00000000000000000000e804/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/c2d3de/00000000000000000000e804/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
}
@font-face {
  font-family: "museo-sans-700";
  src: url("https://use.typekit.net/af/e3ca36/00000000000000000000e805/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/e3ca36/00000000000000000000e805/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/e3ca36/00000000000000000000e805/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "museo-sans-700italic";
  src: url("https://use.typekit.net/af/2841b6/00000000000000000000e806/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"), url("https://use.typekit.net/af/2841b6/00000000000000000000e806/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"), url("https://use.typekit.net/af/2841b6/00000000000000000000e806/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "museo-sans-900";
  src: url("https://use.typekit.net/af/9cf49e/00000000000000000000e807/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff2"), url("https://use.typekit.net/af/9cf49e/00000000000000000000e807/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff"), url("https://use.typekit.net/af/9cf49e/00000000000000000000e807/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 900;
}
@font-face {
  font-family: "museo-sans-900italic";
  src: url("https://use.typekit.net/af/27c143/00000000000000000000e808/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3") format("woff2"), url("https://use.typekit.net/af/27c143/00000000000000000000e808/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3") format("woff"), url("https://use.typekit.net/af/27c143/00000000000000000000e808/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i9&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 900;
}
@font-face {
  font-family: "jaf-bernina-sans-400";
  src: url("https://use.typekit.net/af/7b0f23/00000000000000003b9adeeb/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/7b0f23/00000000000000003b9adeeb/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/7b0f23/00000000000000003b9adeeb/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "jaf-bernina-sans-400italic";
  src: url("https://use.typekit.net/af/f0ee97/00000000000000003b9adee9/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/f0ee97/00000000000000003b9adee9/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/f0ee97/00000000000000003b9adee9/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
}
@font-face {
  font-family: "jaf-bernina-sans-700";
  src: url("https://use.typekit.net/af/683819/00000000000000003b9aded3/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/683819/00000000000000003b9aded3/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/683819/00000000000000003b9aded3/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "jaf-bernina-sans-700italic";
  src: url("https://use.typekit.net/af/5bb4dc/00000000000000003b9aded4/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"), url("https://use.typekit.net/af/5bb4dc/00000000000000003b9aded4/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"), url("https://use.typekit.net/af/5bb4dc/00000000000000003b9aded4/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "jaf-bernino-sans-600";
  src: url("https://use.typekit.net/af/d8ed60/00000000000000003b9adee5/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/d8ed60/00000000000000003b9adee5/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/d8ed60/00000000000000003b9adee5/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "jaf-bernino-sans-600italic";
  src: url("https://use.typekit.net/af/8e64a6/00000000000000003b9adee6/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3") format("woff2"), url("https://use.typekit.net/af/8e64a6/00000000000000003b9adee6/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3") format("woff"), url("https://use.typekit.net/af/8e64a6/00000000000000003b9adee6/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 600;
}
@font-face {
  font-family: "jaf-bernino-sans-extrabold";
  src: url("https://use.typekit.net/af/f339d9/00000000000000003b9aded0/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff2"), url("https://use.typekit.net/af/f339d9/00000000000000003b9aded0/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff"), url("https://use.typekit.net/af/f339d9/00000000000000003b9aded0/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 800;
}
@font-face {
  font-family: "museo-sans-display-400";
  src: url("https://use.typekit.net/af/40f89d/000000000000000077359978/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/40f89d/000000000000000077359978/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/40f89d/000000000000000077359978/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "museo-sans-display-800";
  src: url("https://use.typekit.net/af/9ed559/000000000000000077359966/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff2"), url("https://use.typekit.net/af/9ed559/000000000000000077359966/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff"), url("https://use.typekit.net/af/9ed559/000000000000000077359966/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 800;
}
h1 {
  font-size: 5em;
}

h2 {
  font-size: 3em;
}

h3 {
  font-size: 2em;
}

h4 {
  font-size: 1.43em;
}

h5 {
  font-size: 1.43em;
}

h6 {
  font-size: 1.14em;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 15px 0;
  font-weight: 900;
  line-height: 1;
  color: #212121;
}

.white {
  color: #ffffff !important;
}

.font-400 {
  font-weight: 400;
}

.font-600 {
  font-weight: 600;
}

.height-60 {
  height: 60px;
  margin-bottom: 0;
}

.height-20 {
  height: 20px;
  margin-bottom: 0;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-normal {
  font-weight: 500 !important;
}

.font-weight-600 {
  font-weight: 600 !important;
}

.font-weight-700 {
  font-weight: 700 !important;
}

.font-weight-bold {
  font-weight: 900 !important;
}

.p-1 {
  padding: 10px !important;
}

.p-2 {
  padding: 20px !important;
}

.p-3 {
  padding: 30px !important;
}

.p-4 {
  padding: 40px !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

p.fs-14 {
  font-size: 14px !important;
}
p.fs-15 {
  font-size: 15px !important;
  line-height: 17px;
}
p.fs-16 {
  font-size: 16px !important;
}
p.fs-18 {
  font-size: 18px !important;
}
p.fs-20 {
  font-size: 20px !important;
}
@media screen and (max-width: 767px) {
  p.fs-16-m {
    font-size: 16px !important;
    line-height: 20px !important;
  }
}
@media screen and (max-width: 767px) {
  p.fs-14-m {
    font-size: 14px !important;
    line-height: 16px !important;
  }
}

@media screen and (max-width: 767px) {
  .video-desc-text {
    font-size: 16px !important;
  }
}

@media screen and (max-width: 767px) {
  .align-center-m {
    text-align: center !important;
  }
}

.align-left-mob {
  text-align: center !important;
}
@media screen and (max-width: 767px) {
  .align-left-mob {
    text-align: left !important;
  }
}

.green-text {
  color: #BDDC04;
}

.white-text {
  color: #ffffff;
}

.dark-green-text {
  color: #2B7475;
  font-weight: 400;
}

.dark-grey-text {
  color: #535459;
  font-weight: 400;
}

.grey-text {
  color: #b1b3b3;
  padding-bottom: 10%;
}

.layout .block .pink-text {
  color: #FF00B7;
}

.text-animate-top, .green-text-approved {
  position: relative;
  -webkit-animation: animatetop 1s 0.4s;
          animation: animatetop 1s 0.4s;
}

@-webkit-keyframes animatetop {
  from {
    top: -300px;
    opacity: 0;
  }
  to {
    top: 0;
    opacity: 1;
  }
}

@keyframes animatetop {
  from {
    top: -300px;
    opacity: 0;
  }
  to {
    top: 0;
    opacity: 1;
  }
}
.font-museo-san-banner {
  font-family: "museo-sans-900", sans-serif;
  font-weight: 400;
  text-transform: uppercase;
}

.font-barlow-italic {
  font-family: "Barlow";
  font-size: 22px;
  font-weight: 500;
  line-height: 23px;
  font-style: italic;
}

.green-text-approved {
  color: #BDDC04;
  line-height: 1;
  font-size: 44.5px;
  font-family: "museo-sans", sans-serif;
  font-weight: 900;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .green-text-approved {
    margin-bottom: 5px;
    font-size: 24px;
    line-height: 29px;
    padding-top: 0;
  }
}
@media screen and (max-width: 300px) {
  .green-text-approved {
    padding-top: 0;
  }
}

.white-text-moderate-desktop {
  color: #ffffff;
  line-height: 29px;
  font-size: 22.8px;
  display: block;
  padding-bottom: 15px;
  font-family: "museo-sans", sans-serif;
  font-weight: 900;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .white-text-moderate-desktop {
    display: none;
  }
}

.white-text-moderate-mob {
  color: #ffffff;
  line-height: 24px;
  font-size: 14px;
  display: none;
  padding-bottom: 28px;
  margin-bottom: 0 !important;
  font-family: "museo-sans", sans-serif;
  font-weight: 900;
}
@media screen and (max-width: 767px) {
  .white-text-moderate-mob {
    display: block;
    line-height: 18px;
  }
}

.white-text-bimzelx {
  color: #ffffff;
  font-family: "jaf-bernina-sans-700italic";
  font-style: italic;
  font-size: 76px;
  font-weight: 400;
  line-height: 60px;
}
@media screen and (max-width: 767px) {
  .white-text-bimzelx {
    font-size: 36px;
    line-height: 37px;
    margin-bottom: 0 !important;
    padding-bottom: 28px;
  }
}
.white-text-bimzelx span.lime-green {
  color: #BDDC04;
}

#learnmore {
  height: 0;
  visibility: hidden;
  margin: 0;
}

.white-text-firstan {
  font-family: "museo-sans", sans-serif;
  font-weight: 900;
  font-size: 34.3px;
  color: #ffffff;
  line-height: 40px;
}
@media screen and (max-width: 767px) {
  .white-text-firstan {
    font-size: 18px;
    line-height: 19px;
    margin: 0 8%;
  }
}
@media screen and (max-width: 360px) {
  .white-text-firstan {
    margin: 0 5%;
  }
}
.white-text-firstan sup {
  font-family: "Barlowmedium", sans-serif !important;
  font-style: normal !important;
}

.dark-green-text-getupd {
  color: #2B7475;
  font-family: "jaf-bernina-sans-400italic", sans-serif;
}

.dark-green-text-fields-marked {
  font-family: "Barlow";
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  font-style: italic;
  color: #484848;
}

.grey-text-site-intend {
  font-family: "museo-sans-500", sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 19px;
  color: #b1b3b3;
  padding-top: 15px;
}
@media screen and (max-width: 767px) {
  .grey-text-site-intend {
    margin-bottom: 70px;
    padding-top: 5px;
    font-size: 13px;
  }
}

.white-text--video-title {
  font-family: "Barlow-extrabolditalic";
  font-style: italic;
  font-size: 24px;
  line-height: 29px;
  padding-top: 38px;
  margin-bottom: 9px !important;
}
@media screen and (max-width: 767px) {
  .white-text--video-title {
    font-size: 14px;
    padding-top: 24px;
  }
}

.white-text-barlow {
  font-family: "Barlow";
  font-size: 24px;
  font-style: italic;
  font-weight: 500;
  line-height: 29px;
  margin: 0 22% 50px;
  color: #ffffff;
}
.white-text-barlow.text-show--desktop {
  display: block;
}
@media screen and (max-width: 767px) {
  .white-text-barlow.text-show--desktop {
    display: none;
  }
}
.white-text-barlow.text-show--mobile {
  display: none;
}
@media screen and (max-width: 767px) {
  .white-text-barlow.text-show--mobile {
    display: block;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 767px) {
  .white-text-barlow {
    width: 100%;
    margin-left: unset;
    font-size: 16px;
    line-height: 22px;
    padding: 0 20px;
  }
}

.white-text-seepos {
  color: #ffffff;
  font-size: 32px;
  font-weight: 400;
  font-family: "museo-sans-900", sans-serif;
  line-height: 23px;
}

.show-ps-code-desktop {
  display: inline-block;
}
@media screen and (max-width: 767px) {
  .show-ps-code-desktop {
    display: none;
  }
}

.show-ps-code-mobile {
  display: none;
}
@media screen and (max-width: 767px) {
  .show-ps-code-mobile {
    display: inline-block;
  }
}

.text--padding-top {
  padding-top: 10px !important;
}
@media screen and (max-width: 767px) {
  .text--padding-top {
    padding-top: 22px !important;
  }
}

.seePossibe {
  font-family: "museo-sans-900", sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 23px;
  color: #ffffff;
  padding-top: 20px;
  margin-top: -45px;
  padding-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .seePossibe {
    font-size: 22px;
    padding-top: 25px;
    margin-top: -45px;
    padding-bottom: unset;
  }
}

.joinUs {
  font-family: "Barlow";
  font-size: 24px;
  font-style: italic;
  font-weight: 500;
  line-height: 29px;
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .joinUs {
    font-size: 16px;
    line-height: 24px;
  }
}

.presenter {
  color: #ffffff;
  font-family: "Barlowmedium";
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
  text-align: center;
  margin-top: -45px;
  padding-bottom: 50px;
  margin-bottom: 0;
  padding-top: 14px;
}
@media screen and (max-width: 767px) {
  .presenter {
    margin-bottom: 0 !important;
    padding: 9px 15px 50px;
  }
}

@media screen and (max-width: 767px) {
  #block-bkzhcp-content .darkest--green h2 {
    padding: 0;
  }
}
@media screen and (max-width: 767px) and (max-width: 40rem) {
  #block-bkzhcp-content .darkest--green .down-desc {
    max-width: 270px;
    margin: 0 auto;
    line-height: 18px;
  }
  #block-bkzhcp-content .darkest--green .down-desc br {
    display: none;
  }
}

#cboxOverlay {
  opacity: 0.3 !important;
}

#cboxWrapper {
  background-color: transparent;
}
#cboxWrapper #cboxContent {
  float: unset !important;
  background-color: transparent;
}
#cboxWrapper #cboxLoadedContent {
  margin-bottom: 0;
  margin-top: 32px;
}
#cboxWrapper #cboxLoadedContent .video-embed-field-responsive-modal {
  width: unset !important;
}
#cboxWrapper #cboxClose {
  top: 0;
  width: 16px;
  height: 16px;
  background: url(../images/icons/icon-close-black.svg);
  background-size: 16px;
}

.ms-options-wrap,
.ms-options-wrap * {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.ms-options-wrap > button:focus,
.ms-options-wrap > button {
  position: relative;
  width: 100%;
  text-align: left;
  background-color: #fff;
  margin-top: 1px;
  font-size: 14px;
  color: #484848;
  outline-offset: -2px;
  white-space: nowrap;
  border: 1px solid #2B7475;
  border-radius: 5px;
  padding-left: 10px;
  height: 50px;
}

.ms-options-wrap > button > span {
  display: inline-block;
  font-family: "museo-sans-500", sans-serif;
  font-size: 15px;
  font-style: italic;
  color: #b1b3b3 !important;
}
@media screen and (max-width: 767px) {
  .ms-options-wrap > button > span {
    padding-right: 23px;
  }
}

.ms-options-wrap > button[disabled] {
  background-color: #e5e9ed;
  color: #808080;
  opacity: 0.6;
}

.ms-options-wrap > button:after {
  content: " ";
  height: 30px;
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  background-image: url(../images/icons/icon_down_arrow.svg);
  background-repeat: no-repeat;
  background-size: 30px 8px;
  background-position: right 21px;
}

.ms-options-wrap.ms-has-selections > button {
  color: #54575a;
}

.ms-options-wrap > .ms-options {
  position: relative;
  left: 0;
  width: 100%;
  margin-bottom: 20px;
  background: white;
  border: 1px solid #2B7475;
  overflow: auto;
  display: none;
}

.ms-options-wrap.ms-active > .ms-options {
  display: block;
  padding-left: 8px;
  border-radius: 5px;
}

.ms-options-wrap > .ms-options > .ms-search input {
  width: 100%;
  padding: 4px 5px;
  border: none;
  border-bottom: 1px groove;
  outline: none;
}

.ms-options-wrap > .ms-options .ms-selectall {
  display: inline-block;
  font-size: 14px;
  text-transform: lowercase;
  text-decoration: none;
  font-family: "MuseoSans";
}

.ms-options-wrap > .ms-options .ms-selectall:hover {
  text-decoration: none;
}

.ms-options-wrap > .ms-options > .ms-selectall.global {
  margin: 4px 5px;
}

.ms-options-wrap > .ms-options > ul,
.ms-options-wrap > .ms-options > ul > li.optgroup ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.ms-options-wrap > .ms-options > ul li.ms-hidden {
  display: none;
}

.ms-options-wrap > .ms-options > ul > li.optgroup {
  padding: 5px;
}

.ms-options-wrap > .ms-options > ul > li.optgroup + li.optgroup {
  border-top: 1px solid #aaa;
}

.ms-options-wrap > .ms-options > ul > li.optgroup .label {
  display: block;
  padding: 5px 0 0 0;
  font-weight: bold;
}

.ms-options-wrap > .ms-options > ul label {
  position: relative;
  display: inline-block;
  width: 100%;
  padding: 10px 9px 10px 30px;
  margin: 1px 0;
  border-bottom: 1px solid #dedede;
  font-family: "museo-sans-500";
  color: #54575a !important;
  text-transform: capitalize !important;
}

.ms-options-wrap > .ms-options.checkbox-autofit > ul label,
.ms-options-wrap > .ms-options.hide-checkbox > ul label {
  padding: 4px;
}

.ms-options-wrap > .ms-options > ul label.focused,
.ms-options-wrap > .ms-options > ul label:hover {
  background-color: #e9e9e9;
  border-color: #dedede;
}

.ms-options-wrap > .ms-options > ul li.selected label {
  background-color: #e9e9e9;
  border-color: transparent;
}

.ms-options-wrap > .ms-options > ul input[type=checkbox] {
  margin: 0 5px 0 0;
  position: absolute;
  left: 7px;
  top: 12px;
}

.ms-options-wrap > .ms-options.hide-checkbox > ul input[type=checkbox] {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

.select2-selection__rendered {
  width: 100%;
  background-color: #fff;
  border: 1px solid #006E76;
  border-radius: 8px;
  height: 64px;
}
.select2-selection__rendered::after {
  content: " ";
  position: absolute;
  top: 50%;
  right: 26px;
  width: 15px;
  height: 8px;
  padding: 8px 4px;
  background-image: url(../images/icons/icon_down_arrow.svg);
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.select2-selection__arrow {
  visibility: hidden !important;
}

.select2-selection--multiple .select2-search__field {
  font-family: "museo-sans-300italic", sans-serif !important;
  font-size: 18px;
  color: #E0E0E0 !important;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  border: none !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background: transparent !important;
  border: none !important;
  border-radius: unset !important;
  font-size: 15px;
  color: #54575a !important;
  font-family: "museo-sans-500", sans-serif;
  font-style: normal;
}

.select2-search__options {
  position: relative;
  left: 0;
  width: 100%;
  margin-bottom: 20px;
  background: white;
  border: 1px solid #006E76;
  overflow: auto;
}

.select2-results__options {
  max-height: 264px !important;
  border-radius: 5px;
}

.select2-results__option {
  position: relative;
  display: inline-block;
  width: 100%;
  padding: 12px 12px 12px 58px;
  border-bottom: 1px solid #006E76;
  font-size: 18px;
  line-height: 20px;
  font-family: "museo-sans-300";
  color: #54575a !important;
}
.select2-results__option:last-child {
  border-bottom: none;
}
.select2-results__option:hover {
  background-color: #e9e9e9 !important;
}

.select2-results__option--highlighted,
.select2-results__option[aria-selected=true] {
  background-color: #e9e9e9 !important;
}

.select2-dropdown {
  border: 1px solid #006E76;
}

.select2-container--default .select2-selection--single {
  border: none !important;
  height: auto;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 26px;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #E0E0E0;
}
.select2-container--default .select2-selection--multiple {
  position: relative;
  min-height: 64px;
  padding: 0 26px !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  display: block;
  height: auto;
  min-height: 22px;
}
.select2-container--default .select2-selection--multiple .select2-search {
  display: block;
}
.select2-container--default .select2-selection--multiple .select2-search textarea {
  height: 20px;
  color: #54575A !important;
}
.select2-container--default .select2-selection--multiple .select2-search textarea::-webkit-input-placeholder {
  color: #E0E0E0;
  vertical-align: middle;
}
.select2-container--default .select2-selection--multiple .select2-search textarea::-moz-placeholder {
  color: #E0E0E0;
  vertical-align: middle;
}
.select2-container--default .select2-selection--multiple .select2-search textarea:-ms-input-placeholder {
  color: #E0E0E0;
  vertical-align: middle;
}
.select2-container--default .select2-selection--multiple .select2-search textarea::-ms-input-placeholder {
  color: #E0E0E0;
  vertical-align: middle;
}
.select2-container--default .select2-selection--multiple .select2-search textarea::placeholder {
  color: #E0E0E0;
  vertical-align: middle;
}

.select2-search--dropdown {
  display: none !important;
}

.select2-container--open .select2-dropdown--below {
  border-top: 1px solid #006E76;
  top: -4px;
}

ul#select2-edit-office-specialty-results.select2-results__option--selected,
ul#select2-edit-office-specialty-results .select2-results__option[aria-selected],
.select2-results__options.select2-results__option--selected,
.select2-results__options .select2-results__option[aria-selected] {
  cursor: pointer;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
ul#select2-edit-office-specialty-results.select2-results__option--selected .checkbox--dropdown,
ul#select2-edit-office-specialty-results .select2-results__option[aria-selected] .checkbox--dropdown,
.select2-results__options.select2-results__option--selected .checkbox--dropdown,
.select2-results__options .select2-results__option[aria-selected] .checkbox--dropdown {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
ul#select2-edit-office-specialty-results.select2-results__option--selected .checkbox--dropdown .multiple--checkbox,
ul#select2-edit-office-specialty-results .select2-results__option[aria-selected] .checkbox--dropdown .multiple--checkbox,
.select2-results__options.select2-results__option--selected .checkbox--dropdown .multiple--checkbox,
.select2-results__options .select2-results__option[aria-selected] .checkbox--dropdown .multiple--checkbox {
  margin: 0;
  position: absolute;
  top: 2px;
  left: 0px;
  width: 17px;
  height: 17px;
  border: solid 1px #006E76;
  border-radius: 3px;
  content: "";
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
}
ul#select2-edit-office-specialty-results.select2-results__option--selected .checkbox--dropdown .multiple--checkbox:checked::after,
ul#select2-edit-office-specialty-results .select2-results__option[aria-selected] .checkbox--dropdown .multiple--checkbox:checked::after,
.select2-results__options.select2-results__option--selected .checkbox--dropdown .multiple--checkbox:checked::after,
.select2-results__options .select2-results__option[aria-selected] .checkbox--dropdown .multiple--checkbox:checked::after {
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 15px;
  height: 12px;
  margin: 0;
  font-size: 18px;
  line-height: normal;
  color: #000000;
  background-image: none;
}
ul#select2-edit-office-specialty-results.select2-results__option--selected .checkbox--dropdown .label_data,
ul#select2-edit-office-specialty-results .select2-results__option[aria-selected] .checkbox--dropdown .label_data,
.select2-results__options.select2-results__option--selected .checkbox--dropdown .label_data,
.select2-results__options .select2-results__option[aria-selected] .checkbox--dropdown .label_data {
  padding-left: 25px;
}

.select2-container--default .select2-results .select2-results__options .select2-results__option::before {
  content: "";
  position: absolute;
  top: 12px;
  left: 20px;
  width: 16px;
  height: 16px;
  border: 0.67px solid #006E76;
  border-radius: 2px;
}
.select2-container--default .select2-results .select2-results__options .select2-results__option.select2-results__option--selected::before {
  color: #000000;
  content: "✔";
}

.select2-container--default .select2-results__option[aria-selected=false] .multiple--checkbox {
  margin: 0;
  position: absolute;
  top: 2px;
  left: 0;
  width: 17px;
  height: 17px;
  border: solid 1px #2B7475;
  border-radius: 5px;
  content: "";
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.select2-container--default .select2-results__option[aria-selected=false] .multiple--checkbox:after {
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 15px;
  height: 12px;
  margin: 0;
  font-size: 18px;
  line-height: normal;
  color: #000000;
  background-image: none;
  content: "";
}
.select2-container--default .select2-results__option[aria-selected=false] .select2-results__option[aria-selected=false] .multiple--checkbox:after {
  content: "";
}
.select2-container--default .select2-results__option[aria-selected=false].select2-results__option--selected .multiple--checkbox:after {
  content: "✔";
}

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

html,
body,
.dialog-off-canvas-main-canvas,
.body-wrapper {
  margin: 0;
  padding: 0;
  min-height: 100vh;
}

body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0;
  padding: 0;
  font-family: "museo-sans", sans-serif;
  font-size: 16px;
  font-weight: 300;
  font-style: normal;
  line-height: 1.55;
  color: #484848;
  background-color: #ffffff;
}
main {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
     -moz-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
main .main-navigation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
main .main-navigation.open {
  z-index: 9999;
  position: relative;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  main .main-navigation.open .img-brand-logo {
    top: -2px;
    left: -40px;
  }
}

img {
  max-width: 100%;
  height: auto;
}

a {
  display: inline-block;
  color: #484848;
  text-decoration: none;
  outline: none;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.container-936 a {
  color: #535459;
}

p {
  margin: 0 0 15px 0;
}

ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
ul.disc {
  list-style: disc;
}

blockquote {
  margin-right: 0;
  margin-left: 0;
}

span .nowrap {
  white-space: nowrap;
}

ol {
  padding-left: 14px;
}

.container {
  margin: 0 auto;
  padding-right: 15px;
  padding-left: 15px;
  width: 100%;
  max-width: 1195px;
}
@media screen and (min-width: 1200px) and (max-width: 1403px) {
  .container {
    padding-left: 120px;
  }
}
.container--fluid, .page-node-type-splash-page .node--type-isi .content, .node--type-isi .content {
  padding-right: 40px;
  padding-left: 40px;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .container--fluid, .page-node-type-splash-page .node--type-isi .content, .node--type-isi .content {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media screen and (max-width: 767px) {
  .container--fluid, .page-node-type-splash-page .node--type-isi .content, .node--type-isi .content {
    padding-right: 20px;
    padding-left: 20px;
  }
}

body.user-logged-in #isi-bar {
  display: none;
}

.image-left {
  margin-left: 5px;
  margin-right: 8%;
}
.image-left img {
  margin-top: -22px;
  width: 200px !important;
}
@media screen and (max-width: 767px) {
  .image-left img {
    width: 250px;
    padding-bottom: 40px;
  }
}
@media screen and (max-width: 1024px) {
  .image-left img {
    margin-top: 0;
  }
}
.image-left.center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 600px;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .image-left.center {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 20px;
  }
  .image-left.center img {
    width: 100% !important;
    padding-bottom: 0;
  }
}
.image-left.center .dark-green-text {
  font-size: 20px;
  font-weight: 700;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 767px) {
  .image-left.center .dark-green-text {
    font-size: 22px;
    line-height: 26px;
    text-align: center;
  }
}

.align-center {
  text-align: center;
}

@media screen and (min-width: 768px) {
  .no-break br {
    display: none;
  }
}

.anchor-menu-target {
  position: absolute;
  visibility: hidden;
  margin-top: -15px;
}

.layout--twocol-section {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-wrap: unset !important;
      -ms-flex-wrap: unset !important;
          flex-wrap: unset !important;
}
.layout--twocol-section .layout__region {
  padding: 0 10px;
}
@media screen and (max-width: 767px) {
  .layout--twocol-section {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
}

div.vimeo-video {
  width: 689px;
  margin: 0 auto;
  padding-top: 30px;
}
@media screen and (max-width: 767px) {
  div.vimeo-video {
    width: 100%;
  }
}

.mt-20 {
  margin-top: 20px !important;
}

.mt-10 {
  margin-top: 10px !important;
}

@media screen and (max-width: 767px) {
  .hide-desktop-break {
    display: none;
  }
}

#drupal-off-canvas {
  background: #f7f7f7;
  height: initial !important;
}
#drupal-off-canvas select[multiple] {
  overflow-x: auto;
}

.virtual_event {
  display: none !important;
}

#block-bkzhcp-local-tasks {
  z-index: 2;
}

.path-frontpage #block-bkzhcp-content #section-1 {
  padding: 0 30px 30px;
  background: #BDDC04;
}
@media screen and (max-width: 767px) {
  .path-frontpage #block-bkzhcp-content #section-1 {
    padding: 0 15px 15px;
  }
}
.path-frontpage #block-bkzhcp-content #section-1 .layout {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .path-frontpage #block-bkzhcp-content #section-1 .layout {
    margin-bottom: 0;
  }
}
.path-frontpage .arrow-left {
  z-index: -1;
}
@media screen and (max-width: 767px) {
  .path-frontpage .first_dose_container .home-grid .one-grid .grid_2.bg_white em, .path-frontpage .first_dose_container .home-grid .two-grid .grid_2.bg_white em {
    color: #2A7475;
    font-weight: 700;
  }
  .path-frontpage .first_dose_container .home-grid .one-grid .grid_2.bg_white .grd_ttl, .path-frontpage .first_dose_container .home-grid .two-grid .grid_2.bg_white .grd_ttl {
    font-family: "jaf-bernina-sans-condensed";
    font-size: 22px;
    line-height: 24px;
  }
  .path-frontpage .first_dose_container .home-grid .one-grid .grid_2.bg_white .button-light-green, .path-frontpage .first_dose_container .home-grid .two-grid .grid_2.bg_white .button-light-green {
    min-width: 270px;
    padding: 15px 5px;
    border-radius: 40px;
    line-height: 1;
  }
}
@media screen and (max-width: 767px) {
  .path-frontpage .first_dose_container .home-grid .one-grid .grid_1.bg_white .grd_ttl, .path-frontpage .first_dose_container .home-grid .two-grid .grid_1.bg_white .grd_ttl {
    font-size: 30px;
    line-height: 29px;
  }
  .path-frontpage .first_dose_container .home-grid .one-grid .grid_1.bg_white .button-light-green, .path-frontpage .first_dose_container .home-grid .two-grid .grid_1.bg_white .button-light-green {
    min-width: 270px;
    padding: 15px 5px;
    border-radius: 40px;
    line-height: 1;
  }
}
.path-frontpage .first_dose_container .grid_1.bg_white .desc_wrapper {
  min-width: unset;
  min-height: unset;
}

main {
  position: relative;
}
main .main-navigation .container {
  position: absolute;
  top: 20px;
  z-index: 2;
  padding: 0 40px;
  max-width: 100%;
}
@media screen and (max-width: 767px) {
  main .main-navigation .container {
    padding: 0 20px;
    top: 0;
  }
}
main .main-navigation .container .header--wrapper {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
main .main-navigation--splash .container {
  z-index: 2;
  padding: 0 40px;
  max-width: 100%;
}
@media screen and (max-width: 767px) {
  main .main-navigation--splash .container {
    padding: 0 20px;
    top: 0;
  }
}
main .main-navigation--splash .container .header--wrapper {
  padding: 10px 0;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
main .main-navigation--splash .container .header--wrapper a {
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
}
main .main-navigation--splash .container .header--wrapper a .logo {
  width: 100%;
  height: auto;
}

#isi-bar {
  max-width: 1180px;
  -webkit-box-shadow: 0px -4px 8px rgba(0, 0, 0, 0.25);
          box-shadow: 0px -4px 8px rgba(0, 0, 0, 0.25);
  border-radius: 16px 16px 0 0;
  padding: 0;
  border-top: none !important;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
@media screen and (max-width: 1199px) {
  #isi-bar {
    left: 0;
    max-width: calc(100% - 20px);
    -webkit-transform: translateX(10px);
        -ms-transform: translateX(10px);
            transform: translateX(10px);
  }
}
#isi-bar .isi-bar-title {
  display: none;
}
#isi-bar .with-indication-mob {
  padding: 0;
}
@media screen and (max-width: 767px) {
  #isi-bar .with-indication-mob p {
    font-size: 16px;
    line-height: 16px;
  }
}
#isi-bar .isi-bar-content {
  padding: 0 !important;
}
#isi-bar .isi-bar-content > div {
  padding: 20px 15px 24px 20px;
}
@media screen and (min-width: 768px), print {
  #isi-bar .isi-bar-content > div {
    padding: 16px 24px 24px;
  }
}
#isi-bar .isi-bar-content .isi-title-mob {
  color: #006E76;
  font-family: "museo-sans";
  font-weight: 600;
  font-size: 18px;
}
@media screen and (max-width: 767px) {
  #isi-bar .isi-bar-content .isi-title-mob {
    margin-right: 25px;
  }
}
#isi-bar .isi-bar-content .with-indication h3.dark-green-text {
  font-family: "museo-sans" !important;
  font-weight: 600;
  color: #006E76;
  font-size: 20px;
  line-height: 22px;
}
#isi-bar .isi-bar-viewmore {
  text-indent: -9999px;
  background: url("../images/icons/isi-open-icon.svg") no-repeat;
  top: 24px;
  right: 20px;
  height: 8px;
  width: 15px;
  padding: 8px 4px;
  background-size: 100% 100%;
}
@media screen and (max-width: 767px) {
  #isi-bar .isi-bar-viewmore {
    top: 32px;
    right: 22px;
  }
}
#isi-bar .isi-bar-viewmore-down {
  background: url("../images/icons/isi-open-icon.svg") no-repeat !important;
  top: 24px;
  right: 20px;
  height: 8px;
  width: 15px;
  padding: 8px 4px;
  background-size: 100% 100% !important;
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
#isi-bar.isExpanded {
  background-color: #fff;
}
#isi-bar.isExpanded .isi-bar-content .fullBodyISI h4 {
  font-size: 18px;
  margin: 0;
  font-family: "museo-sans-900", sans-serif !important;
  line-height: 24px;
}
@media screen and (max-width: 767px) {
  #isi-bar.isExpanded .isi-bar-content .fullBodyISI h4 {
    font-size: 16px;
    font-weight: 900;
    text-align: left;
  }
}
#isi-bar.isExpanded .isi-bar-content .fullBodyISI h4:last-of-type {
  font-style: normal !important;
}
#isi-bar.isExpanded .isi-bar-content .fullBodyISI h3 {
  color: #006E76;
  font-style: normal !important;
  margin-top: 0;
}

.first_dose_container.layout-image-bg {
  background: url("../images/home-grid.jpg") no-repeat;
  padding-top: 200px;
}
@media screen and (min-width: 2201px) {
  .first_dose_container.layout-image-bg {
    background-size: cover;
  }
}
@media screen and (min-width: 1681px) and (max-width: 2200px) {
  .first_dose_container.layout-image-bg {
    background-size: 110%;
  }
}
@media screen and (min-width: 1360px) and (max-width: 1680px) {
  .first_dose_container.layout-image-bg {
    background-size: cover;
  }
}
@media screen and (max-width: 1100px) and (min-width: 960px) {
  .first_dose_container.layout-image-bg {
    background-position: 15% -5px;
  }
}
@media screen and (max-width: 959px) and (min-width: 768px) {
  .first_dose_container.layout-image-bg {
    background-position: 24% 0;
  }
}
@media screen and (max-width: 767px) {
  .first_dose_container.layout-image-bg {
    background: url("../images/home-grid-mb.jpg") no-repeat;
    background-size: cover;
    background-color: #0B0F25;
    padding-top: 510px;
    background-position-x: 50%;
  }
}

body:not(.path-frontpage).page-node-type-splash-page .field--name-field-wcms-lp__body, body:not(.path-frontpage).page-node-type-hs-splash-page .field--name-field-wcms-lp__body {
  display: none;
}
body:not(.path-frontpage).page-node-type-splash-page .isi-links a, body:not(.path-frontpage).page-node-type-hs-splash-page .isi-links a {
  color: #006E76;
  font-weight: 600;
}
body:not(.path-frontpage).page-node-type-splash-page #block-bkzhcp-content, body:not(.path-frontpage).page-node-type-hs-splash-page #block-bkzhcp-content {
  background-color: #F6F6F6;
}
body:not(.path-frontpage).page-node-type-splash-page #block-bkzhcp-content div#section-6, body:not(.path-frontpage).page-node-type-hs-splash-page #block-bkzhcp-content div#section-6 {
  background-color: white;
  font-family: "museo-sans-300", sans-serif;
  font-weight: 300;
  color: #53565A;
}
body:not(.path-frontpage).page-node-type-splash-page #block-bkzhcp-content div#section-6 .field--type-text-with-summary, body:not(.path-frontpage).page-node-type-hs-splash-page #block-bkzhcp-content div#section-6 .field--type-text-with-summary {
  padding: 20px 25px 0;
  text-align: left;
}
@media screen and (max-width: 767px) {
  body:not(.path-frontpage).page-node-type-splash-page #block-bkzhcp-content div#section-6 .field--type-text-with-summary, body:not(.path-frontpage).page-node-type-hs-splash-page #block-bkzhcp-content div#section-6 .field--type-text-with-summary {
    padding: 20px 5px 0;
  }
}
body:not(.path-frontpage).page-node-type-splash-page #block-bkzhcp-content div#section-6 p.references, body:not(.path-frontpage).page-node-type-hs-splash-page #block-bkzhcp-content div#section-6 p.references {
  font-family: "museo-sans", sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 24px;
  color: #484848;
  padding-top: 15px;
  margin-bottom: 0;
}
body:not(.path-frontpage).page-node-type-splash-page #block-bkzhcp-content div#section-6 p.referbody, body:not(.path-frontpage).page-node-type-hs-splash-page #block-bkzhcp-content div#section-6 p.referbody {
  font-family: "museo-sans-300", sans-serif;
  font-size: 16px;
  font-weight: 300;
}
@media screen and (max-width: 767px) {
  body:not(.path-frontpage).page-node-type-splash-page #block-bkzhcp-content div#section-6 p.referbody span, body:not(.path-frontpage).page-node-type-hs-splash-page #block-bkzhcp-content div#section-6 p.referbody span {
    font-size: 16px !important;
  }
}
body:not(.path-frontpage).page-node-type-splash-page #block-bkzhcp-content div#section-6 p.referbody span.small, body:not(.path-frontpage).page-node-type-hs-splash-page #block-bkzhcp-content div#section-6 p.referbody span.small {
  font-size: 14px;
  line-height: 14px;
  font-family: "museo-sans-300", sans-serif;
}
body:not(.path-frontpage).page-node-type-splash-page #block-bkzhcp-content div#section-6 p.referbody strong, body:not(.path-frontpage).page-node-type-hs-splash-page #block-bkzhcp-content div#section-6 p.referbody strong {
  font-family: "museo-sans-900", sans-serif;
}
body:not(.path-frontpage).page-node-type-splash-page #block-bkzhcp-content div#section-6 .indications h3, body:not(.path-frontpage).page-node-type-hs-splash-page #block-bkzhcp-content div#section-6 .indications h3 {
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 5px;
  text-align: left;
  font-size: 20px;
  font-family: "museo-sans-700", sans-serif !important;
  color: #006E76;
}
body:not(.path-frontpage).page-node-type-splash-page #block-bkzhcp-content div#section-6 .indications .indications-text, body:not(.path-frontpage).page-node-type-hs-splash-page #block-bkzhcp-content div#section-6 .indications .indications-text {
  margin-bottom: 0;
}
body:not(.path-frontpage) #block-bkzhcp-content article > div:last-of-type {
  position: relative;
}
.page-node-type-splash-page .container,
.page-node-type-hs-splash-page .container {
  max-width: 1375px;
}

.first_dose_container.layout-arrow-bg.layout--onecol .layout__region .block {
  background: transparent;
}

h3.dark-green, h3.dark-green-text {
  font-size: 30px;
  font-family: "jaf-bernina-sans-condensed";
  color: #005F66;
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  h3.dark-green, h3.dark-green-text {
    text-align: center;
    line-height: 1.2;
    font-size: 22px;
  }
}

h4.dark-green, h4.dark-green-text {
  font-weight: 700;
  line-height: 30px;
  color: #2B7475;
}
@media screen and (max-width: 767px) {
  h4.dark-green, h4.dark-green-text {
    text-align: center;
  }
}

.layout--twocol-section .layout__region--second .block-inline-blockbasic .field--name-body {
  padding: 30px;
}
.layout--twocol-section .layout__region--second .block-inline-blockbasic .field--name-body img {
  width: 100%;
}

.layout--threecol-section.dotted-border .layout__region--third .block-inline-blockbasic:first-of-type {
  border-radius: 50%;
  padding: 10px;
  text-align: center;
  height: 255px;
  width: 255px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 50px;
  position: relative;
  background: transparent !important;
}
.layout--threecol-section.dotted-border .layout__region--third .block-inline-blockbasic:first-of-type:before {
  content: "";
  background: url("../images/ellipse.png") no-repeat;
  background-position: center;
  background-size: 255px 255px;
  width: 255px;
  height: 255px;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
}
@media screen and (max-width: 767px) {
  .layout--threecol-section.dotted-border .layout__region--third .block-inline-blockbasic:first-of-type:before {
    background-size: 235px 235px;
    width: 235px;
    height: 235px;
    right: -5px;
    top: -5px;
  }
}
.layout--threecol-section.dotted-border .layout__region--third .block-inline-blockbasic:first-of-type .field--name-body {
  z-index: 2;
}
@media screen and (max-width: 767px) {
  .layout--threecol-section.dotted-border .layout__region--third .block-inline-blockbasic:first-of-type {
    height: 225px;
    width: 225px;
    margin: 10px auto 30px;
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.27);
            box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.27);
  }
}
.layout--threecol-section.dotted-border .layout__region--third .block-inline-blockbasic:first-of-type p {
  line-height: 20px;
  font-size: 18px;
  font-weight: 300;
}
.layout--threecol-section.dotted-border .layout__region--third .block-inline-blockbasic:first-of-type .dark-green-text {
  padding-top: 30px;
}
.layout--threecol-section.dotted-border .layout__region--third .block-inline-blockbasic:first-of-type .dark-green-text strong {
  font-weight: 900;
  font-size: 20px;
}
@media screen and (max-width: 767px) {
  .layout--threecol-section.dotted-border .layout__region--third .block-inline-blockbasic:first-of-type .dark-green-text {
    font-size: 14px;
  }
  .layout--threecol-section.dotted-border .layout__region--third .block-inline-blockbasic:first-of-type .dark-green-text strong {
    font-size: 20px;
    max-width: 150px;
    display: block;
    margin: 0 auto;
  }
}
.layout--threecol-section.dotted-border .layout__region--third .block-inline-blockbasic:last-of-type {
  width: 300px;
}
@media screen and (max-width: 767px) {
  .layout--threecol-section.dotted-border .layout__region--third .block-inline-blockbasic:last-of-type {
    width: 100%;
  }
}
@media (min-width: 767px) {
  .layout--threecol-section.dotted-border .layout__region--third {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.layout--threecol-section.block-align-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.layout--threecol-section.block-align-bottom p {
  font-size: 14px;
  color: #343741;
  font-weight: 300;
}
@media screen and (max-width: 767px) {
  .layout--threecol-section.block-align-bottom .layout__region--second {
    margin-bottom: 0 !important;
  }
  .layout--threecol-section.block-align-bottom .layout__region--second .block-tabs {
    padding-bottom: 1px;
  }
}

.flex-align-items-center.layout--twocol-section {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

p {
  font-weight: 300;
}

.gray-bg {
  background: #F2F2F3;
  padding: 10px;
  font-size: 17px;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .gray-bg {
    padding: 20px;
  }
}
.gray-bg p {
  font-size: 16px !important;
}

* {
  scroll-behavior: smooth;
}

.anchor-menu {
  position: relative;
  left: -20px;
}
@media screen and (max-width: 767px) {
  .anchor-menu {
    margin: 0 auto;
    max-width: 320px !important;
    left: 0;
  }
  .anchor-menu.bio p a {
    padding: 15px;
  }
}
.anchor-menu.navbar-fixed {
  position: fixed;
  top: 20px;
  left: 35px;
}
@media screen and (max-width: 767px) {
  .anchor-menu.navbar-fixed {
    position: relative;
    top: 0;
    left: 0;
  }
}
.anchor-menu p {
  background: #fff;
  border-radius: 50px;
  text-align: center;
  -webkit-box-shadow: rgba(0, 0, 0, 0.24) 0 3px 8px;
          box-shadow: rgba(0, 0, 0, 0.24) 0 3px 8px;
  font-weight: 500;
}
.anchor-menu p.subtitle {
  background: transparent;
  border-radius: 50px;
  text-align: center;
  color: #2A7475;
  font-weight: 900;
  font-style: italic;
  font-size: 18px;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0 0 10px 0;
}
.anchor-menu p a {
  padding: 14px;
  font-size: 14px;
  color: #343741;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .anchor-menu p a {
    padding: 10px 15px;
    font-size: 16px;
    line-height: 1.2;
  }
}
.anchor-menu p a strong {
  font-weight: 700;
}
.anchor-menu p.is-active {
  background: #BDDC04;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: 700 !important;
}
@media screen and (max-width: 767px) {
  .anchor-menu p.is-active {
    font-weight: 300 !important;
    background: #fff;
  }
}
.anchor-menu p.is-active:after {
  position: absolute;
  right: -45px;
  background: url("../images/icons/arrow-with-bg.png") 100% 100% no-repeat;
  width: 37px;
  height: 37px;
  content: "";
}
@media screen and (max-width: 767px) {
  .anchor-menu p.is-active:after {
    content: none;
  }
}
.anchor-menu.rapid p {
  line-height: 1;
}
.anchor-menu.rapid p.is-active {
  font-weight: 300;
}
@media screen and (max-width: 767px) {
  .anchor-menu.safety p {
    font-weight: 700 !important;
  }
  .anchor-menu.safety p.is-active {
    font-weight: 700 !important;
  }
}
.anchor-menu.head p a span {
  font-weight: 300 !important;
}
@media screen and (min-width: 767px) {
  .anchor-menu.head p a span {
    font-size: 12px;
  }
}

.page-node-type-isi main .main-navigation .container {
  position: relative;
  margin-bottom: 20px;
}
.page-node-type-isi .block-page-title-block {
  display: none;
}
.page-node-type-isi .node--type-isi {
  margin-top: 50px;
}
.page-node-type-isi .node--type-isi .content h3 {
  font-size: 30px;
  font-family: "jaf-bernino-sans-extrabold", sans-serif;
  color: #005F66;
  margin-top: 40px;
}

body:not(.path-frontpage).page-node-type-isi #block-bkzhcp-content {
  background: #fff !important;
}

body .isi-bar .isi-bar-content {
  min-height: unset !important;
}
body div#isi_block_content {
  padding-top: unset;
  padding-bottom: 30px;
  max-width: 1375px;
  margin: 0 auto;
}
body strong {
  font-weight: 700;
}

.container--fluid.white-background.layout-arrow-bg .video_container, .node--type-isi .white-background.layout-arrow-bg.content .video_container {
  background: transparent !important;
  text-align: left !important;
  padding: 0 !important;
}
.container--fluid.white-background.layout-arrow-bg .video_container .field--name-body, .node--type-isi .white-background.layout-arrow-bg.content .video_container .field--name-body {
  padding: 0 !important;
}
.container--fluid.white-background.layout-arrow-bg .video_container h3.dark-green, .node--type-isi .white-background.layout-arrow-bg.content .video_container h3.dark-green {
  font-size: 30px;
  font-family: "jaf-bernina-sans-condensed";
  color: #005F66;
}
.container--fluid.white-background.layout-arrow-bg .block-tabs, .node--type-isi .white-background.layout-arrow-bg.content .block-tabs {
  margin-bottom: 20px;
}

@media screen and (max-width: 767px) {
  .dotted-border.layout--threecol-section--25-50-25 .layout__region--second {
    margin-bottom: 0 !important;
  }
}

.layout-arrow-bg.container--fluid.grey-background.perspective, .node--type-isi .layout-arrow-bg.grey-background.perspective.content {
  background: transparent;
}
.layout-arrow-bg.container--fluid.grey-background.perspective .block, .node--type-isi .layout-arrow-bg.grey-background.perspective.content .block {
  padding: 40px 80px 0 80px;
}
@media screen and (max-width: 767px) {
  .layout-arrow-bg.container--fluid.grey-background.perspective .block, .node--type-isi .layout-arrow-bg.grey-background.perspective.content .block {
    padding: 20px 20px 0;
  }
}
.layout-arrow-bg.container--fluid.grey-background.perspective .block p, .node--type-isi .layout-arrow-bg.grey-background.perspective.content .block p {
  margin-bottom: 0;
}
.layout-arrow-bg.container--fluid.grey-background.perspective .block-webform, .node--type-isi .layout-arrow-bg.grey-background.perspective.content .block-webform {
  padding: 0 80px 40px 80px;
}
@media screen and (max-width: 767px) {
  .layout-arrow-bg.container--fluid.grey-background.perspective .block-webform, .node--type-isi .layout-arrow-bg.grey-background.perspective.content .block-webform {
    padding: 0 20px 20px;
  }
}
.layout-arrow-bg.container--fluid.grey-background.perspective .block-webform .webform-element--title-inline label, .node--type-isi .layout-arrow-bg.grey-background.perspective.content .block-webform .webform-element--title-inline label {
  font-size: 22px;
  color: #2A7475;
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .layout-arrow-bg.container--fluid.grey-background.perspective .block-webform .webform-element--title-inline label, .node--type-isi .layout-arrow-bg.grey-background.perspective.content .block-webform .webform-element--title-inline label {
    font-size: 16px;
    line-height: 1.4;
  }
}
@media screen and (max-width: 767px) {
  .layout-arrow-bg .layout__region--third {
    background: #fff;
  }
}

.layout__region > .block-inline-blockbasic:first-of-type .efficacy {
  padding-top: 0;
}

@media screen and (min-width: 767px) {
  .efficacy-mg {
    margin: 25% 0 0 !important;
  }
}

.mv-4 {
  max-width: 420px;
}

.efficacy .grd_ttl_md {
  color: #2F3130 !important;
  font-family: "jaf-bernina-sans-condensed" !important;
  font-weight: 800 !important;
}
@media screen and (max-width: 767px) {
  .efficacy .grd_ttl_md {
    font-family: "jaf-bernino-sans-extrabold", sans-serif;
    font-weight: 700 !important;
    font-size: 22px !important;
    line-height: 26px !important;
  }
}
.efficacy .grd_ttl_md span {
  color: #01B8C1 !important;
}
@media screen and (min-width: 767px) {
  .efficacy .button-light-green br {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .efficacy .button-light-green {
    padding: 14px 40px !important;
    border-radius: 50px !important;
    line-height: 20px;
  }
}
@media screen and (max-width: 767px) {
  .efficacy.two-grid .grid_2.bg_white > p:first-of-type {
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
  }
}
.efficacy.layout--onecol .layout__region > .block:first-of-type .field--name-body {
  padding-bottom: 0;
}

.first_dose_container .two-grid.efficacy .grid_2.bg_white {
  padding: 20px 40px 0;
}
.first_dose_container .two-grid.efficacy .grid_2.bg_white .small-p {
  font-weight: 300;
}

#secukinumab,
#adalimumab,
#ustekinumab,
#cosentyx,
#humira,
#stelara,
#events,
#data {
  font-family: "jaf-bernina-sans-condensed";
}

@media screen and (max-width: 767px) {
  #events {
    margin-top: -10px;
  }
}

.small-sub {
  font-size: 50%;
  top: -0.8em;
  left: 5px;
  font-weight: 300;
}

strong sup {
  font-weight: inherit;
}

sup {
  font-size: 60%;
  font-weight: 400;
  line-height: normal;
  left: 2px;
}
@media screen and (max-width: 767px) {
  sup {
    left: 2px;
  }
}

.grid_skn__desktop {
  display: none;
}
@media screen and (min-width: 767px) {
  .grid_skn__desktop {
    display: block;
  }
}

.grid_skn__mobile {
  display: none;
}
@media screen and (max-width: 767px) {
  .grid_skn__mobile {
    display: block;
  }
}

.bg_white {
  opacity: 0;
}

.arrow-left {
  background: url("../images/new-arrow.png");
  display: block;
  max-width: 100%;
  position: fixed;
  bottom: 0;
  opacity: 1;
  height: 400px;
  width: 400px;
  background-size: 100% 100%;
}

.grid_2 .grd_ttl + ul {
  list-style-type: disc;
  list-style-position: inside;
}
.grid_2 .grd_ttl + ul li::marker {
  color: #005F66;
  margin-right: 10px;
}

.bg_white .small-p {
  max-width: 400px;
}

.tabs-dialog {
  width: 90% !important;
  left: 50% !important;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.tabs-dialog img {
  width: 100%;
}

.popup-open {
  display: block;
  margin: 0 auto;
  text-decoration: underline;
  font-size: 14px;
  font-weight: 500;
  color: #4D3980;
}

.symbol-text {
  text-align: left;
  position: relative;
  margin-left: 10px;
}
@media screen and (max-width: 767px) {
  .symbol-text {
    font-size: 16px !important;
  }
}
.symbol-text span {
  position: absolute;
  left: -7px;
}

.bernino-sans {
  font-family: "jaf-bernina-sans-narrow" !important;
}
.bernino-sans span {
  font-family: "museo-sans", sans-serif, sans-serif !important;
  font-weight: 300;
}
@media screen and (max-width: 767px) {
  .bernino-sans {
    text-align: center;
    line-height: 1;
  }
}

.white-background.without-menu .block-layout-builder {
  background: transparent !important;
}
.white-background.without-menu .block-layout-builder h3 strong {
  font-weight: 800;
}
@media screen and (max-width: 767px) {
  .white-background.without-menu .block-layout-builder h3 {
    font-size: 32px;
  }
}
.white-background.without-menu .block-layout-builder .field--name-body {
  padding: 0;
}

.skin_care_container.layout-arrow-bg .layout__region--second .block-inline-blockbasic:first-of-type {
  margin-bottom: 20px;
}

@media screen and (max-width: 767px) {
  #resources.dark-green {
    padding: 0 20px;
    font-size: 32px;
    margin-bottom: 0;
  }
}

@media screen and (max-width: 767px) {
  .without-menu .layout__region--first {
    display: none !important;
  }
}

.sitemap_menu.without-menu {
  margin-top: 0 !important;
  padding: 0 20px;
  background: transparent;
}
@media screen and (max-width: 767px) {
  .sitemap_menu.without-menu .tabs-nav {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
       -moz-box-orient: horizontal !important;
       -moz-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .sitemap_menu.without-menu .tabs-nav li {
    width: 50% !important;
    padding: 0 !important;
  }
}

.back-top-top-block {
  display: none;
}
@media screen and (max-width: 767px) {
  .back-top-top-block {
    display: block;
    padding-top: 30px;
  }
  .back-top-top-block + .block {
    padding-top: 0;
  }
  .back-top-top-block .field--name-body {
    padding: 0 !important;
  }
  .back-top-top-block .field--name-body p {
    margin-bottom: 0;
    text-align: center;
  }
  .back-top-top-block .field--name-body p .back-to-top {
    color: #4D3980;
    text-decoration: underline;
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
    padding-bottom: 10px;
  }
}

.button--back-to-top {
  position: fixed;
  bottom: 20px;
  right: 20px;
  padding: 12px 15px;
  z-index: 100;
  background-color: #BDDC04;
  background-image: url(../images/icons/arrows-up.svg);
  background-repeat: no-repeat;
  background-position: center;
  height: 54px;
  width: 54px;
  border-radius: 3px;
  text-indent: -1000000px;
  opacity: 0.6;
}
.button--back-to-top:hover {
  opacity: 1;
}

body.overlay {
  overflow: hidden;
  position: relative;
}
body.overlay:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 11;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(75%, rgb(255, 255, 255)), to(rgb(47, 49, 48)));
  background: linear-gradient(0deg, rgb(255, 255, 255) 75%, rgb(47, 49, 48) 100%);
}

.layout--twocol-section.white-background.without-menu {
  margin-bottom: 0;
  padding-top: 0;
}

@media screen and (max-width: 767px) {
  .without-space.layout {
    margin-bottom: 0;
    padding-top: 0;
  }
}
@media screen and (max-width: 767px) {
  .without-space h2 {
    margin-top: 0;
  }
}

@media screen and (min-width: 768px) {
  .light-green-arrows-bg.layout {
    background-image: url(/themes/custom/bkzhcp/images/light-green-arrows.svg);
    background-repeat: no-repeat;
    background-position: right center;
  }
}
.light-green-arrows-bg .cta-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: right;
  -webkit-align-items: right;
     -moz-box-align: right;
      -ms-flex-align: right;
          align-items: right;
  -webkit-box-pack: right;
  -webkit-justify-content: right;
     -moz-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
  gap: 8px;
}

@media screen and (max-width: 767px) {
  .no-mobile {
    display: none;
  }
}

#section-6 .layout__region--second .block-static_left_image {
  margin-bottom: 20px;
}

.video-desc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  margin-bottom: 20px;
}
.video-desc p {
  width: 50%;
  background: #F2F2F3;
  margin-bottom: 0;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 19px;
  font-weight: 700;
  font-family: "museo-sans", sans-serif;
  color: #007774;
}
@media screen and (max-width: 767px) {
  .video-desc p {
    width: 100%;
    padding: 10px 0;
    border-radius: 8px;
    font-size: 14px;
  }
}
.video-desc p:first-of-type {
  margin-right: 5px;
}
@media screen and (max-width: 767px) {
  .video-desc p:first-of-type {
    margin-right: 0;
  }
}
.video-desc p:last-of-type {
  margin-left: 5px;
}
@media screen and (max-width: 767px) {
  .video-desc p:last-of-type {
    margin-left: 0;
  }
}

@media screen and (min-width: 768px) {
  #section-3 .layout--twocol-section--25-75.sitemap_menu .without-menu .block-inline-blockaccordion-with-tabs-below {
    margin: 0 20px 0 10px;
  }
}

#section-4 .layout--threecol-section--25-25-50.skin_care_container .layout__region--third .block-inline-blockbasic {
  height: 100%;
}
#section-4 .layout--threecol-section--25-25-50.skin_care_container .layout__region--third .block-inline-blockbasic .get-start .text-align-center {
  margin-top: 20px;
}
#section-4 .layout--threecol-section--25-25-50.skin_care_container .layout__region--third .block-inline-blockbasic .get-start ul {
  margin-bottom: 10px;
}

.get-start .button-light-green {
  color: #2F3130 !important;
}

.button-light-green.unclickable {
  color: #2F3130 !important;
}

.ui-widget-overlay {
  background: rgb(255, 255, 255);
  background: -webkit-gradient(linear, left bottom, left top, from(rgb(255, 255, 255)), color-stop(36%, rgba(0, 0, 0, 0.8743872549)));
  background: linear-gradient(0deg, rgb(255, 255, 255) 0%, rgba(0, 0, 0, 0.8743872549) 36%);
}

@media screen and (min-width: 767px) {
  .recommend-next.without-menu.efficacy {
    padding: 0 20px;
  }
  .recommend-next.without-menu.efficacy .layout__region--first {
    -webkit-box-flex: 0 !important;
    -webkit-flex: 0 1 15% !important;
       -moz-box-flex: 0 !important;
        -ms-flex: 0 1 15% !important;
            flex: 0 1 15% !important;
  }
  .recommend-next.without-menu.efficacy .layout__region--second {
    -webkit-box-flex: 0 !important;
    -webkit-flex: 0 1 85% !important;
       -moz-box-flex: 0 !important;
        -ms-flex: 0 1 85% !important;
            flex: 0 1 85% !important;
  }
  .recommend-next.without-menu.efficacy .layout__region--second .block .two-grid p a {
    padding-right: 10px;
  }
  .recommend-next.without-menu.efficacy .layout__region--second .block .two-grid p:not(.grd_ttl) {
    margin-right: 0;
  }
}

.video_container.back-top-top-block {
  display: block;
  padding: 0;
}
.video_container.back-top-top-block p {
  height: 0;
  margin: 0;
}

@media (min-width: 767px) {
  .perspective.skin_care_container.grey-background {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
  }
}

.second-tabs-dotted {
  display: none;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mt-0 {
  margin-top: 0 !important;
}

#block-bkzhcp-breadcrumbs {
  display: none;
}
@media screen and (max-width: 767px) {
  #block-bkzhcp-breadcrumbs {
    display: block;
  }
}

#layout-builder .layout-builder-block {
  background-color: transparent;
}

.chart-title {
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
}
@media screen and (max-width: 767px) {
  .chart-title {
    font-size: 16px !important;
    font-weight: bold !important;
    line-height: 16px !important;
  }
}

.two-grid-study-designs {
  padding: 10px 0 60px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  max-width: 1000px;
  margin: 0 auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 767px) {
  .two-grid-study-designs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.two-grid-study-designs .two-grid-study-designs p:first-of-type {
  padding: 0 24px;
}
@media screen and (max-width: 767px) {
  .two-grid-study-designs .two-grid-study-designs p:first-of-type {
    padding: 0 40px;
  }
}
.two-grid-study-designs .card-pso {
  padding: 0;
}
.two-grid-study-designs .card-pso p {
  margin-top: auto;
}
.two-grid-study-designs .grid_2 {
  width: 292px;
  height: 170px;
}
@media screen and (max-width: 767px) {
  .two-grid-study-designs .grid_2 {
    width: 368px;
  }
}

.lime-green-text {
  color: #D7EB00;
}

.teal-text-color {
  color: #006E76;
}

.mobile-break {
  display: none;
}
@media screen and (max-width: 767px) {
  .mobile-break {
    display: block;
  }
}

.mt-25 {
  margin-top: -25px;
}

.barlow {
  font-family: "Barlow-extrabolditalic" !important;
  font-style: italic !important;
}
@media screen and (max-width: 767px) {
  .barlow {
    font-style: italic;
    font-weight: 700;
  }
}
@media screen and (max-width: 767px) {
  .barlow.barlow-extrabold {
    font-family: "Barlow-extrabolditalic", sans-serif !important;
    font-style: italic !important;
  }
}

@media screen and (max-width: 767px) {
  .barlow-mobile {
    font-family: "Barlow-extrabolditalic", sans-serif !important;
    font-style: italic !important;
  }
}

.sup-bold {
  font-weight: bold;
  font-size: 13px;
  margin-right: 1px;
}

.text-align-center {
  text-align: center !important;
}

.no-padding {
  padding: 0;
}

.select2-selection__clear {
  display: none;
}

.wd-882 {
  width: 882px;
}
@media screen and (max-width: 767px) {
  .wd-882 {
    width: 100%;
  }
}

.body-large-bold {
  font-weight: 600;
  font-size: 20px;
  line-height: 20px;
}
@media screen and (max-width: 767px) {
  .body-large-bold {
    font-size: 18px;
    line-height: 18px;
  }
}

.thin-left-space {
  margin-left: 2px;
}

.thin-left-space-4 {
  margin-left: 2px;
}

ul.list-24 li:not(:last-child) {
  margin-bottom: 24px;
}
@media screen and (max-width: 767px) {
  ul.list-24 li:not(:last-child) {
    margin-bottom: 18px;
  }
}

.inline-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 767px) {
  .inline-links {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.img-w-100 img {
  width: 100%;
}

.mx-width-306 {
  max-width: 306px;
}

.button {
  display: inline-block;
  padding: 10px 20px;
  font-weight: 500;
  font-size: 15px;
  color: #484848;
  text-transform: uppercase;
  border: 1px solid #979797;
  border-radius: 35px;
  background: transparent;
}
.button:hover, .button:active {
  color: #ffffff;
  background-color: #404040;
  border-color: #404040;
}

.icon-download a {
  position: relative;
  display: inline-block;
  padding: 0 20px 0 0;
}
.icon-download a::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 16px;
  height: 16px;
  background: url("../images/icons/icon-download.svg") 50% 50% no-repeat;
  background-size: 16px auto;
}
@media screen and (max-width: 767px) {
  .icon-download a::after {
    top: 50%;
    right: 0;
    margin-left: 0;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

@media screen and (max-width: 767px) {
  .menu--external a {
    position: relative;
    display: inline-block;
    padding: 0 20px 0 0;
  }
  .menu--external a::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    width: 16px;
    height: 16px;
    background: url("../images/icons/icon_linktocopy.svg") 50% 50% no-repeat;
    background-size: 16px auto;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
.nav--border {
  -webkit-box-flex: 0;
  -webkit-flex: none;
     -moz-box-flex: 0;
      -ms-flex: none;
          flex: none;
  margin: -7px 0px !important;
}
@media screen and (min-width: 1404px) {
  .nav--border {
    margin: -7px 0px -7px 31px !important;
  }
}
@media screen and (max-width: 767px) {
  .nav--border {
    margin: 15px 0 !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .nav--border {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
.nav--border a {
  font-size: 14px !important;
  color: #ffffff !important;
  font-family: "museo-sans-700", sans-serif !important;
  background: #2B7475;
  border: 1px solid transparent;
  border-radius: 28px;
  padding: 10px 15px;
  text-align: center;
  text-transform: uppercase;
}
@media screen and (min-width: 1630px) {
  .nav--border a {
    padding: 10 15px;
  }
}
@media screen and (max-width: 767px) {
  .nav--border a {
    padding: 10px 25px 10px 20px !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .nav--border a {
    padding: 5px 15px;
  }
}
.nav--border a:hover {
  background: #ffffff;
  color: #2B7475 !important;
  margin: 0;
  border: 1px solid #2B7475;
}

a.is--tooltip {
  position: relative;
}
a.is--tooltip::after {
  content: " (" attr(data-placeholder) ")";
  position: absolute;
  top: 115%;
  left: 0;
  padding: 5px;
  font-size: 10px;
  color: #484848 !important;
  background: #f7f7f7;
  border: 1px solid #212121;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  opacity: 0;
  visibility: hidden;
}
a.is--tooltip:hover::after {
  opacity: 1;
  visibility: visible;
}

.button-light-green {
  background: #BDDC04;
  padding: 12px 34px;
  font-size: 18px;
  color: #2B7475 !important;
  border-radius: 30px;
  font-family: "museo-sans", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  border: none;
  min-width: 200px;
}
@media screen and (max-width: 767px) {
  .button-light-green {
    text-align: center;
    color: #2F3130;
    border-radius: 30px;
  }
}
.button-light-green:hover {
  background: #ffffff;
  color: #2B7475;
}

.btn--cta-link-cookie {
  background: #BDDC04;
  border: none !important;
}

.button-dark-green {
  background: #2A7475;
  padding: 8px 24px;
  font-size: 14px;
  color: #ffffff;
  border-radius: 3px;
  text-transform: uppercase;
  border: none;
  min-width: 170px;
}
.button-dark-green:hover {
  background: #2B7475;
}

.download-btn-navigate {
  background: #BDDC04;
  border-radius: 30px;
  color: #535459;
  font-size: 16px;
  font-family: "museo-sans", sans-serif;
  font-weight: 600;
  padding: 4px 12px;
  border: 1px solid #535459;
  line-height: 14px;
}
@media screen and (max-width: 767px) {
  .download-btn-navigate {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.download-btn-navigate:after {
  content: "";
  background: url("../images/icons/download-arrow.svg") no-repeat;
  display: inline-block;
  margin-left: 6px;
  vertical-align: middle;
  font-size: 16px;
  background-size: 100%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 2px;
  width: 14px;
  height: 14px;
  position: relative;
  top: 6px;
}
@media screen and (max-width: 1360px) and (min-width: 768px) {
  .download-btn-navigate:after {
    top: 6px;
  }
}

.hs-section-navigate .download-btn-navigate {
  background: #D7EB00;
}

.padding-top-60 {
  padding-top: 60px;
}

.padding-bottom-60 {
  padding-bottom: 60px;
}

.text-subheading-barlow {
  font-family: "Barlow-extrabolditalic" !important;
  font-size: 24px;
  font-style: italic;
  font-weight: 800;
  line-height: 24px;
  text-align: center;
  text-underline-position: from-font;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

.text-subheading-barlow-sup {
  font-family: "Barlow-extrabolditalic" !important;
  font-size: 26px;
  font-style: italic;
  font-weight: 800;
  line-height: 22px;
  text-align: center;
  text-underline-position: from-font;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

@media screen and (max-width: 767px) {
  .text-align-center-sm {
    text-align: center;
  }
}

.no-padding {
  padding: 0;
}

.no-margin {
  margin: 0;
}

.paragraph--type--wcms-pgph-slider .hero_banner_link .button-light-green {
  width: 200px;
  margin: 30px 0;
  line-height: 18px;
  padding: 15px 24px;
}
@media screen and (max-width: 767px) {
  .paragraph--type--wcms-pgph-slider .hero_banner_link .button-light-green {
    margin: 43px 0;
  }
}
.paragraph--type--wcms-pgph-slider ul.slick-dots {
  position: absolute;
  top: 30%;
  left: 30px;
}
.paragraph--type--wcms-pgph-slider ul.slick-dots li button {
  height: 54px;
  width: 2px;
  padding: 0;
  text-indent: -9999px;
  margin-bottom: 10px;
  background-color: #dedede;
  border: none;
  cursor: pointer;
}
.paragraph--type--wcms-pgph-slider ul.slick-dots li.slick-active button {
  background-color: #bddc04;
}

.virtual_event {
  background-color: #BDDC04;
  width: 200px;
  height: auto;
  position: absolute;
  right: 0;
  top: 100px;
  z-index: 1;
  border: transparent;
  border-radius: 5px 0 0 5px;
  padding: 30px 20px;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .virtual_event {
    position: relative;
    top: 0;
    border-radius: 0;
    width: 100%;
    padding: 5px;
  }
}
.virtual_event p.event_title {
  color: #2B7475;
  font-size: 18px;
  line-height: 19px;
  text-align: center;
  text-transform: uppercase;
  font-family: "museo-sans-900", sans-serif !important;
}
@media screen and (max-width: 767px) {
  .virtual_event p.event_title {
    display: none;
  }
}
.virtual_event a.event_register_link {
  width: 158px;
  height: 40px;
  border-radius: 28px;
  background: #2B7475;
  color: #ffffff;
  padding: 8px;
  text-align: center;
  cursor: pointer;
  font-family: "museo-sans-900", sans-serif !important;
  font-size: 15px;
  line-height: 25px;
}
@media screen and (max-width: 767px) {
  .virtual_event a.event_register_link {
    display: none;
  }
}
.virtual_event a.event_register_link:hover {
  background: #ffffff;
  color: #2B7475;
}
.virtual_event a.event_readmore {
  width: 158px;
  height: 40px;
  color: #2B7475;
  font-weight: 400;
  text-align: center;
  border: 1px solid #2B7475;
  border-radius: 28px;
  padding: 8px;
  cursor: pointer;
  font-family: "museo-sans-900", sans-serif !important;
  font-weight: 400;
  font-size: 15px;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .virtual_event a.event_readmore {
    display: none;
  }
}
.virtual_event a.event_readmore:hover {
  color: #ffffff;
  border-color: #ffffff;
}
.virtual_event .show-mobile-only {
  display: none;
}
@media screen and (max-width: 767px) {
  .virtual_event .show-mobile-only {
    display: block;
    text-align: center;
    line-height: 1;
  }
}
.virtual_event .show-mobile-only p.event_title_mobile {
  color: #2B7475;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 18px;
  margin: -5px 0 9px 0;
  display: inline-block;
  font-family: "museo-sans-900", sans-serif !important;
  text-align: center;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .virtual_event .show-mobile-only p.event_title_mobile {
    font-size: 14px;
    font-weight: 900;
    margin-right: 25px;
  }
}
.virtual_event .show-mobile-only p.event_title_mobile br {
  display: none;
}
.virtual_event .show-mobile-only p.event_learn_more {
  display: inline-block;
  position: absolute;
  right: 20px;
  top: 6px;
  cursor: pointer;
  font-family: "museo-sans-900", sans-serif !important;
  font-weight: 400;
}
.virtual_event .virtual_event_links p {
  margin: 0 !important;
}

.virtual_event--splash .virtual_event--header {
  background-image: url(/themes/custom/bkzhcp/images/splash-header-bg.png);
  background-color: #7df2ea;
  background-repeat: no-repeat;
  background-size: 90% 130%;
  background-position: left;
}
.virtual_event--splash .virtual_event--header .container {
  padding: 0 40px;
  max-width: 100%;
}
@media screen and (max-width: 2000px) {
  .virtual_event--splash .virtual_event--header .container {
    padding: 0 20px;
  }
}
@media screen and (max-width: 767px) {
  .virtual_event--splash .virtual_event--header {
    background-image: url(/themes/custom/bkzhcp/images/splash-header-bg-mob.png);
    background-color: #d7eb00;
    background-size: 101% 125%;
    background-position: right;
    position: relative;
    z-index: 200;
  }
}
@media screen and (max-width: 455px) {
  .virtual_event--splash .virtual_event--header {
    background-size: 97% 110%;
    z-index: 999;
    position: relative;
  }
}
.virtual_event--splash .virtual_event--header .virtual_event--wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.virtual_event--splash .virtual_event--header .virtual_event--wrapper .virtual_event--status,
.virtual_event--splash .virtual_event--header .virtual_event--wrapper .virtual_event--title {
  font-size: 35px;
  color: #006e76;
  font-family: "Barlow", sans-serif;
  font-style: italic;
  font-weight: bold;
  margin: 0 30px;
}
@media screen and (max-width: 767px) {
  .virtual_event--splash .virtual_event--header .virtual_event--wrapper .virtual_event--status {
    max-width: 100px;
  }
}
.virtual_event--splash .virtual_event--header .virtual_event--wrapper .virtual_event--title {
  margin-left: 25%;
  color: #006e76;
}
@media screen and (max-width: 2000px) {
  .virtual_event--splash .virtual_event--header .virtual_event--wrapper .virtual_event--title {
    margin-left: 20%;
  }
}
@media screen and (max-width: 1600px) {
  .virtual_event--splash .virtual_event--header .virtual_event--wrapper .virtual_event--title {
    margin-left: 14%;
  }
}
@media screen and (max-width: 1300px) {
  .virtual_event--splash .virtual_event--header .virtual_event--wrapper .virtual_event--title {
    margin-left: 11%;
  }
}
@media screen and (max-width: 1024px) {
  .virtual_event--splash .virtual_event--header .virtual_event--wrapper .virtual_event--title {
    margin-left: 8%;
  }
}
@media screen and (max-width: 767px) {
  .virtual_event--splash .virtual_event--header .virtual_event--wrapper .virtual_event--title {
    margin-left: 18%;
  }
}
@media screen and (max-width: 500px) {
  .virtual_event--splash .virtual_event--header .virtual_event--wrapper .virtual_event--title {
    margin-left: auto;
    max-width: 225px;
    margin-right: 0;
  }
}
@media screen and (max-width: 400px) {
  .virtual_event--splash .virtual_event--header .virtual_event--wrapper .virtual_event--title {
    margin-left: 30px;
  }
}
.virtual_event--splash .virtual_event--header .virtual_event--wrapper .event_register_link {
  font-size: 18px;
  color: #006e76;
  background: white;
  padding: 7px 24px;
  font-family: "museo-sans-700", sans-serif;
  text-transform: uppercase;
  border-radius: 20px;
}
.virtual_event--splash .virtual_event--banner {
  background-image: url(/themes/custom/bkzhcp/images/splash-banner-bg.png);
  background-color: #7df2ea;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 100% 75%;
  padding-top: 135px;
  padding-bottom: 50px;
  text-align: center;
  font-family: "Barlow", sans-serif;
  font-style: italic;
  font-weight: bold;
  position: relative;
}
@media screen and (max-width: 767px) {
  .virtual_event--splash .virtual_event--banner {
    background-position: 50% 75%;
    padding: 70px 30px 80px 30px;
  }
}
.virtual_event--splash .virtual_event--banner h2 {
  font-size: 55px;
  color: #d7eb00;
  line-height: 66px;
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .virtual_event--splash .virtual_event--banner h2 {
    font-size: 40px;
  }
}
.virtual_event--splash .virtual_event--banner .virtual_event--area,
.virtual_event--splash .virtual_event--banner .virtual_event--slogan {
  font-style: italic;
  font-weight: bold;
  font-size: 45px;
  line-height: 54px;
  color: white;
}
@media screen and (max-width: 767px) {
  .virtual_event--splash .virtual_event--banner .virtual_event--area,
  .virtual_event--splash .virtual_event--banner .virtual_event--slogan {
    font-size: 35px;
  }
}
.virtual_event--splash .virtual_event--banner .virtual_event--pretitle {
  font-weight: 600;
  font-size: 20px;
  line-height: 23px;
  font-family: museo-sans, sans-serif;
  color: white;
  margin-top: 20px;
  margin-bottom: 5px;
  font-style: normal;
}
.virtual_event--splash .virtual_event--banner .virtual_event--adult {
  font-weight: 600;
  font-size: 20px;
  line-height: 23px;
  font-family: museo-sans, sans-serif;
  color: white;
  margin-bottom: 5px;
  font-style: normal;
}
.virtual_event--splash .virtual_event--banner .virtual_event--slogan {
  margin-bottom: 12px;
  color: #d7eb00;
}
@media screen and (max-width: 767px) {
  .virtual_event--splash .virtual_event--banner .virtual_event--slogan {
    font-size: 24px;
    margin-bottom: 6px;
  }
}
.virtual_event--splash .virtual_event--banner .virtual_event--descr {
  font-size: 35px;
  font-weight: bold;
  line-height: 42px;
  color: #d7eb00;
  max-width: 655px;
  margin: 0 auto 40px;
}
.virtual_event--splash .virtual_event--banner .virtual_event--descr sup {
  left: 5px;
}
@media screen and (max-width: 767px) {
  .virtual_event--splash .virtual_event--banner .virtual_event--descr {
    font-size: 25px;
  }
}
.virtual_event--splash .virtual_event--banner .virtual_event--seat {
  margin-bottom: 10px;
}
.virtual_event--splash .virtual_event--banner .virtual_event--seat a {
  font-size: 18px;
  color: #53565a;
  font-style: normal;
  border: 2px solid #d7eb00;
  background: white;
  padding: 7px 24px;
  font-family: "museo-sans-700", sans-serif;
  text-transform: uppercase;
  border-radius: 20px;
}
.virtual_event--splash .virtual_event--banner .virtual_event--seat a span {
  color: #ff00eb;
}
.virtual_event--splash .virtual_event--banner .virtual_event--date {
  font-size: 25px;
  font-weight: bold;
  color: #fff;
  margin-bottom: 12px;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.7);
}
@media screen and (max-width: 767px) {
  .virtual_event--splash .virtual_event--banner .virtual_event--date {
    font-size: 20px;
    max-width: 300px;
    margin: auto auto 6px;
  }
}
.virtual_event--splash .virtual_event--banner .virtual_event--seat-prefix {
  font-size: 25px;
  font-weight: bold;
  line-height: 30px;
  color: #fff;
  margin-bottom: 24px;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.7);
}
@media screen and (max-width: 767px) {
  .virtual_event--splash .virtual_event--banner .virtual_event--seat-prefix {
    font-size: 20px;
    margin-bottom: 12px;
  }
}
.virtual_event--splash .virtual_event--banner .virtual_event--footnote {
  color: #fff;
  max-width: 800px;
  margin: 32px auto 0;
}
@media screen and (max-width: 767px) {
  .virtual_event--splash .virtual_event--banner .virtual_event--footnote {
    position: relative;
    top: 45px;
  }
}
.virtual_event--splash .virtual_event--banner::before {
  content: url(/themes/custom/bkzhcp/images/icons/chevron.png);
  width: 125px;
  height: 140px;
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -60px;
  top: 0;
}
@media screen and (max-width: 767px) {
  .virtual_event--splash .virtual_event--banner::before {
    content: url(/themes/custom/bkzhcp/images/icons/chevron-mobile.png);
    width: 65px;
    height: 95px;
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -30px;
    top: -14px;
  }
}

.dark-green-default-banner {
  background: -webkit-gradient(linear, left top, left bottom, from(#006e76), to(#034155));
  background: linear-gradient(180deg, #006e76 0%, #034155 100%);
  color: #ffffff;
  padding: 24px 40px;
}
@media screen and (max-width: 767px) {
  .dark-green-default-banner {
    padding: 44px 17px;
  }
}
.dark-green-default-banner span {
  color: #d7eb00;
}
.dark-green-default-banner .hero_banner {
  min-height: auto !important;
}
.dark-green-default-banner .hero_banner .hero-bg-image {
  padding: 0 !important;
  min-height: auto !important;
}
.dark-green-default-banner .hero_banner .hero-bg-image .hero_banner_description {
  padding: 10px !important;
}
.dark-green-default-banner .hero_banner .hero-bg-image .hero_banner_description h1 {
  margin: 0 !important;
  line-height: 46px;
}
@media screen and (max-width: 767px) {
  .dark-green-default-banner .hero_banner .hero-bg-image .hero_banner_description h1 {
    font-family: "Barlow-extrabolditalic" !important;
    font-size: 26px !important;
    line-height: 31px;
  }
}

.darkest--green {
  background: -webkit-gradient(linear, left top, left bottom, from(#006e76), to(#034155));
  background: linear-gradient(180deg, #006e76 0%, #034155 100%);
  color: #ffffff;
  padding: 40px 0;
}
@media screen and (max-width: 767px) {
  .darkest--green {
    padding: 10px 0 !important;
  }
}
@media screen and (max-width: 767px) {
  .darkest--green.container-pso.layout.layout--onecol {
    padding: 40px 16px 40px !important;
  }
}
@media screen and (max-width: 767px) {
  .darkest--green .tab-block-description {
    padding: 20px;
  }
}
.darkest--green span {
  color: #d7eb00;
}
.darkest--green h4 {
  color: #fff !important;
}
.darkest--green .tabs-nav {
  border: 1px solid #7df2ea;
}
.darkest--green .tabs-nav li a p {
  color: #7DF2EA;
}
.darkest--green .tabs-nav li.active a p {
  color: #535459;
}
.darkest--green .tabs-content ul.cta-links {
  width: 100% !important;
  border: none !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  margin-bottom: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media screen and (max-width: 767px) {
  .darkest--green .tabs-content ul.cta-links {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media screen and (max-width: 1024px) {
  .darkest--green .tabs-content .cta-links {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    gap: 25px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media screen and (max-width: 1024px) {
  .darkest--green .field--type-text-with-summary {
    padding: 0 20px 0 20px;
  }
  .darkest--green .field--type-text-with-summary:has(.homepage-campaign-no-bg) {
    padding: 0 !important;
  }
}
.darkest--green h2 {
  font-family: "Barlow-extrabolditalic" !important;
  font-style: italic !important;
  font-size: 30px !important;
  line-height: 30px;
  color: #fff !important;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .darkest--green h2 {
    font-size: 24px !important;
    line-height: 24px;
    padding: 0;
    margin-bottom: 24px;
  }
}
.darkest--green h3 {
  color: #fff !important;
}
.darkest--green h4 {
  font-family: "Barlow";
  color: white;
  font-size: 16px;
  font-weight: 300;
}
.darkest--green p {
  font-family: "museo-sans", sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 20px;
  color: #fff;
}
.darkest--green p.pso-ref {
  font-family: "museo-sans", sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  color: #fff;
}
.darkest--green p.down-desc {
  font-family: "Barlow-extrabolditalic";
  font-style: italic;
  font-size: 24px;
  line-height: 29px;
  padding-top: 38px;
  margin-bottom: 9px !important;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .darkest--green p.down-desc {
    font-size: 14px;
    padding-top: 24px;
  }
}
.darkest--green .block-inline-blockdownload-forms .download-forms .download-title {
  font-size: 24px;
  font-family: "Barlow-extrabolditalic";
  font-style: italic;
  color: #fff;
  text-align: center;
}

.path-frontpage .landing-page-content .darkest--green {
  padding: 0 !important;
}
@media screen and (max-width: 767px) {
  .path-frontpage .landing-page-content .darkest--green {
    padding: 40px 16px 40px !important;
  }
}

.rheuma-overview-darkest--green.darkest--green {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(11.44%, #006e76), color-stop(74.11%, #034155));
  background: linear-gradient(180deg, #006e76 11.44%, #034155 74.11%);
}

.sky--blue {
  padding: 20px;
  background-color: #e5f0f1 !important;
}
.sky--blue h2 {
  font-size: 30px;
  line-height: 30px;
  font-style: italic;
  color: #535459;
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .sky--blue h2 {
    font-size: 24px;
    line-height: 24px;
  }
}
.sky--blue h2 span {
  color: #2b7475;
}
.sky--blue .dark-green-span span {
  color: #2b7475;
}
.sky--blue .icons-margin {
  margin-left: 20%;
}
@media screen and (max-width: 767px) {
  .sky--blue.layout--onecol {
    padding-bottom: 20px !important;
  }
}
.sky--blue.grey-top-right-sky-bg {
  padding-top: 60px !important;
}
@media screen and (max-width: 767px) {
  .sky--blue.grey-top-right-sky-bg {
    padding: 30px 16px 0 !important;
  }
}
@media screen and (max-width: 767px) {
  .sky--blue.container-padding-bottom-60 {
    padding: 24px 16px 32px !important;
  }
}
.sky--blue.sky-blue-bottom-padding-30 {
  padding-bottom: 30px;
}
.sky--blue.sky-blue-top-padding-30 {
  padding-top: 30px;
}

.dark-blue-gradient {
  background: linear-gradient(152.17deg, #006E76 11.44%, #034155 74.11%) !important;
}

.dark-green-background {
  background: #2B7475;
  color: #ffffff;
  padding: 30px;
}
@media screen and (max-width: 767px) {
  .dark-green-background {
    padding: 30px 0;
  }
}
.dark-green-background h2 {
  color: #ffffff;
  font-family: "jaf-bernino-sans-extrabold", sans-serif;
  font-style: italic;
  font-size: 32px;
  font-weight: 400;
  line-height: 39px;
  text-align: center;
  margin: 0 0 28px;
}
.dark-green-background a.button-light-green {
  font-size: 16px;
}
@media screen and (max-width: 767px) {
  .dark-green-background a.button-light-green {
    font-size: 18px;
    line-height: 1;
    margin: 0 30px;
  }
}
.dark-green-background video {
  padding-top: 10px !important;
  height: 540px !important;
  width: 689px !important;
}
@media screen and (max-width: 767px) {
  .dark-green-background video {
    width: 100% !important;
    height: 100% !important;
  }
}
.dark-green-background figure {
  position: relative;
  width: 689px;
  margin-top: unset;
  margin-bottom: unset;
}
@media screen and (max-width: 767px) {
  .dark-green-background figure {
    width: 100%;
    padding: 50px 0 0;
  }
}
.dark-green-background figure figcaption {
  position: absolute;
  top: 20px;
  left: 0;
  background: #2c2c2c;
  width: 690px;
  text-align: left;
  padding: 12px 12px;
  font-family: "museo-sans-500", sans-serif;
  font-size: 24px;
  font-weight: 400;
}
@media screen and (max-width: 767px) {
  .dark-green-background figure figcaption {
    width: 100%;
    font-size: 14px;
    top: 15px;
  }
}

.text--center {
  text-align: center;
}

.grey-background {
  background: #f7f7f7;
  padding: 30px 100px;
}
@media screen and (max-width: 767px) {
  .grey-background .layout__region--second, .grey-background .layout__region--third {
    margin-top: -20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .grey-background {
    padding: 30px 20px;
  }
}
@media screen and (max-width: 767px) {
  .grey-background {
    padding: 30px 20px;
  }
}
.grey-background h2 {
  color: #2B7475;
  font-family: "museo-sans", sans-serif;
  font-weight: 900;
  font-size: 32px;
  line-height: 39px;
  width: 453px;
}
@media screen and (max-width: 767px) {
  .grey-background h2 {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .grey-background .layout__region--first,
  .grey-background .layout__region--second {
    -webkit-box-flex: 0 !important;
    -webkit-flex: 0 0 100% !important;
       -moz-box-flex: 0 !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
  }
}

.white-background {
  padding: 30px 100px;
}
@media screen and (max-width: 767px) {
  .white-background {
    padding: 0 17px 30px;
  }
}
.white-background h2 {
  font-family: "museo-sans-900", sans-serif;
  font-size: 30px;
  font-weight: 800;
  text-align: center;
  font-style: italic;
  line-height: 30px;
  color: #535459;
}
@media screen and (max-width: 767px) {
  .white-background h2 {
    font-size: 24px;
    line-height: 24px;
  }
}
.white-background h2 span {
  color: #2B7475;
}
@media screen and (max-width: 767px) {
  .white-background h2 {
    font-family: "jaf-bernino-sans-extrabold", sans-serif;
    font-style: italic;
  }
}
.white-background a.button-light-green {
  width: 263px;
}
.white-background .bottom-space {
  margin-bottom: 80px;
}

form.webform-submission-sign-up-for-updates-add-form label {
  color: #535459;
  font-family: "museo-sans-700", sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 17px;
}
form.webform-submission-sign-up-for-updates-add-form label.form-required::after {
  content: " *";
  margin-left: -4px;
}
form.webform-submission-sign-up-for-updates-add-form input, form.webform-submission-sign-up-for-updates-add-form textarea {
  font-family: "museo-sans-500", sans-serif;
  font-size: 15px;
  color: #54575a;
}
form.webform-submission-sign-up-for-updates-add-form label[for=edit-terms-of-service],
form.webform-submission-sign-up-for-updates-add-form label[for=edit-i-agree-to-receive-text-messages-from-bimzelx-hcp-for-updates-fr] {
  font-size: 12px;
  font-family: "museo-sans-700", sans-serif;
}
form.webform-submission-sign-up-for-updates-add-form .js-form-type-processed-text {
  font-family: "museo-sans-500", sans-serif;
  font-size: 12px;
}
form.webform-submission-sign-up-for-updates-add-form input[type=text],
form.webform-submission-sign-up-for-updates-add-form input[type=email],
form.webform-submission-sign-up-for-updates-add-form input[type=tel],
form.webform-submission-sign-up-for-updates-add-form input[type=number],
form.webform-submission-sign-up-for-updates-add-form select {
  height: 64px;
  border-radius: 5px;
  border: 1px solid #707070;
  background: #ffffff;
  width: 100%;
  padding: 0 10px;
}
form.webform-submission-sign-up-for-updates-add-form input[type=text]:focus-visible,
form.webform-submission-sign-up-for-updates-add-form input[type=email]:focus-visible,
form.webform-submission-sign-up-for-updates-add-form input[type=tel]:focus-visible,
form.webform-submission-sign-up-for-updates-add-form input[type=number]:focus-visible,
form.webform-submission-sign-up-for-updates-add-form select:focus-visible {
  outline: 1px solid #2B7475;
  outline-style: auto;
}
form.webform-submission-sign-up-for-updates-add-form .form-item {
  padding-top: 15px;
  line-height: 17px;
}
form.webform-submission-sign-up-for-updates-add-form .form-item.form-item-zip label {
  text-transform: capitalize;
}
@media screen and (max-width: 767px) {
  form.webform-submission-sign-up-for-updates-add-form .form-item {
    padding-top: 20px;
  }
}
form.webform-submission-sign-up-for-updates-add-form .form-item p {
  line-height: 17px;
}
@media screen and (max-width: 767px) {
  form.webform-submission-sign-up-for-updates-add-form .form-item p {
    position: relative;
    padding-left: 10px;
  }
  form.webform-submission-sign-up-for-updates-add-form .form-item p sup {
    position: absolute;
    top: 7px;
    left: 0;
  }
}
form.webform-submission-sign-up-for-updates-add-form .form-item-markup {
  font-family: "museo-sans-500", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
}
form.webform-submission-sign-up-for-updates-add-form label.option {
  text-transform: none !important;
}
form.webform-submission-sign-up-for-updates-add-form label.option br {
  height: 16px;
  content: "";
  display: block !important;
}
form.webform-submission-sign-up-for-updates-add-form input[type=submit] {
  width: 100%;
  font-size: 15px;
  cursor: pointer;
  font-family: "museo-sans", sans-serif !important;
  font-weight: 900 !important;
  padding: 15px;
}
form.webform-submission-sign-up-for-updates-add-form input[type=submit]:hover {
  opacity: 0.9;
  border: 1px solid #BDDC04;
}
@media screen and (max-width: 767px) {
  form.webform-submission-sign-up-for-updates-add-form input[type=submit] {
    background: #BDDC04;
    padding: 12px 34px;
    font-size: 18px;
    color: #2B7475 !important;
    border-radius: 30px;
    font-family: "museo-sans", sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    border: none;
    min-width: 200px;
    display: block;
    width: auto;
    min-width: 200px;
    padding: 15px 24px;
    margin: 0 auto;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  form.webform-submission-sign-up-for-updates-add-form input[type=submit] {
    text-align: center;
    color: #2F3130;
    border-radius: 30px;
  }
}
@media screen and (max-width: 767px) {
  form.webform-submission-sign-up-for-updates-add-form input[type=submit]:hover {
    background: #ffffff;
    color: #2B7475;
  }
}
form.webform-submission-sign-up-for-updates-add-form div.form-item--error-message {
  color: #BA0435;
  font-family: "museo-sans", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 16px;
  margin-top: 6px;
}
form.webform-submission-sign-up-for-updates-add-form input[type=text].error,
form.webform-submission-sign-up-for-updates-add-form input[type=email].error,
form.webform-submission-sign-up-for-updates-add-form input[type=tel].error,
form.webform-submission-sign-up-for-updates-add-form input[type=number].error,
form.webform-submission-sign-up-for-updates-add-form input[type=checkbox].error,
form.webform-submission-sign-up-for-updates-add-form select.error {
  border: 1px solid #BA0435;
}
form.webform-submission-sign-up-for-updates-add-form .form-item--error .select2-selection--multiple {
  border: 1px solid #BA0435 !important;
}
form.webform-submission-sign-up-for-updates-add-form .form-item--error .select2-selection--single .select2-selection__rendered {
  border: 1px solid #BA0435 !important;
}
form.webform-submission-sign-up-for-updates-add-form .form-item--error .select2-selection__rendered::after {
  background-image: url(../images/icons/icon_down_arrow_red.svg);
}
form.webform-submission-sign-up-for-updates-add-form div[data-drupal-messages] {
  display: none;
}
@media screen and (max-width: 767px) {
  form.webform-submission-sign-up-for-updates-add-form div.nameflex {
    margin-top: 0;
  }
}
form.webform-submission-sign-up-for-updates-add-form div.webform-flexbox {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  form.webform-submission-sign-up-for-updates-add-form div.webform-flexbox {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  form.webform-submission-sign-up-for-updates-add-form div.webform-flexbox .webform-flex--1 {
    max-width: 47%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 47%;
       -moz-box-flex: 0;
        -ms-flex: 0 1 47%;
            flex: 0 1 47%;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  form.webform-submission-sign-up-for-updates-add-form div.webform-flexbox .webform-flex--1 {
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
       -moz-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    width: 100%;
    max-width: 100%;
  }
}
form.webform-submission-sign-up-for-updates-add-form div.webform-flexbox:not(.nameflex) {
  margin-top: 0;
}
form.webform-submission-sign-up-for-updates-add-form input[type=number]::-webkit-outer-spin-button,
form.webform-submission-sign-up-for-updates-add-form input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
form.webform-submission-sign-up-for-updates-add-form input[type=number] {
  -moz-appearance: textfield;
}
form.webform-submission-sign-up-for-updates-add-form input::-webkit-input-placeholder {
  color: #62666a;
  font-size: 14px;
  font-weight: 400;
}
form.webform-submission-sign-up-for-updates-add-form input::placeholder,
form.webform-submission-sign-up-for-updates-add-form input::-webkit-input-placeholder,
form.webform-submission-sign-up-for-updates-add-form input::-ms-input-placeholder {
  color: #62666a;
  font-size: 14px;
  font-weight: 400;
}
form.webform-submission-sign-up-for-updates-add-form .select2-container--default .select2-selection--multiple {
  border: 1px solid #2B7475;
}
form.webform-submission-sign-up-for-updates-add-form select[name=role_fuction] {
  color: #62666a;
  font-size: 14px;
  font-weight: 400;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-left: 10px;
  background-image: url(/themes/custom/bkzhcp/images/icons/icon_down_arrow.svg);
  background-repeat: no-repeat;
  background-size: 30px 8px;
  background-position: right 21px;
  font-family: "museo-sans-500", sans-serif;
}
form.webform-submission-sign-up-for-updates-add-form select[name=role_fuction] option {
  color: #62666a;
  font-size: 14px;
  font-weight: 400;
  text-transform: capitalize;
  padding: 10px 5px;
  border: 1px solid #dedede;
}

form.webform-submission-stay-connected-add-form label {
  color: #535459;
  font-family: "museo-sans-300", sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 17px;
}
form.webform-submission-stay-connected-add-form label.form-required::after {
  content: " *";
  margin-left: -4px;
}
form.webform-submission-stay-connected-add-form input {
  font-family: "museo-sans-500", sans-serif;
  font-size: 15px;
  color: #54575a;
}
form.webform-submission-stay-connected-add-form .js-form-type-processed-text {
  font-family: "museo-sans-500", sans-serif;
  font-size: 12px;
}
form.webform-submission-stay-connected-add-form input[type=text],
form.webform-submission-stay-connected-add-form input[type=email],
form.webform-submission-stay-connected-add-form input[type=tel],
form.webform-submission-stay-connected-add-form input[type=number],
form.webform-submission-stay-connected-add-form select {
  height: 64px;
  border-radius: 5px;
  border: 1px solid #006E76;
  background: #ffffff;
  width: 100%;
  padding: 0 10px;
}
form.webform-submission-stay-connected-add-form input[type=text]:focus-visible,
form.webform-submission-stay-connected-add-form input[type=email]:focus-visible,
form.webform-submission-stay-connected-add-form input[type=tel]:focus-visible,
form.webform-submission-stay-connected-add-form input[type=number]:focus-visible,
form.webform-submission-stay-connected-add-form select:focus-visible {
  outline: 1px solid #2B7475;
  outline-style: auto;
}
form.webform-submission-stay-connected-add-form .form-item {
  padding-top: 15px;
  line-height: 17px;
}
form.webform-submission-stay-connected-add-form .form-item.form-item-zip label {
  text-transform: capitalize;
}
@media screen and (max-width: 767px) {
  form.webform-submission-stay-connected-add-form .form-item {
    padding-top: 20px;
  }
}
form.webform-submission-stay-connected-add-form .form-item p {
  line-height: 17px;
}
@media screen and (max-width: 767px) {
  form.webform-submission-stay-connected-add-form .form-item p {
    position: relative;
    padding-left: 10px;
  }
  form.webform-submission-stay-connected-add-form .form-item p sup {
    position: absolute;
    top: 7px;
    left: 0;
  }
}
form.webform-submission-stay-connected-add-form .form-item-markup {
  font-family: "museo-sans-500", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
}
form.webform-submission-stay-connected-add-form label.option {
  text-transform: none !important;
}
form.webform-submission-stay-connected-add-form label.option br {
  height: 16px;
  content: "";
  display: block;
}
form.webform-submission-stay-connected-add-form input[type=submit] {
  width: 100%;
  font-size: 16px;
  cursor: pointer;
  font-family: "museo-sans", sans-serif !important;
  font-weight: 900 !important;
  padding: 15px;
}
form.webform-submission-stay-connected-add-form input[type=submit]:hover {
  opacity: 0.9;
}
@media screen and (max-width: 767px) {
  form.webform-submission-stay-connected-add-form input[type=submit] {
    background: #BDDC04;
    padding: 12px 34px;
    font-size: 18px;
    color: #2B7475 !important;
    border-radius: 30px;
    font-family: "museo-sans", sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    border: none;
    min-width: 200px;
    display: block;
    width: auto;
    min-width: 200px;
    padding: 15px 24px;
    margin: 0 auto;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  form.webform-submission-stay-connected-add-form input[type=submit] {
    text-align: center;
    color: #2F3130;
    border-radius: 30px;
  }
}
@media screen and (max-width: 767px) {
  form.webform-submission-stay-connected-add-form input[type=submit]:hover {
    background: #ffffff;
    color: #2B7475;
  }
}
form.webform-submission-stay-connected-add-form div.form-item--error-message {
  color: #BA0435;
  font-family: "museo-sans", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 16px;
  margin-top: 6px;
}
form.webform-submission-stay-connected-add-form input[type=text].error,
form.webform-submission-stay-connected-add-form input[type=email].error,
form.webform-submission-stay-connected-add-form input[type=tel].error,
form.webform-submission-stay-connected-add-form input[type=number].error,
form.webform-submission-stay-connected-add-form input[type=checkbox].error,
form.webform-submission-stay-connected-add-form select.error {
  border: 1px solid #BA0435;
}
form.webform-submission-stay-connected-add-form .form-item--error .select2-selection--multiple {
  border: 1px solid #BA0435 !important;
}
form.webform-submission-stay-connected-add-form .form-item--error .select2-selection--single .select2-selection__rendered {
  border: 1px solid #BA0435 !important;
}
form.webform-submission-stay-connected-add-form .form-item--error .select2-selection__rendered::after {
  background-image: url(../images/icons/icon_down_arrow_red.svg);
}
form.webform-submission-stay-connected-add-form div[data-drupal-messages] {
  display: none;
}
@media screen and (max-width: 767px) {
  form.webform-submission-stay-connected-add-form div.nameflex {
    margin-top: 0;
  }
}
form.webform-submission-stay-connected-add-form div.webform-flexbox {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  form.webform-submission-stay-connected-add-form div.webform-flexbox {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  form.webform-submission-stay-connected-add-form div.webform-flexbox .webform-flex--1 {
    max-width: 47%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 47%;
       -moz-box-flex: 0;
        -ms-flex: 0 1 47%;
            flex: 0 1 47%;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  form.webform-submission-stay-connected-add-form div.webform-flexbox .webform-flex--1 {
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
       -moz-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    width: 100%;
    max-width: 100%;
  }
}
form.webform-submission-stay-connected-add-form div.webform-flexbox:not(.nameflex) {
  margin-top: 0;
}
form.webform-submission-stay-connected-add-form input[type=number]::-webkit-outer-spin-button,
form.webform-submission-stay-connected-add-form input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
form.webform-submission-stay-connected-add-form input[type=number] {
  -moz-appearance: textfield;
}
form.webform-submission-stay-connected-add-form input::-webkit-input-placeholder {
  color: #62666a;
  font-size: 14px;
  font-weight: 400;
}
form.webform-submission-stay-connected-add-form input::placeholder,
form.webform-submission-stay-connected-add-form input::-webkit-input-placeholder,
form.webform-submission-stay-connected-add-form input::-ms-input-placeholder {
  color: #62666a;
  font-size: 14px;
  font-weight: 400;
}
form.webform-submission-stay-connected-add-form .select2-container--default .select2-selection--multiple {
  border: 1px solid #2B7475;
}
form.webform-submission-stay-connected-add-form select[name=role_fuction] {
  color: #62666a;
  font-size: 14px;
  font-weight: 400;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-left: 10px;
  background-image: url(/themes/custom/bkzhcp/images/icons/icon_down_arrow.svg);
  background-repeat: no-repeat;
  background-size: 30px 8px;
  background-position: right 21px;
  font-family: "museo-sans-500", sans-serif;
}
form.webform-submission-stay-connected-add-form select[name=role_fuction] option {
  color: #62666a;
  font-size: 14px;
  font-weight: 400;
  text-transform: capitalize;
  padding: 10px 5px;
  border: 1px solid #dedede;
}

.healthcare_professional_block, .cookie_policy_block,
.external-link-modal, .block--external-leaving {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  background: rgba(0, 0, 0, 0.29);
  display: none;
}
.healthcare_professional_block.show, .show.cookie_policy_block,
.show.external-link-modal, .show.block--external-leaving {
  display: block;
}
.healthcare_professional_block .modal_popup, .cookie_policy_block .modal_popup,
.external-link-modal .modal_popup, .block--external-leaving .modal_popup {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  max-width: 700px;
  margin: 230px auto 0 auto;
  height: auto;
  padding: 50px 30px;
  text-align: center;
  border-radius: 12px;
}
@media screen and (min-width: 1404px) {
  .healthcare_professional_block .modal_popup, .cookie_policy_block .modal_popup,
  .external-link-modal .modal_popup, .block--external-leaving .modal_popup {
    padding: 85px 48px;
  }
}
@media screen and (max-width: 767px) {
  .healthcare_professional_block .modal_popup, .cookie_policy_block .modal_popup,
  .external-link-modal .modal_popup, .block--external-leaving .modal_popup {
    margin: 203px 30px 0;
    padding: 50px 20px;
    max-width: 100%;
  }
}
.healthcare_professional_block .modal_popup .modal_title, .cookie_policy_block .modal_popup .modal_title,
.external-link-modal .modal_popup .modal_title, .block--external-leaving .modal_popup .modal_title {
  color: #006E76;
  font-size: 45px;
  font-weight: 400;
  line-height: 55px;
  font-family: "jaf-bernino-sans-extrabold", sans-serif;
  font-style: italic;
}
@media screen and (max-width: 767px) {
  .healthcare_professional_block .modal_popup .modal_title, .cookie_policy_block .modal_popup .modal_title,
  .external-link-modal .modal_popup .modal_title, .block--external-leaving .modal_popup .modal_title {
    font-size: 32px !important;
    line-height: 1.3;
  }
}
.healthcare_professional_block .modal_popup .modal_body, .cookie_policy_block .modal_popup .modal_body,
.external-link-modal .modal_popup .modal_body, .block--external-leaving .modal_popup .modal_body {
  color: #62666a;
  font-size: 22px;
  font-weight: 400;
  line-height: 27px;
  font-family: "museo-sans-500", sans-serif;
  margin: 0 90px 25px;
}
@media screen and (max-width: 767px) {
  .healthcare_professional_block .modal_popup .modal_body, .cookie_policy_block .modal_popup .modal_body,
  .external-link-modal .modal_popup .modal_body, .block--external-leaving .modal_popup .modal_body {
    font-size: 14px;
    line-height: 18px;
  }
  .healthcare_professional_block .modal_popup .modal_body br, .cookie_policy_block .modal_popup .modal_body br,
  .external-link-modal .modal_popup .modal_body br, .block--external-leaving .modal_popup .modal_body br {
    display: none !important;
  }
}
.healthcare_professional_block .modal_popup .modal_body p, .cookie_policy_block .modal_popup .modal_body p,
.external-link-modal .modal_popup .modal_body p, .block--external-leaving .modal_popup .modal_body p {
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .healthcare_professional_block .modal_popup .modal_body p, .cookie_policy_block .modal_popup .modal_body p,
  .external-link-modal .modal_popup .modal_body p, .block--external-leaving .modal_popup .modal_body p {
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 19.2px;
  }
}
.healthcare_professional_block .modal_popup .modal_body p:last-of-type, .cookie_policy_block .modal_popup .modal_body p:last-of-type,
.external-link-modal .modal_popup .modal_body p:last-of-type, .block--external-leaving .modal_popup .modal_body p:last-of-type {
  margin-bottom: 0;
}
.healthcare_professional_block .modal_popup .modal_body a, .cookie_policy_block .modal_popup .modal_body a,
.external-link-modal .modal_popup .modal_body a, .block--external-leaving .modal_popup .modal_body a {
  color: #2B7475;
  text-decoration: underline;
}
@media screen and (max-width: 767px) {
  .healthcare_professional_block .modal_popup .modal_body, .cookie_policy_block .modal_popup .modal_body,
  .external-link-modal .modal_popup .modal_body, .block--external-leaving .modal_popup .modal_body {
    margin: 25px 20px 25px;
  }
}
.healthcare_professional_block .modal_popup div.links a, .cookie_policy_block .modal_popup div.links a,
.external-link-modal .modal_popup div.links a, .block--external-leaving .modal_popup div.links a {
  border: 1px solid #2B7475;
  padding: 20px 10px;
  font-size: 16px;
  font-family: "museo-sans-900", sans-serif;
  font-weight: 900;
  line-height: 18px;
  text-transform: uppercase;
  cursor: pointer;
  color: #2B7475;
  width: 278px;
  display: inline-grid;
  border-radius: 5px;
  margin: 0 10px;
  outline: none;
}
@media screen and (max-width: 767px) {
  .healthcare_professional_block .modal_popup div.links a, .cookie_policy_block .modal_popup div.links a,
  .external-link-modal .modal_popup div.links a, .block--external-leaving .modal_popup div.links a {
    margin-bottom: 18px;
  }
  .healthcare_professional_block .modal_popup div.links a:last-of-type, .cookie_policy_block .modal_popup div.links a:last-of-type,
  .external-link-modal .modal_popup div.links a:last-of-type, .block--external-leaving .modal_popup div.links a:last-of-type {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  .healthcare_professional_block .modal_popup div.links a:first-child, .cookie_policy_block .modal_popup div.links a:first-child,
  .external-link-modal .modal_popup div.links a:first-child, .block--external-leaving .modal_popup div.links a:first-child {
    height: auto;
  }
}
.healthcare_professional_block .modal_header, .cookie_policy_block .modal_header,
.external-link-modal .modal_header, .block--external-leaving .modal_header {
  position: absolute;
  right: 22px;
  top: 20px;
}
.healthcare_professional_block .modal_header img, .cookie_policy_block .modal_header img,
.external-link-modal .modal_header img, .block--external-leaving .modal_header img {
  width: 25px;
  height: 25px;
}
@media screen and (max-width: 767px) {
  .healthcare_professional_block .modal_header img, .cookie_policy_block .modal_header img,
  .external-link-modal .modal_header img, .block--external-leaving .modal_header img {
    width: 20px;
    height: 20px;
  }
}

.now_approved_popup_block {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  background: rgba(0, 0, 0, 0.29);
  display: none;
  padding-bottom: 115px;
}
.now_approved_popup_block.show {
  display: block;
}
.now_approved_popup_block .show-mobile-only {
  display: none;
}
@media screen and (max-width: 767px) {
  .now_approved_popup_block .show-mobile-only {
    display: block;
    text-align: center;
    line-height: 1;
  }
}
.now_approved_popup_block .now_approved_popup {
  position: relative;
  max-width: 1231px;
  margin: 85px auto 0 auto;
  height: auto;
  padding: 20px 43px 20px 43px;
  border-radius: 19px;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("../images/approved-popup-bg.png");
}
@media screen and (max-width: 1240px) {
  .now_approved_popup_block .now_approved_popup {
    margin: 16px;
  }
}
@media screen and (max-width: 767px) {
  .now_approved_popup_block .now_approved_popup {
    margin: 45px 16px 16px 16px;
    background-image: url("../images/approved-popup-bg-mob.png");
    padding: 11px 15px 11px 15px;
  }
}
.now_approved_popup_block .now_approved_popup::before {
  content: "";
  width: 105px;
  height: 87px;
  display: block;
  left: 0;
  top: 180px;
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 767px) {
  .now_approved_popup_block .now_approved_popup::before {
    background-image: none;
  }
}
.now_approved_popup_block .now_approved_popup .close_popup {
  position: absolute;
  top: 24px;
  right: 24px;
  width: 20px;
  height: 20px;
}
@media screen and (max-width: 767px) {
  .now_approved_popup_block .now_approved_popup .close_popup {
    top: 15px;
    right: 15px;
    width: 20px;
    height: 20px;
  }
}
.now_approved_popup_block .now_approved_popup .now_approved_body .logo_wrapper {
  width: 100%;
}
@media screen and (max-width: 1240px) {
  .now_approved_popup_block .now_approved_popup .now_approved_body .logo_wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.now_approved_popup_block .now_approved_popup .now_approved_body .logo_wrapper img {
  width: 240px;
  height: auto;
  margin-bottom: 25px;
}
@media screen and (max-width: 2200px) {
  .now_approved_popup_block .now_approved_popup .now_approved_body .logo_wrapper img {
    width: 240px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 1950px) {
  .now_approved_popup_block .now_approved_popup .now_approved_body .logo_wrapper img {
    width: 240px;
    margin-bottom: 18px;
  }
}
@media screen and (max-width: 1700px) {
  .now_approved_popup_block .now_approved_popup .now_approved_body .logo_wrapper img {
    width: 240px;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 767px) {
  .now_approved_popup_block .now_approved_popup .now_approved_body .logo_wrapper img {
    width: 180px;
    height: auto;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 400px) {
  .now_approved_popup_block .now_approved_popup .now_approved_body .logo_wrapper img {
    width: 180px;
    height: auto;
    margin-bottom: 10px;
  }
}
.now_approved_popup_block .now_approved_popup .now_approved_body .now_approved_title,
.now_approved_popup_block .now_approved_popup .now_approved_body .now_approved_sub_title {
  font-size: 63px;
  font-family: "BarlowSemibold", sans-serif;
  font-style: italic;
  font-weight: bold;
  line-height: 75px;
  margin-bottom: 8px;
  text-align: center;
}
@media screen and (max-width: 2200px) {
  .now_approved_popup_block .now_approved_popup .now_approved_body .now_approved_title,
  .now_approved_popup_block .now_approved_popup .now_approved_body .now_approved_sub_title {
    font-size: 63px;
    line-height: 75px;
  }
}
@media screen and (max-width: 1950px) {
  .now_approved_popup_block .now_approved_popup .now_approved_body .now_approved_title,
  .now_approved_popup_block .now_approved_popup .now_approved_body .now_approved_sub_title {
    font-size: 63px;
    line-height: 75px;
  }
}
@media screen and (max-width: 1700px) {
  .now_approved_popup_block .now_approved_popup .now_approved_body .now_approved_title,
  .now_approved_popup_block .now_approved_popup .now_approved_body .now_approved_sub_title {
    font-size: 63px;
    line-height: 75px;
  }
}
@media screen and (max-width: 1240px) {
  .now_approved_popup_block .now_approved_popup .now_approved_body .now_approved_title,
  .now_approved_popup_block .now_approved_popup .now_approved_body .now_approved_sub_title {
    font-size: 40px;
    line-height: 42px;
  }
}
@media screen and (max-width: 400px) {
  .now_approved_popup_block .now_approved_popup .now_approved_body .now_approved_title,
  .now_approved_popup_block .now_approved_popup .now_approved_body .now_approved_sub_title {
    font-size: 40px;
    line-height: 42px;
  }
}
.now_approved_popup_block .now_approved_popup .now_approved_body .now_approved_title {
  color: #d7eb00;
}
.now_approved_popup_block .now_approved_popup .now_approved_body .now_approved_sub_title {
  color: white;
  margin-bottom: 30px;
  font-size: 28px;
  line-height: 24px;
  font-family: "Barlowmedium", sans-serif;
  font-weight: 500;
  font-style: normal;
}
@media screen and (max-width: 1240px) {
  .now_approved_popup_block .now_approved_popup .now_approved_body .now_approved_sub_title {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 19px;
  }
}
.now_approved_popup_block .now_approved_popup .now_approved_body .now_approved_categories_prefix {
  color: #d7eb00;
  font-size: 20px;
  font-family: "museo-sans", sans-serif;
  font-weight: 600;
  margin-bottom: 0;
  line-height: 22px;
  text-align: center;
}
@media screen and (max-width: 1950px) {
  .now_approved_popup_block .now_approved_popup .now_approved_body .now_approved_categories_prefix {
    font-size: 19px;
    line-height: 21px;
  }
}
@media screen and (max-width: 1700px) {
  .now_approved_popup_block .now_approved_popup .now_approved_body .now_approved_categories_prefix {
    font-size: 18px;
    line-height: 20px;
  }
}
@media screen and (max-width: 767px) {
  .now_approved_popup_block .now_approved_popup .now_approved_body .now_approved_categories_prefix {
    margin-bottom: 12px;
  }
}
@media screen and (max-width: 400px) {
  .now_approved_popup_block .now_approved_popup .now_approved_body .now_approved_categories_prefix {
    font-size: 15px;
  }
}
@media screen and (max-width: 767px) {
  .now_approved_popup_block .now_approved_popup .now_approved_body .now_approved_categories_prefix img {
    max-width: 220px;
  }
}
.now_approved_popup_block .now_approved_popup .now_approved_body .now_approved_categories {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  color: white;
  max-width: 805px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 40px;
  padding-bottom: 20px;
  margin: auto auto 25px;
}
@media screen and (max-width: 2200px) {
  .now_approved_popup_block .now_approved_popup .now_approved_body .now_approved_categories {
    margin: auto auto 20px;
  }
}
@media screen and (max-width: 767px) {
  .now_approved_popup_block .now_approved_popup .now_approved_body .now_approved_categories {
    display: block;
    padding-bottom: 0;
  }
}
.now_approved_popup_block .now_approved_popup .now_approved_body .now_approved_categories .now_approved_category_first {
  position: relative;
  max-width: 165px;
  padding-left: 65px;
}
@media screen and (max-width: 767px) {
  .now_approved_popup_block .now_approved_popup .now_approved_body .now_approved_categories .now_approved_category_first {
    max-width: inherit;
    padding: 0 15px;
    border-left: none;
  }
}
.now_approved_popup_block .now_approved_popup .now_approved_body .now_approved_categories .now_approved_category_second {
  max-width: 240px;
}
@media screen and (max-width: 767px) {
  .now_approved_popup_block .now_approved_popup .now_approved_body .now_approved_categories .now_approved_category_second {
    max-width: inherit;
    padding: 0 15px;
  }
}
.now_approved_popup_block .now_approved_popup .now_approved_body .now_approved_categories .now_approved_category_third {
  max-width: 165px;
  padding-right: 60px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .now_approved_popup_block .now_approved_popup .now_approved_body .now_approved_categories .now_approved_category_third {
    max-width: inherit;
    padding: 0 15px;
    border-right: none;
  }
}
.now_approved_popup_block .now_approved_popup .now_approved_body .now_approved_categories .now_approved_category_title {
  font-size: 35px;
  font-family: "Barlowmedium", sans-serif;
  font-style: italic;
  font-weight: bold;
  margin: 0;
}
@media screen and (max-width: 1950px) {
  .now_approved_popup_block .now_approved_popup .now_approved_body .now_approved_categories .now_approved_category_title {
    font-size: 30px;
    line-height: 40px;
  }
}
@media screen and (max-width: 1700px) {
  .now_approved_popup_block .now_approved_popup .now_approved_body .now_approved_categories .now_approved_category_title {
    font-size: 27px;
    line-height: 30px;
  }
}
@media screen and (max-width: 767px) {
  .now_approved_popup_block .now_approved_popup .now_approved_body .now_approved_categories .now_approved_category_title {
    font-size: 25px;
  }
}
@media screen and (max-width: 400px) {
  .now_approved_popup_block .now_approved_popup .now_approved_body .now_approved_categories .now_approved_category_title {
    font-size: 20px;
  }
}
.now_approved_popup_block .now_approved_popup .now_approved_body .now_approved_categories .now_approved_category_description {
  font-size: 24px;
  font-family: "museo-sans", sans-serif;
  font-weight: 300;
}
@media screen and (max-width: 1950px) {
  .now_approved_popup_block .now_approved_popup .now_approved_body .now_approved_categories .now_approved_category_description {
    font-size: 22px;
    line-height: 25px;
  }
}
@media screen and (max-width: 767px) {
  .now_approved_popup_block .now_approved_popup .now_approved_body .now_approved_categories .now_approved_category_description {
    font-size: 20px;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 400px) {
  .now_approved_popup_block .now_approved_popup .now_approved_body .now_approved_categories .now_approved_category_description {
    font-size: 18px;
  }
}
.now_approved_popup_block .now_approved_popup .now_approved_body .cta_wrapper {
  max-width: 1171px;
  min-height: 120px;
  clear: both;
}
@media screen and (max-width: 1240px) {
  .now_approved_popup_block .now_approved_popup .now_approved_body .cta_wrapper {
    margin-bottom: 25px;
  }
}
.now_approved_popup_block .now_approved_popup .now_approved_body .cta_wrapper .cta_description_wrapper {
  display: inline-block;
  min-width: 710px;
  float: left;
}
@media screen and (max-width: 1240px) {
  .now_approved_popup_block .now_approved_popup .now_approved_body .cta_wrapper .cta_description_wrapper {
    min-width: auto;
    display: block;
    width: 100%;
    text-align: center;
    float: none;
  }
}
.now_approved_popup_block .now_approved_popup .now_approved_body .cta_wrapper .cta_description_wrapper .now_approved_cta_title {
  font-size: 38px;
  color: white;
  font-style: italic;
  font-weight: 700;
  font-family: "BarlowSemibold", sans-serif;
  line-height: 45px;
}
@media screen and (max-width: 1240px) {
  .now_approved_popup_block .now_approved_popup .now_approved_body .cta_wrapper .cta_description_wrapper .now_approved_cta_title {
    font-size: 23px;
    margin-bottom: 15px;
    line-height: 25px;
  }
}
.now_approved_popup_block .now_approved_popup .now_approved_body .cta_wrapper .cta_description_wrapper .now_approved_cta_description {
  font-size: 22px;
  color: #D7EB00;
  font-weight: 700;
  font-family: "BarlowBold", sans-serif;
}
@media screen and (max-width: 1240px) {
  .now_approved_popup_block .now_approved_popup .now_approved_body .cta_wrapper .cta_description_wrapper .now_approved_cta_description {
    font-size: 14px;
    line-height: 16px;
  }
}
.now_approved_popup_block .now_approved_popup .now_approved_body .cta_wrapper .cta_link_wrapper {
  min-width: 430px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 1240px) {
  .now_approved_popup_block .now_approved_popup .now_approved_body .cta_wrapper .cta_link_wrapper {
    min-width: auto;
    width: 100%;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.now_approved_popup_block .now_approved_popup .now_approved_body .cta_wrapper .cta_link_wrapper .right_arrows {
  height: 75px;
  float: left;
  margin-top: 9px;
}
@media screen and (max-width: 1240px) {
  .now_approved_popup_block .now_approved_popup .now_approved_body .cta_wrapper .cta_link_wrapper .right_arrows {
    height: 33px;
    margin-top: 0;
  }
}
.now_approved_popup_block .now_approved_popup .now_approved_body .cta_wrapper .cta_link_wrapper .btn--cta-link {
  border-radius: 27px;
  font-family: "Barlowsemibold", sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 22px;
  padding: 15px;
  background-color: #d7eb00;
  color: #006E76;
  border: 1px solid white;
  width: 265px;
  height: 55px;
  text-transform: uppercase;
  text-align: center;
  float: left;
  margin: 18px 0 0 25px;
}
@media screen and (max-width: 1240px) {
  .now_approved_popup_block .now_approved_popup .now_approved_body .cta_wrapper .cta_link_wrapper .btn--cta-link {
    font-size: 16px;
    max-width: 190px;
    height: 35px;
    margin: 0 0 0 9px;
    padding: 5px;
  }
}
.now_approved_popup_block .now_approved_popup .now_approved_footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  text-align: start;
}
@media screen and (max-width: 767px) {
  .now_approved_popup_block .now_approved_popup .now_approved_footer {
    display: block;
  }
}
.now_approved_popup_block .now_approved_popup .now_approved_footer .now_approved_reference,
.now_approved_popup_block .now_approved_popup .now_approved_footer .now_approved_isi,
.now_approved_popup_block .now_approved_popup .now_approved_footer .now_approved_id,
.now_approved_popup_block .now_approved_popup .now_approved_footer .now_approved_indication {
  font-size: 16px;
  font-family: "Barlow", sans-serif;
  color: white;
  margin-bottom: 5px;
  line-height: 19px;
}
@media screen and (max-width: 767px) {
  .now_approved_popup_block .now_approved_popup .now_approved_footer .now_approved_reference,
  .now_approved_popup_block .now_approved_popup .now_approved_footer .now_approved_isi,
  .now_approved_popup_block .now_approved_popup .now_approved_footer .now_approved_id,
  .now_approved_popup_block .now_approved_popup .now_approved_footer .now_approved_indication {
    font-size: 13px;
    line-height: 15px;
  }
}
.now_approved_popup_block .now_approved_popup .now_approved_footer .now_approved_indication {
  max-width: 800px;
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .now_approved_popup_block .now_approved_popup .now_approved_footer .now_approved_indication {
    margin-bottom: 10px;
  }
}
.now_approved_popup_block .now_approved_popup .now_approved_footer .now_approved_reference .label {
  font-family: "BarlowBold", sans-serif;
  font-weight: 700;
}
.now_approved_popup_block .now_approved_popup .now_approved_footer .now_approved_isi {
  font-family: "BarlowBold", sans-serif;
  font-weight: 700;
}
.now_approved_popup_block .now_approved_popup .now_approved_footer .now_approved_isi a {
  color: inherit;
  text-decoration: underline;
}
@media screen and (max-width: 767px) {
  .now_approved_popup_block .now_approved_popup .now_approved_footer .now_approved_id {
    text-align: left;
  }
}

@media screen and (max-width: 766px) {
  .block--external-leaving .modal_popup .modal_title {
    font-size: 20pt;
  }
}
.block--external-leaving div.links a:first-child {
  height: auto !important;
}
.block--external-leaving a.btn--cta-continue {
  background: #BDDC04;
  padding: 18px;
  font-size: 18px;
  color: #2B7475;
  border-radius: 5px;
  font-family: "MuseoSans-900";
  font-weight: 400;
  text-transform: uppercase;
}
.block--external-leaving a.btn--cta-continue:hover {
  background: #ffffff;
  border: 1px solid transparent;
}

@media screen and (max-width: 767px) {
  .cookie_policy_block .modal_popup,
  .external-link-modal .modal_popup {
    padding: 50px 35px 50px !important;
  }
}
.cookie_policy_block .modal_title,
.external-link-modal .modal_title {
  text-transform: uppercase;
}
.cookie_policy_block .modal_body,
.external-link-modal .modal_body {
  margin: 0 85px 25px !important;
}
@media screen and (max-width: 767px) {
  .cookie_policy_block .modal_body,
  .external-link-modal .modal_body {
    margin: 20px 0 !important;
  }
}
.cookie_policy_block .btn--cta-link-cookie,
.external-link-modal .btn--cta-link-cookie {
  padding-top: 25px;
}
@media screen and (max-width: 767px) {
  .cookie_policy_block .btn--cta-link-cookie,
  .external-link-modal .btn--cta-link-cookie {
    margin-bottom: 0 !important;
  }
}

.webform-confirmation-modal {
  border-radius: 5px !important;
  border: none !important;
  background: url("../images/thank-bg.png") no-repeat !important;
  background-size: 100% 100% !important;
  width: 600px !important;
  height: 220px !important;
}
@media screen and (max-width: 767px) {
  .webform-confirmation-modal {
    background: url("../images/thank-bg-mob.png") no-repeat !important;
    width: 350px !important;
    height: 150px !important;
    padding: 0 15px 20px !important;
    margin: 0 20px !important;
    left: 50% !important;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    background-size: 100% 100% !important;
  }
}
.webform-confirmation-modal .ui-dialog-titlebar {
  background: transparent;
  border: none;
}
.webform-confirmation-modal .ui-dialog-titlebar .ui-button {
  border-radius: unset !important;
  border: unset !important;
  background: transparent !important;
}
.webform-confirmation-modal .ui-dialog-titlebar .ui-button .ui-icon {
  background-position: unset !important;
  height: 37px !important;
  width: 37px !important;
  background-size: 37px 37px !important;
  background: url("../images/isi-btn.png") no-repeat;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  left: -15px;
  top: 30px;
}
@media screen and (max-width: 767px) {
  .webform-confirmation-modal .ui-dialog-titlebar .ui-button .ui-icon {
    height: 37px !important;
    width: 37px !important;
    left: 60%;
    top: -20px;
    background-size: 20px 20px;
  }
}
.webform-confirmation-modal .webform-confirmation-modal--content h3 {
  font-size: 25px;
  font-weight: 900;
  font-family: "museo-sans", sans-serif;
  text-align: center;
  margin-bottom: 15px;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .webform-confirmation-modal .webform-confirmation-modal--content h3 {
    margin-bottom: 10px;
    margin-top: 0;
    font-size: 20px;
  }
}
.webform-confirmation-modal .webform-confirmation-modal--content p {
  color: #343741;
  font-family: "museo-sans-500", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 23px;
  text-align: center;
  max-width: 400px;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .webform-confirmation-modal .webform-confirmation-modal--content p {
    font-size: 14px;
  }
}

div.audio_section {
  display: none;
}

div.audio_icon {
  display: none !important;
  text-align: right;
  margin-top: -12px;
  padding: 4px 0 8px 0;
}
div.audio_icon a.play_audio {
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  div.audio_icon {
    text-align: unset;
    margin-top: 0;
    display: inline-block;
    padding: unset;
  }
}

.js-form-item-request-a-ucb-representative,
.js-form-item-terms-of-service,
.opt-out-form-item {
  padding: 30px 0 15px 0 !important;
  position: relative;
}
.js-form-item-request-a-ucb-representative label,
.js-form-item-terms-of-service label,
.opt-out-form-item label {
  position: relative;
  margin-left: 38px;
}
.js-form-item-request-a-ucb-representative .form-checkbox,
.js-form-item-terms-of-service .form-checkbox,
.opt-out-form-item .form-checkbox {
  position: absolute;
  width: 24px;
  height: 24px;
  border: solid 1px #006E76;
  margin: 0;
  border-radius: 5px;
  content: "";
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.js-form-item-request-a-ucb-representative .form-checkbox:checked::after,
.js-form-item-terms-of-service .form-checkbox:checked::after,
.opt-out-form-item .form-checkbox:checked::after {
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 18px;
  line-height: normal;
  color: #000000;
  background-image: none;
  content: "✔";
}

.js-form-item-request-a-ucb-representative .description {
  display: none;
}
.js-form-item-request-a-ucb-representative .description .webform-element-description {
  font-size: 16px;
  font-style: italic;
  font-family: "museo-sans", sans-serif;
  font-weight: 500;
  color: #2a7475;
  padding-top: 10px;
}

.js-form-item-terms-of-service,
.opt-out-form-item {
  margin-left: 37px;
}
.js-form-item-terms-of-service label,
.opt-out-form-item label {
  margin-left: 0;
}
.js-form-item-terms-of-service .form-checkbox,
.opt-out-form-item .form-checkbox {
  left: -37px;
}

.block-system-branding-block {
  margin-right: 20px;
}

.ui-dialog-titlebar-close {
  right: -1.2em !important;
  top: -18px !important;
}
@media screen and (max-width: 767px) {
  .ui-dialog-titlebar-close {
    right: 0.1em !important;
    top: 32px !important;
  }
}

.download-image-wrapper {
  position: relative;
  margin: 0 auto;
  border-radius: 50%;
  max-width: 165px;
  min-height: 165px;
  background: #2B7475;
}
.download-image-wrapper img {
  border: 1px solid #ffffff;
  border-radius: 2px;
  max-width: 90px;
  min-height: 120px;
  margin-top: 20px;
}
.download-image-wrapper:after {
  background: url("../images/icons/download-arrow-icon.png") no-repeat;
  background-size: 40px 40px;
  content: "";
  width: 40px;
  height: 40px;
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.skin_care_container {
  padding: 30px;
}
@media screen and (max-width: 767px) {
  .skin_care_container {
    padding: 20px;
  }
}
.skin_care_container h2 {
  color: #2b7475;
  font-family: "jaf-bernino-sans-extrabold", sans-serif;
  font-size: 42px;
  font-style: italic;
  font-weight: 800;
  line-height: 53px;
  text-align: center;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .skin_care_container h2.skin-subtitle {
    white-space: nowrap;
  }
}
.skin_care_container h2 sup {
  font-family: "jaf-bernina-sans-400", sans-serif;
}
@media screen and (max-width: 767px) {
  .skin_care_container h2 {
    font-size: 25px;
    line-height: 40px;
  }
}
.skin_care_container .week_16 {
  position: relative;
}
.skin_care_container .week_16 .rect_week_16 {
  font-family: "jaf-bernino-sans-600", sans-serif;
  font-size: 21px;
  font-style: italic;
  font-weight: 600;
  line-height: 40px;
  text-align: center;
  color: #fff;
  width: 328px;
  border-radius: 16px 16px 0 0;
  background: #02afb8;
  background-blend-mode: normal;
  margin: 30px auto 0;
}
@media screen and (max-width: 767px) {
  .skin_care_container .week_16 .rect_week_16 {
    font-size: 27px;
    line-height: 1.3;
  }
  .skin_care_container .week_16 .rect_week_16 p {
    padding: 16px 0;
  }
}
.skin_care_container .week_16 .border__week_16 {
  height: 8px;
  background: #02afb8;
  background-blend-mode: normal;
  content: "";
  width: 100%;
  position: absolute;
  bottom: 0;
}
@media screen and (max-width: 767px) {
  .skin_care_container .week_16 .border__week_16 {
    width: 100vw;
    left: -30px;
  }
}
.skin_care_container .grid_skn__desktop {
  display: block;
}
@media screen and (max-width: 767px) {
  .skin_care_container .grid_skn__desktop {
    display: none;
  }
}
.skin_care_container .grid_skn__mobile {
  display: none;
}
@media screen and (max-width: 767px) {
  .skin_care_container .grid_skn__mobile {
    display: block;
  }
}
.skin_care_container .iga_investor {
  color: #54575a;
  font-family: "museo-sans-500", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 15px;
  max-width: 900px;
  margin: 0 auto;
}
.skin_care_container .iga_investor li.star::before {
  content: "*";
  margin-right: 2px;
  margin-left: -4px;
}
.skin_care_container .iga_investor li.plus::before {
  content: "†";
  margin-right: 1px;
  margin-left: -4px;
}
.skin_care_container .iga_investor li.double_plus::before {
  content: "‡";
  margin-right: 1px;
  margin-left: -4px;
}
.skin_care_container .iga_investor li::before {
  content: "";
  margin-right: 5px;
}
.skin_care_container .description_section {
  max-width: 955px;
  margin: 30px auto 0;
}
.skin_care_container .description_section p {
  color: #484848;
  font-family: "museo-sans-500", sans-serif;
  font-style: normal;
  line-height: 20px;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .skin_care_container .description_section p {
    font-size: 14px;
  }
}
.skin_care_container .description_section p span.ttl {
  color: #2b7475;
  font-family: "museo-sans-900", sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 22px;
  font-style: italic;
  margin-right: 10px;
}
.skin_care_container .grid_skn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.skin_care_container .grid_skn .grid_skn_1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 50%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
  color: #02afb8;
  font-family: "jaf-bernina-sans-400", sans-serif;
  font-size: 25px;
  font-stretch: semi-condensed;
  font-weight: 400;
  text-align: center;
  letter-spacing: -0.35714287px;
}
.skin_care_container .grid_skn .grid_skn_1.dark_grn {
  color: #2b7475;
}

@media screen and (min-width: 767px) {
  .hide-mob-only {
    display: none;
  }
}

.first_dose_container,
.recommend-next {
  padding: 60px 30px;
  background-size: 100% 100%;
  background-position: center;
}
@media screen and (max-width: 767px) {
  .first_dose_container,
  .recommend-next {
    padding: 14px 14px;
  }
}
.first_dose_container h2,
.recommend-next h2 {
  color: #fff;
  font-family: "jaf-bernina-sans-700italic", sans-serif;
  font-size: 50px;
  font-style: italic;
  font-weight: 700;
  text-align: center;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .first_dose_container h2,
  .recommend-next h2 {
    font-size: 30px;
    line-height: 1.2;
  }
}
.first_dose_container h2 span.gr,
.recommend-next h2 span.gr {
  color: #bddc04;
}
.first_dose_container .mob-line,
.recommend-next .mob-line {
  border-top: solid 1px white;
  opacity: 0.35;
}
.first_dose_container .one-grid,
.first_dose_container .two-grid,
.recommend-next .one-grid,
.recommend-next .two-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 20px;
}
@media screen and (max-width: 767px) {
  .first_dose_container .one-grid .grid_1.bg_white,
  .first_dose_container .two-grid .grid_1.bg_white,
  .recommend-next .one-grid .grid_1.bg_white,
  .recommend-next .two-grid .grid_1.bg_white {
    margin-bottom: 0;
  }
}
.first_dose_container .one-grid .grid_1.bg_white,
.first_dose_container .one-grid .grid_2.bg_white,
.first_dose_container .two-grid .grid_1.bg_white,
.first_dose_container .two-grid .grid_2.bg_white,
.recommend-next .one-grid .grid_1.bg_white,
.recommend-next .one-grid .grid_2.bg_white,
.recommend-next .two-grid .grid_1.bg_white,
.recommend-next .two-grid .grid_2.bg_white {
  min-height: unset;
  padding: 20px;
  width: 100%;
}
.first_dose_container .one-grid .grid_1.bg_white .button-light-green,
.first_dose_container .one-grid .grid_2.bg_white .button-light-green,
.first_dose_container .two-grid .grid_1.bg_white .button-light-green,
.first_dose_container .two-grid .grid_2.bg_white .button-light-green,
.recommend-next .one-grid .grid_1.bg_white .button-light-green,
.recommend-next .one-grid .grid_2.bg_white .button-light-green,
.recommend-next .two-grid .grid_1.bg_white .button-light-green,
.recommend-next .two-grid .grid_2.bg_white .button-light-green {
  font-family: "museo-sans", sans-serif;
  font-weight: 900;
  font-size: 18px;
  color: #2f3130 !important;
  background: #bddc04;
  border-radius: 30px;
  white-space: normal;
}
.first_dose_container .one-grid .grid_1.bg_white .grd_ttl,
.first_dose_container .one-grid .grid_2.bg_white .grd_ttl,
.first_dose_container .two-grid .grid_1.bg_white .grd_ttl,
.first_dose_container .two-grid .grid_2.bg_white .grd_ttl,
.recommend-next .one-grid .grid_1.bg_white .grd_ttl,
.recommend-next .one-grid .grid_2.bg_white .grd_ttl,
.recommend-next .two-grid .grid_1.bg_white .grd_ttl,
.recommend-next .two-grid .grid_2.bg_white .grd_ttl {
  font-size: 30px;
  color: #2f3130;
  font-family: "jaf-bernina-sans-condensed";
  font-style: normal;
  font-weight: 800;
}
.first_dose_container .one-grid .grid_1.bg_white .grd_ttl span,
.first_dose_container .one-grid .grid_2.bg_white .grd_ttl span,
.first_dose_container .two-grid .grid_1.bg_white .grd_ttl span,
.first_dose_container .two-grid .grid_2.bg_white .grd_ttl span,
.recommend-next .one-grid .grid_1.bg_white .grd_ttl span,
.recommend-next .one-grid .grid_2.bg_white .grd_ttl span,
.recommend-next .two-grid .grid_1.bg_white .grd_ttl span,
.recommend-next .two-grid .grid_2.bg_white .grd_ttl span {
  color: #005f66;
  font-weight: 700;
}
.first_dose_container .one-grid .grid_1.bg_white p,
.first_dose_container .one-grid .grid_2.bg_white p,
.first_dose_container .two-grid .grid_1.bg_white p,
.first_dose_container .two-grid .grid_2.bg_white p,
.recommend-next .one-grid .grid_1.bg_white p,
.recommend-next .one-grid .grid_2.bg_white p,
.recommend-next .two-grid .grid_1.bg_white p,
.recommend-next .two-grid .grid_2.bg_white p {
  margin-right: 0;
  font-weight: 300;
}
.first_dose_container .one-grid .grid_1.bg_white .grd_desc,
.first_dose_container .one-grid .grid_2.bg_white .grd_desc,
.first_dose_container .two-grid .grid_1.bg_white .grd_desc,
.first_dose_container .two-grid .grid_2.bg_white .grd_desc,
.recommend-next .one-grid .grid_1.bg_white .grd_desc,
.recommend-next .one-grid .grid_2.bg_white .grd_desc,
.recommend-next .two-grid .grid_1.bg_white .grd_desc,
.recommend-next .two-grid .grid_2.bg_white .grd_desc {
  font-size: 19px;
  color: #2f3130;
}
@media screen and (max-width: 767px) {
  .first_dose_container .one-grid,
  .first_dose_container .two-grid,
  .recommend-next .one-grid,
  .recommend-next .two-grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.first_dose_container .one-grid .grid_1 p,
.recommend-next .one-grid .grid_1 p {
  margin-right: 65px;
}
@media screen and (max-width: 767px) {
  .first_dose_container .one-grid .grid_1 p,
  .recommend-next .one-grid .grid_1 p {
    margin-right: 0;
  }
}
@media screen and (max-width: 767px) {
  .first_dose_container .one-grid .grid_1:last-of-type,
  .recommend-next .one-grid .grid_1:last-of-type {
    margin-bottom: 0;
  }
}
.first_dose_container .one-grid .grid_2,
.recommend-next .one-grid .grid_2 {
  margin-left: -25px;
}
@media screen and (max-width: 767px) {
  .first_dose_container .one-grid .grid_2,
  .recommend-next .one-grid .grid_2 {
    margin-left: 0;
  }
}
.first_dose_container .two-grid,
.recommend-next .two-grid {
  grid-gap: 30px;
}
@media screen and (max-width: 767px) {
  .first_dose_container .two-grid,
  .recommend-next .two-grid {
    padding-top: 0;
  }
}
.first_dose_container .grid_1,
.first_dose_container .grid_2,
.recommend-next .grid_1,
.recommend-next .grid_2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 40%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 40%;
          flex: 0 1 40%;
}
.first_dose_container .grid_1 img,
.recommend-next .grid_1 img {
  width: auto;
}
@media screen and (min-width: 768px) {
  .first_dose_container .grid_1 img,
  .recommend-next .grid_1 img {
    height: 329px;
  }
}
.first_dose_container .grid_2 .ttl_sec,
.recommend-next .grid_2 .ttl_sec {
  color: #ffffff;
  font-family: "jaf-bernina-sans-700italic", sans-serif;
  font-size: 41px;
  font-style: italic;
  font-stretch: semi-condensed;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
}
@media screen and (max-width: 767px) {
  .first_dose_container .grid_2 .ttl_sec,
  .recommend-next .grid_2 .ttl_sec {
    font-size: 30px;
  }
}
.first_dose_container .grid_2 .pasi,
.recommend-next .grid_2 .pasi {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #bddc04;
  font-family: "jaf-bernina-sans-700italic", sans-serif;
  font-size: 81px;
  font-style: italic;
  font-stretch: semi-condensed;
  font-weight: 700;
  line-height: 85px;
  text-align: center;
  letter-spacing: -4.698px;
}
.first_dose_container .grid_2 .pasi sup,
.recommend-next .grid_2 .pasi sup {
  top: 23px;
  right: -7px;
  font-size: 20px;
  font-weight: 200;
  font-family: "jaf-bernina-sans-400italic", sans-serif;
  letter-spacing: -0.8px;
}
@media screen and (max-width: 767px) {
  .first_dose_container .grid_2 .pasi,
  .recommend-next .grid_2 .pasi {
    font-size: 58px;
    line-height: 1.3;
  }
}
.first_dose_container .grid_2 .ttl_sec sup,
.recommend-next .grid_2 .ttl_sec sup {
  top: -1em !important;
  right: -3px;
  font-size: 16px;
  font-weight: 200;
  font-family: "jaf-bernina-sans-400italic", sans-serif;
  letter-spacing: normal;
}
.first_dose_container .grid_2 .ttl_sec sup span,
.recommend-next .grid_2 .ttl_sec sup span {
  font-size: 30px;
  top: 16px;
  position: absolute;
}
@media screen and (max-width: 767px) {
  .first_dose_container .grid_2 .ttl_sec sup,
  .recommend-next .grid_2 .ttl_sec sup {
    font-size: 12px;
  }
}
.first_dose_container .grid_2 p.description_section,
.recommend-next .grid_2 p.description_section {
  font-family: "museo-sans-500", sans-serif;
  font-style: normal;
  line-height: 24px;
  font-size: 20px;
  color: #ffffff;
}
@media screen and (max-width: 767px) {
  .first_dose_container .grid_2 p.description_section,
  .recommend-next .grid_2 p.description_section {
    font-size: 18px;
  }
}
.first_dose_container .grd_note,
.recommend-next .grd_note {
  max-width: 555px;
  color: #ffffff;
  font-family: "jaf-bernina-sans-400", sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.3px;
}
.first_dose_container .grd_note li.star::before,
.recommend-next .grd_note li.star::before {
  content: "*";
  margin-right: 2px;
  margin-left: -11px;
}
.first_dose_container .grd_note li.plus::before,
.recommend-next .grd_note li.plus::before {
  content: "†";
  margin-right: 1px;
  margin-left: -11px;
}
.first_dose_container .grid_1.bg_white,
.recommend-next .grid_1.bg_white {
  background: #ffffff;
  background-blend-mode: normal;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  max-width: 570px;
  text-align: center;
  min-height: 452px;
  padding: 55px 30px;
  border-radius: 0;
}
@media screen and (max-width: 767px) {
  .first_dose_container .grid_1.bg_white,
  .recommend-next .grid_1.bg_white {
    max-width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .first_dose_container .grid_1.bg_white,
  .recommend-next .grid_1.bg_white {
    width: 100%;
  }
}
.first_dose_container .grid_1.bg_white img,
.recommend-next .grid_1.bg_white img {
  width: auto;
  height: auto;
}
.first_dose_container .grid_1.bg_white .desc_wrapper,
.recommend-next .grid_1.bg_white .desc_wrapper {
  min-height: 135px;
  margin: auto;
}
@media screen and (max-width: 767px) {
  .first_dose_container .grid_1.bg_white .desc_wrapper,
  .recommend-next .grid_1.bg_white .desc_wrapper {
    min-height: 100%;
  }
}
.first_dose_container .grid_1.bg_white .grd_ttl,
.recommend-next .grid_1.bg_white .grd_ttl {
  color: #2b7475;
  font-family: "jaf-bernino-sans-extrabold", sans-serif;
  font-size: 28px;
  font-style: italic;
  line-height: 32px;
  text-align: center;
}
.first_dose_container .grid_1.bg_white .grd_desc,
.recommend-next .grid_1.bg_white .grd_desc {
  color: #2b7475;
  font-family: "museo-sans-500", sans-serif;
  font-style: normal;
  font-size: 20px;
  text-align: center;
  line-height: normal;
}
@media screen and (max-width: 767px) {
  .first_dose_container .grid_1.bg_white .grd_desc,
  .recommend-next .grid_1.bg_white .grd_desc {
    font-size: 18px;
    line-height: 1.2;
  }
}
.first_dose_container .grid_2.bg_white,
.recommend-next .grid_2.bg_white {
  text-align: center;
  background: #ffffff;
  background-blend-mode: normal;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
     -moz-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  max-width: 570px;
  padding: 55px 30px;
  min-height: 452px;
  border-radius: 0;
}
@media screen and (max-width: 767px) {
  .first_dose_container .grid_2.bg_white,
  .recommend-next .grid_2.bg_white {
    max-width: 100%;
  }
}
.first_dose_container .grid_2.bg_white img,
.recommend-next .grid_2.bg_white img {
  width: auto;
  height: auto;
}
.first_dose_container .grid_2.bg_white p,
.recommend-next .grid_2.bg_white p {
  font-size: 19px;
  font-weight: 500;
  line-height: 25px;
}
.first_dose_container .grid_2.bg_white .small-p,
.recommend-next .grid_2.bg_white .small-p {
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
}
.first_dose_container .grid_2.bg_white .desc_wrapper,
.recommend-next .grid_2.bg_white .desc_wrapper {
  margin: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 767px) {
  .first_dose_container .grid_2.bg_white .desc_wrapper,
  .recommend-next .grid_2.bg_white .desc_wrapper {
    min-height: 100%;
  }
}
.first_dose_container .grid_2.bg_white .grd_ttl_lg,
.recommend-next .grid_2.bg_white .grd_ttl_lg {
  color: #2b7475;
  font-family: "jaf-bernino-sans-extrabold", sans-serif;
  font-size: 36px;
  font-style: italic;
  font-weight: 800;
  line-height: 42px;
  text-align: center;
}
.first_dose_container .grid_2.bg_white .grd_ttl_md,
.recommend-next .grid_2.bg_white .grd_ttl_md {
  color: #2b7475;
  font-family: "jaf-bernino-sans-extrabold", sans-serif;
  font-size: 32px;
  font-style: normal;
  line-height: 34px;
  text-align: center;
}
.first_dose_container .grid_2.bg_white .grd_ttl_md span,
.recommend-next .grid_2.bg_white .grd_ttl_md span {
  color: #00B0B9;
}
.first_dose_container .grid_2.bg_white .grd_ttl,
.recommend-next .grid_2.bg_white .grd_ttl {
  color: #2b7475;
  font-family: "jaf-bernino-sans-extrabold", sans-serif;
  font-size: 28px;
  font-style: italic;
  line-height: 32px;
  text-align: center;
}
.first_dose_container .grid_2.bg_white .grd_desc,
.recommend-next .grid_2.bg_white .grd_desc {
  color: #2b7475;
  font-family: "museo-sans-500", sans-serif;
  font-style: normal;
  font-size: 20px;
  text-align: center;
  line-height: normal;
}
@media screen and (max-width: 767px) {
  .first_dose_container .grid_2.bg_white .grd_desc,
  .recommend-next .grid_2.bg_white .grd_desc {
    font-size: 22px;
    line-height: 1.2;
  }
}

@media screen and (min-width: 767px) {
  article[about="/peerspectives"],
  article[about="/perspective-in-psoriasis"] {
    background: url(/themes/custom/bkzhcp/images/perspective-background.png);
    background-size: cover;
  }
}

.perspective {
  padding: 40px 11%;
  background-size: auto;
}
@media screen and (max-width: 767px) {
  .perspective {
    padding: 20px;
    background: none;
    display: block;
    position: relative;
  }
}
.perspective .layout__region--first,
.perspective .layout__region--second {
  padding-right: 15px;
}
@media screen and (max-width: 767px) {
  .perspective .layout__region--first,
  .perspective .layout__region--second {
    padding-right: 0;
  }
}
.perspective .layout__region--second {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 33%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 33%;
          flex: 0 1 33%;
}
.perspective h2 {
  display: none;
}
.perspective hr {
  height: 2px;
  background: #2a7475;
}
.perspective .perspective_logo {
  margin-bottom: 20px;
}
.perspective .perspective_logo img {
  height: 68px;
  max-width: 372px;
}
@media screen and (max-width: 767px) {
  .perspective .perspective_logo img {
    display: block;
    margin: 0 auto;
    max-height: 45px;
  }
}
.perspective .perspective_desc {
  font-family: "Barlowmedium", sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 38px;
  letter-spacing: 0.625px;
  color: black;
}
@media screen and (max-width: 767px) {
  .perspective .perspective_desc {
    font-size: 18px;
    line-height: 1.3;
  }
}
.perspective .grn {
  font-family: "BarlowBold", sans-serif;
  font-weight: bold;
  color: #00b0b9;
}
.perspective .perspective_note {
  font-family: "Barlowmedium", sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 32px;
  letter-spacing: 0.4375px;
  margin: 30px 0 60px;
  color: black;
}
@media screen and (max-width: 767px) {
  .perspective .perspective_note {
    font-size: 15px;
    line-height: 1.2;
    margin: 30px 0;
  }
}
.perspective .video_menu a {
  color: #2a7475;
  font-family: "Barlowmedium", sans-serif;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  letter-spacing: 0;
  line-height: 21.6px;
  border: 2px solid;
  border-radius: 4px;
  padding: 0 15px;
  text-transform: uppercase;
}
.perspective .video_heading {
  margin-top: 70px;
  color: #2a7475;
  font-family: "Barlowcondensed", sans-serif;
  font-style: normal;
  line-height: 43.2px;
  letter-spacing: 0.01px;
  font-weight: 600;
  font-size: 36px;
  text-transform: uppercase;
}
.perspective .video_heading_with_arrow {
  position: relative;
  display: inline-block;
  font-family: "Barlowmedium", sans-serif;
  font-weight: 700;
  font-style: italic;
  padding-right: 60px;
  letter-spacing: -0.01px;
}
@media screen and (max-width: 767px) {
  .perspective .video_heading_with_arrow {
    margin-top: 80px;
    padding-right: 45px;
  }
}
.perspective .video_heading_with_arrow:after {
  content: "";
  background: url("../images/double_arrow_image.png") no-repeat;
  background-size: 15px 20px;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 15px;
}
.perspective .perp_desc {
  color: #333333;
  font-family: "Barlowmedium", sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  letter-spacing: 0.5px;
  margin-bottom: 70px;
}
@media screen and (max-width: 767px) {
  .perspective .perp_desc {
    margin-bottom: 35px;
  }
}
.perspective .fpo {
  font-family: "museo-sans-500", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
  letter-spacing: 0.5px;
  color: #000;
}
.perspective div.perp_note_container {
  margin-top: 30px;
}
.perspective div.perp_note_container .perp_note {
  color: #333333;
  font-family: Arial;
  font-size: 12px;
  font-weight: 400;
  margin: 0;
}

#section-2 .perspective,
#section-3 .perspective {
  padding-top: 0;
}

#section-3 .perspective .video_heading {
  margin-top: 0;
  padding-top: 50px;
}
@media screen and (max-width: 767px) {
  #section-3 .perspective .video_heading {
    padding-top: 20px;
  }
}

.lime-green {
  color: #d7eb00 !important;
}

.video_container {
  max-width: 360px;
}
@media screen and (max-width: 767px) {
  .video_container {
    padding: 15px;
    margin-bottom: 10px;
    max-width: 100%;
  }
}
.video_container .video-embed-field-launch-modal {
  position: relative;
}
.video_container + .video_container {
  margin-top: 30px;
}
.video_container img {
  max-width: 360px;
}
@media screen and (max-width: 1200px) {
  .video_container img {
    max-width: 100%;
  }
}
.video_container img.play_button {
  width: 44px;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 70px;
}
.video_container .video_title {
  color: #2a7475;
  font-family: "Barlow", sans-serif;
  font-size: 24px;
  line-height: 28.8px;
  font-style: italic;
  font-weight: 700;
  letter-spacing: 0.5px;
}
.video_container .video_desc {
  font-family: "Barlowcondensed", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  letter-spacing: 0.0016px;
}
.video_container .button-dark-green {
  font-family: "Barlowmedium", sans-serif;
  font-weight: bold;
  font-style: italic;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .video_container .video_desc,
  .video_container .video_title {
    margin: 30px 0;
  }
}

.mx-auto {
  margin: auto;
}

.video-menu-mobile {
  max-width: 270px;
  margin: 0 auto;
  padding: 20px 45px;
  border-radius: 4px;
  text-align: center;
  -webkit-box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px, rgba(0, 0, 0, 0.23) 0px 3px 6px 0px;
          box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px, rgba(0, 0, 0, 0.23) 0px 3px 6px 0px;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  background: #ffffff;
  z-index: 9;
}
.video-menu-mobile a {
  font-size: 18px;
  line-height: 1;
  text-transform: uppercase;
  color: #2a7475;
  font-family: "Barlowmedium", sans-serif;
  font-weight: bold;
}
.video-menu-mobile a.menu-item-with-arrow {
  position: relative;
  padding-right: 30px;
}
.video-menu-mobile a.menu-item-with-arrow:after {
  content: "";
  background: url("../images/arrow_down.png") no-repeat;
  background-size: 15px 12px;
  width: 15px;
  height: 15px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 0;
}
.video-menu-mobile a:last-of-type {
  display: none;
}
.video-menu-mobile.is-active a:last-of-type {
  display: block;
  -webkit-transition: all 1s ease-out;
  transition: all 1s ease-out;
}
.video-menu-mobile.is-active a.menu-item-with-arrow {
  margin-bottom: 30px;
}
.video-menu-mobile.is-active a.menu-item-with-arrow::after {
  -webkit-transform: translateY(-50%) rotate(180deg);
      -ms-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
}

.layout--onecol .video_container,
.layout--twocol-section .video_container {
  max-width: 100%;
}
.layout--onecol .video_container img,
.layout--twocol-section .video_container img {
  max-width: 100%;
}
.layout--onecol .video_container img:not(.play_button),
.layout--twocol-section .video_container img:not(.play_button) {
  width: 100%;
}

.layout--twocol-section .video_container {
  margin-right: 0;
  padding: 32px 30px;
  border-radius: 16px;
  background: #fff;
  -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
}
.layout--twocol-section .layout__region--first .video_container {
  margin-right: 27px;
}
@media screen and (max-width: 767px) {
  .layout--twocol-section .layout__region--first .video_container {
    margin-right: unset !important;
  }
}
.layout--twocol-section .layout__region--second .video_container {
  margin-left: 27px;
}
@media screen and (max-width: 767px) {
  .layout--twocol-section .layout__region--second .video_container {
    margin-left: unset !important;
  }
}

.block--external-leaving.show {
  display: block !important;
}
.block--external-leaving.show .modal_popup {
  background: url("../images/popup-bg.svg") no-repeat;
  background-position: right top;
  background-size: cover;
  padding: 70px 30px;
  border-bottom: 4px solid #c4d946;
}
.block--external-leaving.show .modal_popup .modal_title {
  font-size: 25px;
  font-family: "museo-sans", sans-serif;
  font-weight: 900;
  text-align: left;
  text-transform: uppercase;
  font-style: normal;
}
.block--external-leaving.show .modal_popup .modal_body {
  font-size: 18px;
  font-family: "museo-sans", sans-serif;
  font-weight: 500;
  text-align: left;
  margin: 0;
}
.block--external-leaving.show .modal_popup div.links {
  padding-top: 30px;
}
.block--external-leaving.show .modal_popup div.links a {
  max-width: 150px;
  width: 100%;
  border-radius: 40px;
  font-family: "museo-sans", sans-serif;
  font-weight: 700;
  font-size: 17px;
  padding: 12px 20px;
  text-transform: none;
}
.block--external-leaving.show .modal_popup div.links a.btn--cta-cancel {
  background-color: #bddc04;
  color: #343741;
  border: none;
}
.block--external-leaving.show .modal_popup div.links a.btn--cta-continue {
  background: none;
  border: 2.5px solid #005f66;
  color: #005f66;
}
.block--external-leaving.show .modal_popup .modal_header a {
  text-indent: -9999px;
  background: url("../images/accordion-close.svg") no-repeat;
  top: -25px;
  right: -25px;
  position: relative;
  height: 37px;
  width: 37px;
  background-size: 37px;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.block--external-leaving.show .modal_popup .modal_header a img {
  display: none;
}

.healthcare_professional_block.show, .show.block--external-leaving, .show.cookie_policy_block,
.show.external-link-modal {
  display: block !important;
}
@media screen and (max-width: 767px) {
  .healthcare_professional_block.show, .show.block--external-leaving, .show.cookie_policy_block,
  .show.external-link-modal {
    overflow: auto;
    padding-bottom: 20px;
  }
}
.healthcare_professional_block.show .modal_popup, .show.block--external-leaving .modal_popup, .show.cookie_policy_block .modal_popup,
.show.external-link-modal .modal_popup {
  background-size: cover;
  padding: 45px 80px;
}
@media screen and (max-width: 767px) {
  .healthcare_professional_block.show .modal_popup, .show.block--external-leaving .modal_popup, .show.cookie_policy_block .modal_popup,
  .show.external-link-modal .modal_popup {
    padding: 35px 25px;
  }
}
.healthcare_professional_block.show .modal_popup .modal_title, .show.block--external-leaving .modal_popup .modal_title, .show.cookie_policy_block .modal_popup .modal_title,
.show.external-link-modal .modal_popup .modal_title {
  font-size: 48px;
  font-family: "Barlow-extrabolditalic", sans-serif;
  text-align: center;
  font-style: italic;
}
.healthcare_professional_block.show .modal_popup .modal_body, .show.block--external-leaving .modal_popup .modal_body, .show.cookie_policy_block .modal_popup .modal_body,
.show.external-link-modal .modal_popup .modal_body {
  font-size: 20px;
  font-family: "Barlow", sans-serif;
  text-align: center;
  margin: 0;
  line-height: 24px;
}
.healthcare_professional_block.show .modal_popup .modal_body .subtitle, .show.block--external-leaving .modal_popup .modal_body .subtitle, .show.cookie_policy_block .modal_popup .modal_body .subtitle,
.show.external-link-modal .modal_popup .modal_body .subtitle {
  font-size: 24px;
  font-family: "BarlowBold", sans-serif;
  color: #00B0B9;
  line-height: 28.8px;
  font-weight: 700;
  margin-bottom: 25px;
}
@media screen and (max-width: 767px) {
  .healthcare_professional_block.show .modal_popup .modal_body .subtitle, .show.block--external-leaving .modal_popup .modal_body .subtitle, .show.cookie_policy_block .modal_popup .modal_body .subtitle,
  .show.external-link-modal .modal_popup .modal_body .subtitle {
    line-height: 21.6px;
    font-size: 18px;
  }
}
.healthcare_professional_block.show .modal_popup div.links, .show.block--external-leaving .modal_popup div.links, .show.cookie_policy_block .modal_popup div.links,
.show.external-link-modal .modal_popup div.links {
  padding-top: 25px;
}
.healthcare_professional_block.show .modal_popup div.links a, .show.block--external-leaving .modal_popup div.links a, .show.cookie_policy_block .modal_popup div.links a,
.show.external-link-modal .modal_popup div.links a {
  max-width: 155px;
  width: 100%;
  font-weight: 700;
  border-radius: 25px;
  font-family: "BarlowBold", sans-serif;
  font-size: 16px;
  line-height: 19.2px;
  padding: 14px 10px;
  color: #006E76;
  border: 2px solid #00B0B9;
  height: 50px;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .healthcare_professional_block.show .modal_popup div.links a, .show.block--external-leaving .modal_popup div.links a, .show.cookie_policy_block .modal_popup div.links a,
  .show.external-link-modal .modal_popup div.links a {
    max-width: 175px;
    height: 42px;
    padding: 10px;
    font-size: 15px;
    line-height: 18px;
  }
}
.healthcare_professional_block.show .modal_popup div.links a.btn--cta-link-healtcare, .show.block--external-leaving .modal_popup div.links a.btn--cta-link-healtcare, .show.cookie_policy_block .modal_popup div.links a.btn--cta-link-healtcare,
.show.external-link-modal .modal_popup div.links a.btn--cta-link-healtcare {
  max-width: 333px;
  padding: 14px 10px;
}
@media screen and (max-width: 767px) {
  .healthcare_professional_block.show .modal_popup div.links a.btn--cta-link-healtcare, .show.block--external-leaving .modal_popup div.links a.btn--cta-link-healtcare, .show.cookie_policy_block .modal_popup div.links a.btn--cta-link-healtcare,
  .show.external-link-modal .modal_popup div.links a.btn--cta-link-healtcare {
    max-width: 175px;
    padding: 4px;
    line-height: 16px;
  }
}
.healthcare_professional_block.show .modal_popup div.links a.btn--cta-cancel, .show.block--external-leaving .modal_popup div.links a.btn--cta-cancel, .show.cookie_policy_block .modal_popup div.links a.btn--cta-cancel,
.show.external-link-modal .modal_popup div.links a.btn--cta-cancel {
  background-color: #bddc04;
  color: #343741;
  border: none;
}
.healthcare_professional_block.show .modal_popup div.links a.btn--cta-continue, .show.block--external-leaving .modal_popup div.links a.btn--cta-continue, .show.cookie_policy_block .modal_popup div.links a.btn--cta-continue,
.show.external-link-modal .modal_popup div.links a.btn--cta-continue {
  background: none;
  border: 2.5px solid #005f66;
  color: #005f66;
}
.healthcare_professional_block.show .modal_popup .modal_header a, .show.block--external-leaving .modal_popup .modal_header a, .show.cookie_policy_block .modal_popup .modal_header a,
.show.external-link-modal .modal_popup .modal_header a {
  text-indent: -9999px;
  background: url("../images/modal-close.svg") no-repeat;
  top: -1px;
  right: -1px;
  position: relative;
  height: 20px;
  width: 20px;
  background-size: 20px;
}
@media screen and (max-width: 767px) {
  .healthcare_professional_block.show .modal_popup .modal_header a, .show.block--external-leaving .modal_popup .modal_header a, .show.cookie_policy_block .modal_popup .modal_header a,
  .show.external-link-modal .modal_popup .modal_header a {
    top: -9px;
    right: -14px;
  }
}
.healthcare_professional_block.show .modal_popup .modal_header a img, .show.block--external-leaving .modal_popup .modal_header a img, .show.cookie_policy_block .modal_popup .modal_header a img,
.show.external-link-modal .modal_popup .modal_header a img {
  display: none;
}

.image-block--image {
  padding: 30px;
}
@media screen and (max-width: 767px) {
  .image-block--image {
    padding: 20px;
  }
}
.image-block--image img {
  width: 100%;
}

.video_container {
  padding: 30px 60px;
}
@media screen and (max-width: 767px) {
  .video_container {
    padding: 20px;
  }
}
.video_container h2 {
  color: #005f66;
  font-family: "jaf-bernina-sans-condensed";
  font-size: 32px;
  margin: 0 0 30px 0;
}

.layout--threecol-section,
.layout--twocol-section {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
@media screen and (max-width: 767px) {
  .layout--threecol-section,
  .layout--twocol-section {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.layout--threecol-section .layout__region--first,
.layout--twocol-section .layout__region--first {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 25%;
     -moz-box-flex: 1;
      -ms-flex: 1 0 25%;
          flex: 1 0 25%;
}
.layout--threecol-section .layout__region,
.layout--twocol-section .layout__region {
  padding: 0;
}
@media screen and (max-width: 767px) {
  .layout--threecol-section .layout__region,
  .layout--twocol-section .layout__region {
    margin-bottom: 16px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
       -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
  }
}

.layout--threecol-section .layout__region--third {
  margin-left: 20px;
}
@media screen and (max-width: 767px) {
  .layout--threecol-section .layout__region--third {
    margin-left: 0;
  }
}

.homepage-three-columns .layout__region--third {
  margin-left: 0 !important;
}

.layout {
  margin-bottom: 35px;
}
@media screen and (max-width: 767px) {
  .layout {
    margin-bottom: 0;
  }
}

.md-hide {
  display: none !important;
}

.efficacy.layout--onecol {
  padding-top: 0 !important;
}
@media screen and (min-width: 767px) {
  .efficacy.layout--onecol {
    top: -20px;
    position: relative;
  }
}

.page-node-type-splash-page #block-header-splash-second .navbar-item a {
  display: inline-block;
  width: 130px;
  white-space: normal !important;
  word-wrap: break-word;
  text-align: left !important;
}
.page-node-type-splash-page .virtual_event--splash .virtual_event--header .virtual_event--wrapper {
  padding: 10px 0;
}
.page-node-type-splash-page .virtual_event--splash .virtual_event--header .virtual_event--wrapper .virtual_event--status {
  margin: 0;
}
@media screen and (max-width: 767px) {
  .page-node-type-splash-page .virtual_event--splash .virtual_event--header .virtual_event--wrapper .virtual_event--status {
    -webkit-box-align: start;
    -webkit-align-items: start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: start;
  }
}
@media screen and (max-width: 1200px) {
  .page-node-type-splash-page .virtual_event--splash .virtual_event--header .virtual_event--wrapper .virtual_event--title,
  .page-node-type-splash-page .virtual_event--splash .virtual_event--header .virtual_event--wrapper .virtual_event--status {
    font-size: 30px;
    line-height: normal;
  }
}
@media screen and (max-width: 1024px) {
  .page-node-type-splash-page .virtual_event--splash .virtual_event--header .virtual_event--wrapper .virtual_event--title,
  .page-node-type-splash-page .virtual_event--splash .virtual_event--header .virtual_event--wrapper .virtual_event--status {
    font-size: 25px;
    line-height: normal;
  }
}
@media screen and (max-width: 767px) {
  .page-node-type-splash-page .virtual_event--splash .virtual_event--header .virtual_event--wrapper .virtual_event--title,
  .page-node-type-splash-page .virtual_event--splash .virtual_event--header .virtual_event--wrapper .virtual_event--status {
    font-size: 20px;
    line-height: normal;
  }
}
.page-node-type-splash-page .block-inline-blockdownload-forms .download-forms {
  display: block;
}
.page-node-type-splash-page .block-inline-blockdownload-forms .download-forms .download-item .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.page-node-type-splash-page .block-inline-blockdownload-forms .download-forms .download-item .row .download-title {
  -webkit-box-align: start;
  -webkit-align-items: start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  font-family: "BarlowBold", sans-serif;
  font-weight: bold;
  font-size: 45px;
  color: #d7eb00;
}
.page-node-type-splash-page .block-inline-blockdownload-forms .download-forms .download-item .row p {
  text-align: left;
  color: white;
  font-family: "BarlowBold", sans-serif;
  font-weight: bold;
  font-size: 20px;
}
.page-node-type-splash-page .block-inline-blockdownload-forms .download-forms .download-item .row .d-form-btn {
  border: none;
  width: 30%;
}
.page-node-type-splash-page .block-inline-blockdownload-forms .download-forms .download-item .row a {
  font-size: 18px;
  color: #006e76;
  background: #d7eb00;
  padding: 7px 24px;
  font-family: "museo-sans-700", sans-serif;
  text-transform: uppercase;
  border-radius: 20px;
  height: auto;
}
.page-node-type-splash-page .block-inline-blockdownload-forms .download-forms .download-item .row a::before {
  display: none;
}
.page-node-type-splash-page .block-inline-blockdownload-forms .download-all-btn {
  display: none;
}
.page-node-type-splash-page #section-2 h2 {
  color: #006e76;
  font-family: "BarlowBold", sans-serif;
  font-weight: bold;
  font-style: italic;
  font-size: 45px;
}
.page-node-type-splash-page #section-2 h2 sup {
  font-weight: bold;
}
@media (max-width: 768px) {
  .page-node-type-splash-page #section-2 h2 {
    text-align: center;
  }
}
.page-node-type-splash-page #section-2 p {
  color: #53565a;
  font-family: "BarlowBold", sans-serif;
  font-weight: bold;
  font-style: italic;
  font-size: 35px;
}
@media (max-width: 768px) {
  .page-node-type-splash-page #section-2 p {
    text-align: center;
  }
}
.page-node-type-splash-page #section-3 .image-block--subtitle {
  padding: 0;
  margin: 0;
  text-align: center;
  font-size: 14px;
}
.page-node-type-splash-page #section-3 .image-block--subtitle p {
  padding: 0;
  margin: 0;
  margin-top: -22px;
  font-size: 14px;
}
@media (max-width: 767px) {
  .page-node-type-splash-page #section-3 .image-block--subtitle p {
    padding: 0 0 25px 0;
    margin-bottom: 35px;
  }
}
.page-node-type-splash-page #section-3 .image-block--image {
  padding: 0 30px;
}
@media (max-width: 768px) {
  .page-node-type-splash-page #section-3 .image-block--image {
    margin-top: -50px;
    padding: 0;
  }
}
.page-node-type-splash-page #section-3 .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
}
.page-node-type-splash-page #section-3 .col-lg-6,
.page-node-type-splash-page #section-3 .col-md-6 {
  width: 50%;
}
.page-node-type-splash-page #section-3 .col-12 {
  width: 100%;
}
.page-node-type-splash-page #section-3 h2 {
  color: #006e76;
  font-family: "BarlowBold", sans-serif;
  font-weight: bold;
  font-style: italic;
  font-size: 45px;
}
.page-node-type-splash-page #section-3 p {
  color: #53565a;
  font-family: "museo-sans-700", sans-serif;
  font-weight: bold;
  font-size: 20px;
  padding: 25px 0 25px 75px;
  margin-bottom: 35px;
}
@media screen and (max-width: 767px) {
  .page-node-type-splash-page #section-3 p.small {
    padding: 0;
  }
}
@media screen and (max-width: 767px) {
  .page-node-type-splash-page #section-3 p.small {
    padding: 0;
  }
}
.page-node-type-splash-page #section-3 p.item {
  background: url(/themes/custom/bkzhcp/images/group.png);
  background-repeat: round;
  background-size: auto;
}
.page-node-type-splash-page #section-3 p span {
  color: #006e76;
}
@media screen and (max-width: 767px) {
  .page-node-type-splash-page #section-3 p span.small {
    font-size: 14px;
    line-height: 14px;
    font-family: "museo-sans-300", sans-serif;
    color: #53565a;
  }
}
.page-node-type-splash-page #section-3 .quote-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.page-node-type-splash-page #section-3 .quote-col .block {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
     -moz-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
}
@media (max-width: 768px) {
  .page-node-type-splash-page #section-3 .quote-col .block {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
}
.page-node-type-splash-page #section-3 .quote-col .block.block-inline-blockbasic .field--name-body {
  padding: 0;
}
.page-node-type-splash-page #section-3 .quote-col .block.block-inline-blockbasic .field--name-body .quote-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20px 0;
}
.page-node-type-splash-page #section-3 .quote-col .block.block-inline-blockbasic .field--name-body .quote-wrapper:first-child img {
  position: relative;
  right: 5px;
}
@media screen and (max-width: 767px) {
  .page-node-type-splash-page #section-3 .quote-col .block.block-inline-blockbasic .field--name-body .quote-wrapper:first-child img {
    right: 3px;
  }
}
@media screen and (max-width: 767px) {
  .page-node-type-splash-page #section-3 .quote-col .block.block-inline-blockbasic .field--name-body .quote-wrapper {
    padding: 30px 0;
  }
}
.page-node-type-splash-page #section-3 .quote-col .block.block-inline-blockbasic .field--name-body .quote-wrapper:first-child {
  padding: 0 0 20px 0;
}
@media screen and (max-width: 767px) {
  .page-node-type-splash-page #section-3 .quote-col .block.block-inline-blockbasic .field--name-body .quote-wrapper:first-child .icon {
    top: -35px;
  }
}
.page-node-type-splash-page #section-3 .quote-col .block.block-inline-blockbasic .field--name-body .quote-wrapper .icon {
  background-color: #fff;
  color: #366a6e;
  padding: 5px;
  border-radius: 50%;
  margin-right: -35px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 70px;
  height: 70px;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .page-node-type-splash-page #section-3 .quote-col .block.block-inline-blockbasic .field--name-body .quote-wrapper .icon {
    top: -5px;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
  }
}
.page-node-type-splash-page #section-3 .quote-col .block.block-inline-blockbasic .field--name-body .quote-wrapper .icon img {
  width: auto;
  height: 100%;
  max-width: initial;
}
.page-node-type-splash-page #section-3 .quote-col .block.block-inline-blockbasic .field--name-body .quote-wrapper .quote-box {
  background-color: white;
  border-radius: 20px;
  padding: 20px;
  padding-left: 40px;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  position: relative;
}
@media screen and (max-width: 767px) {
  .page-node-type-splash-page #section-3 .quote-col .block.block-inline-blockbasic .field--name-body .quote-wrapper .quote-box {
    padding-left: 20px;
    padding-top: 40px;
  }
}
.page-node-type-splash-page #section-3 .quote-col .block.block-inline-blockbasic .field--name-body .quote-wrapper .quote-box .quote-text {
  font-size: 20px;
}
@media screen and (max-width: 767px) {
  .page-node-type-splash-page #section-3 .quote-col .block.block-inline-blockbasic .field--name-body .quote-wrapper .quote-box .quote-text {
    font-size: 18px;
  }
}
.page-node-type-splash-page #section-3 .quote-col .block.block-inline-blockbasic .field--name-body .quote-wrapper .quote-box .quote-text span {
  color: #366a6e;
  font-weight: bold;
}
.page-node-type-splash-page #section-3 .quote-col .block.block-inline-blockbasic .field--name-body .quote-wrapper .quote-footnote {
  font-size: 14px;
  font-family: "museo-sans-300", sans-serif;
  margin-bottom: 10px;
  padding: 0;
}
.page-node-type-splash-page #section-3 .quote-col .block.block-inline-blockbasic .field--name-body .is-hidden-mobile .field--type-image {
  padding: 25px;
}
@media screen and (max-width: 767px) {
  .page-node-type-splash-page #section-4 .container {
    padding-right: 0;
    padding-left: 0;
    margin-top: 30px;
  }
}
.page-node-type-splash-page #section-4 .dark-green-bg-right {
  background-image: url("/themes/custom/bkzhcp/images/quote-bg-right.svg");
  background-size: cover;
  background-position: 95% top;
  background-repeat: no-repeat;
}
@media screen and (max-width: 767px) {
  .page-node-type-splash-page #section-4 .dark-green-bg-right {
    background-size: contain;
  }
}
@media screen and (max-width: 767px) {
  .page-node-type-splash-page #section-4 .block-inline-blockdownload-forms {
    padding: 0;
  }
}
@media screen and (max-width: 767px) {
  .page-node-type-splash-page #section-4 .block-inline-blockdownload-forms .download-forms {
    padding-top: 100px;
  }
}
@media screen and (max-width: 592px) {
  .page-node-type-splash-page #section-4 .block-inline-blockdownload-forms .download-forms {
    padding-top: 70px;
  }
}
.page-node-type-splash-page #section-4 .block-inline-blockdownload-forms .download-forms .row {
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
@media screen and (max-width: 767px) {
  .page-node-type-splash-page #section-4 .block-inline-blockdownload-forms .download-forms .row {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    background: #006e76;
    padding: 0px 14px;
  }
}
@media screen and (max-width: 767px) {
  .page-node-type-splash-page #section-4 .block-inline-blockdownload-forms .download-forms .row .content-wrapper {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
}
.page-node-type-splash-page #section-4 .block-inline-blockdownload-forms .download-forms .row .content-wrapper .download-title {
  font-family: "BarlowBold", sans-serif;
  font-style: italic;
}
@media screen and (max-width: 1200px) {
  .page-node-type-splash-page #section-4 .block-inline-blockdownload-forms .download-forms .row .content-wrapper .download-title {
    line-height: normal;
  }
}
@media screen and (max-width: 767px) {
  .page-node-type-splash-page #section-4 .block-inline-blockdownload-forms .download-forms .row .content-wrapper .download-title {
    margin-bottom: 10px;
  }
}
.page-node-type-splash-page #section-4 .block-inline-blockdownload-forms .download-forms .row .content-wrapper .d-form-description {
  font-size: 20px;
  font-weight: 300;
  line-height: normal;
  font-style: italic;
  font-family: "BarlowBold", sans-serif;
}
@media screen and (max-width: 767px) {
  .page-node-type-splash-page #section-4 .block-inline-blockdownload-forms .download-forms .row .content-wrapper .d-form-description .text-with-summary {
    position: relative;
  }
}
.page-node-type-splash-page #section-4 .block-inline-blockdownload-forms .download-forms .row .content-wrapper .d-form-description p {
  margin-bottom: 10px;
}
.page-node-type-splash-page #section-4 .block-inline-blockdownload-forms .download-forms .row .content-wrapper .d-form-description p:last-child {
  font-style: normal;
}
@media screen and (max-width: 767px) {
  .page-node-type-splash-page #section-4 .block-inline-blockdownload-forms .download-forms .row .content-wrapper .d-form-description p {
    text-align: center;
  }
  .page-node-type-splash-page #section-4 .block-inline-blockdownload-forms .download-forms .row .content-wrapper .d-form-description p:last-child {
    position: absolute;
    bottom: -160px;
  }
}
.page-node-type-splash-page #section-4 .block-inline-blockdownload-forms .download-forms .row .content-wrapper .d-form-description .small-text {
  font-size: 12px;
  font-family: "museo-sans", sans-serif, sans-serif;
  font-weight: 300;
  text-align: left;
}
.page-node-type-splash-page #section-4 .block-inline-blockdownload-forms .download-forms .row .content-wrapper .d-form-description .small-text sup {
  left: -5px;
  position: absolute;
  top: 5px;
}
@media screen and (min-width: 768px) {
  .page-node-type-splash-page #section-4 .block-inline-blockdownload-forms .download-forms .row .content-wrapper .d-form-description .small-text sup {
    left: 0px;
    position: relative;
    top: -5px;
  }
}
@media screen and (max-width: 767px) {
  .page-node-type-splash-page #section-4 .block-inline-blockdownload-forms .download-forms .row .d-form-btn {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 70%;
       -moz-box-flex: 0;
        -ms-flex: 0 0 70%;
            flex: 0 0 70%;
    margin: 30px 0 100px 0;
  }
}
@media screen and (min-width: 1200px) {
  .page-node-type-splash-page #section-4 .block-inline-blockdownload-forms .download-forms .row .d-form-btn {
    width: 25%;
    padding-right: 5%;
  }
}
@media screen and (max-width: 767px) {
  .page-node-type-splash-page .footer .bkz-footer-logo {
    text-align: left;
    padding-left: 10px;
    margin-bottom: 0 !important;
  }
  .page-node-type-splash-page .footer nav {
    padding: 0 15px;
  }
  .page-node-type-splash-page .footer nav ul:not(.contextual-links) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .page-node-type-splash-page .footer nav ul:not(.contextual-links) li {
    padding: 5px 0 5px 0 !important;
  }
  .page-node-type-splash-page .footer .is-hidden-tablet.bottom-footer--logo {
    text-align: left;
  }
}
@media screen and (min-width: 768px) {
  .page-node-type-splash-page .footer #block-footerblocksplash {
    margin-left: 10px;
  }
}
@media screen and (max-width: 767px) {
  .page-node-type-splash-page .footer #block-footerblocksplash {
    padding: 0px 0px 15px 0px;
  }
}
.page-node-type-splash-page .footer #block-footerblocksplash .footer-address {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
@media screen and (max-width: 1024px) {
  .page-node-type-splash-page .footer #block-footerblocksplash .footer-address {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .page-node-type-splash-page .footer #block-footerblocksplash .footer-address span {
    margin-top: 20px;
  }
}

br.hide-desktop,
p.hide-desktop {
  display: none;
}
@media screen and (max-width: 767px) {
  br.hide-mobile,
  p.hide-mobile {
    display: none;
  }
  br.hide-desktop,
  p.hide-desktop {
    display: block;
  }
}

.darkest--green .block-tabs.block-inline-blocktabs .tabs-wrapper .tabs.green-tabs ul.tabs-nav,
.container-pso.darkest--green .block-tabs.block-inline-blocktabs .tabs-wrapper .tabs.green-tabs ul.tabs-nav {
  border: 1px solid #7df2ea;
}
.darkest--green .block-tabs.block-inline-blocktabs .tabs-wrapper .tabs.green-tabs ul.tabs-nav li.active p,
.container-pso.darkest--green .block-tabs.block-inline-blocktabs .tabs-wrapper .tabs.green-tabs ul.tabs-nav li.active p {
  color: #535459;
}
.darkest--green .block-tabs.block-inline-blocktabs .tabs-wrapper .tabs.green-tabs ul.tabs-nav li a p,
.container-pso.darkest--green .block-tabs.block-inline-blocktabs .tabs-wrapper .tabs.green-tabs ul.tabs-nav li a p {
  color: #fff;
}
.darkest--green .block-tabs.block-inline-blocktabs .tabs-wrapper .tabs.green-tabs .tab-desc,
.container-pso.darkest--green .block-tabs.block-inline-blocktabs .tabs-wrapper .tabs.green-tabs .tab-desc {
  color: #fff;
}
.darkest--green .block-tabs.block-inline-blocktabs .tabs-wrapper .tabs.green-tabs .tab-desc p,
.container-pso.darkest--green .block-tabs.block-inline-blocktabs .tabs-wrapper .tabs.green-tabs .tab-desc p {
  color: #fff;
}

.full-width-tabs.block-inline-blocknested-tabs .tabs-wrapper .tabs.green-tabs {
  padding: 30px 6.5px;
}
.full-width-tabs.block-inline-blocknested-tabs .tabs-wrapper .tabs.green-tabs .hide-nested {
  display: none;
}
.full-width-tabs.block-inline-blocknested-tabs .tabs-wrapper .tabs.green-tabs .pso-title {
  font-family: "Barlow-extrabolditalic", serif;
}
@media screen and (max-width: 767px) {
  .full-width-tabs.block-inline-blocknested-tabs .tabs-wrapper .tabs.green-tabs .pso-title {
    font-size: 24px;
  }
}
.full-width-tabs.block-inline-blocknested-tabs .tabs-wrapper .tabs.green-tabs .tabs-nav:first-child {
  height: auto;
  margin: auto;
  margin-bottom: 30px;
  min-width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: none;
  background-color: #006E76;
  padding: 14px 0 14px 0;
  text-transform: uppercase;
}
.full-width-tabs.block-inline-blocknested-tabs .tabs-wrapper .tabs.green-tabs .tabs-nav:first-child li {
  display: table;
}
.full-width-tabs.block-inline-blocknested-tabs .tabs-wrapper .tabs.green-tabs .tabs-nav:first-child li a {
  display: table-cell;
}
.full-width-tabs.block-inline-blocknested-tabs .tabs-wrapper .tabs.green-tabs .tabs-nav:first-child li p {
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
}
.full-width-tabs.block-inline-blocknested-tabs .tabs-wrapper .tabs.green-tabs .tabs-nav:first-child li.active {
  background-color: transparent;
}
.full-width-tabs.block-inline-blocknested-tabs .tabs-wrapper .tabs.green-tabs .tabs-nav:first-child li.active a {
  background-color: transparent;
}
.full-width-tabs.block-inline-blocknested-tabs .tabs-wrapper .tabs.green-tabs .tabs-nav:first-child li.active a p {
  background-color: transparent;
  color: #7DF2EA;
  text-decoration: underline;
}

.custom-padding-col1 {
  padding: 0 4%;
}
@media screen and (max-width: 767px) {
  .custom-padding-col1 {
    padding: 0 16%;
    font-size: 16px;
  }
}

.custom-padding-col2 {
  padding: 0 17%;
}
@media screen and (max-width: 767px) {
  .custom-padding-col2 {
    padding: 0 28%;
    font-size: 16px;
    letter-spacing: -1.1px;
  }
}

.hs-threecol .card-pso {
  -webkit-box-pack: unset;
  -webkit-justify-content: unset;
     -moz-box-pack: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
}
.hs-threecol .card-pso ul {
  list-style: disc;
  padding-left: 15px;
}
.hs-threecol .card-pso ul li {
  color: #535459;
}
@media screen and (min-width: 768px) {
  .hs-threecol .card-pso p:first-child {
    padding: 0 15%;
  }
}
.hs-threecol .layout--threecol-section .layout__region:not(:first-child)::before {
  content: unset !important;
}
@media screen and (min-width: 768px) {
  .hs-threecol .layout--threecol-section {
    padding: 20px 0 !important;
  }
  .hs-threecol .layout--threecol-section .layout__region {
    padding: 0 !important;
  }
  .hs-threecol .layout--threecol-section .layout__region--first {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 32%;
       -moz-box-flex: 1;
        -ms-flex: 1 0 32%;
            flex: 1 0 32%;
  }
  .hs-threecol .layout--threecol-section .layout--twocol-section {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 33%;
       -moz-box-flex: 1;
        -ms-flex: 1 0 33%;
            flex: 1 0 33%;
    padding: 0 16px !important;
  }
  .hs-threecol .layout--threecol-section .layout__region--third {
    margin-left: 0;
  }
  .hs-threecol .layout--threecol-section .layout__region--third p:first-child {
    padding: 0 5%;
  }
}
@media screen and (max-width: 767px) {
  .hs-threecol .layout--threecol-section {
    padding: 0 !important;
  }
  .hs-threecol .layout--threecol-section .layout__region {
    padding: 0 !important;
  }
}

.hs-treatment h3.bold-italic {
  color: #535459;
  font-family: "Barlow-extrabolditalic";
  font-style: italic;
  font-weight: 800;
  font-size: 24px;
  line-height: 24px;
}
@media screen and (max-width: 767px) {
  .hs-treatment h3.bold-italic {
    font-size: 19px;
    line-height: 19px;
  }
}
@media screen and (max-width: 767px) {
  .hs-treatment h3.custom-padding-mobile {
    padding: 0 10%;
  }
}
@media screen and (max-width: 767px) {
  .hs-treatment h3.custom-padding-mobile-6 {
    padding: 0 3%;
  }
}
.hs-treatment h2.custom-margin-bottom {
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .hs-treatment h2.custom-margin-bottom {
    font-size: 20px;
    line-height: 20px;
  }
}
.hs-treatment p.custom-padding-desktop-mobile {
  padding: 0 2%;
  text-align: center;
  font-weight: 600;
}
@media screen and (max-width: 767px) {
  .hs-treatment p.custom-padding-desktop-mobile {
    text-align: left;
    font-size: 16px;
    padding: 0;
  }
}
@media screen and (min-width: 768px) {
  .hs-treatment h3.custom-padding {
    padding: 0 30%;
  }
}
@media screen and (min-width: 1201px) {
  .hs-treatment p.no-container {
    padding: 0 23% 0 17.5%;
  }
}
@media screen and (max-width: 767px) {
  .hs-treatment p.no-container {
    font-size: 16px;
    margin: 0;
  }
}

@media screen and (max-width: 767px) {
  .hs-treatment-content:is(.hs-symtoms-references) p {
    font-size: 16px;
  }
}
@media screen and (max-width: 767px) {
  .hs-treatment-content:is(.hs-symtoms-references) p:first-child {
    padding-right: 2.4%;
  }
}

@media screen and (max-width: 767px) {
  .white-background:has(.hs-treatment-content) {
    padding: 30px 20px 30px 20px !important;
  }
}
.header {
  background: #ffffff;
  z-index: 10;
  padding: 0 !important;
}
.header .menu-container--fluid {
  padding: 0 15px;
}
@media screen and (min-width: 1630px) {
  .header .menu-container--fluid {
    margin: 0 auto;
    padding-right: 15px;
    padding-left: 15px;
    width: 100%;
    max-width: 1600px;
  }
}
.header .navbar-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
}
@media screen and (max-width: 1024px) {
  .header .navbar-list {
    -webkit-box-align: unset;
    -webkit-align-items: unset;
       -moz-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
.header .navbar-list li {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 8px;
  text-align: center;
}
.header .navbar-list li a {
  color: #2B7475;
  font-size: 14px;
  font-weight: 700;
  line-height: 17px;
  font-family: "museo-sans-500", sans-serif;
}
@media screen and (max-width: 767px) {
  .header .navbar-list li {
    max-width: 100%;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1199px) {
  .header .navbar-list {
    font-size: 14px;
  }
}
.header .header--wrapper {
  position: relative;
}
.header .header--wrapper .navs--wrapper {
  width: 100%;
}
.header .header--wrapper .navs--wrapper nav {
  width: 100%;
}
@media screen and (max-width: 1024px) {
  .header .navs--wrapper {
    display: none !important;
  }
  .header .navs--wrapper nav {
    width: 100%;
  }
  .header .navbar-list {
    padding: 16px 8px;
    overflow: auto;
  }
  .header .navbar-list li {
    padding: 20px 0px 20px 0;
    border-bottom: 1px solid #D8D8D8;
    margin-right: 15px;
  }
  .header .navbar-list li a {
    font-size: 16px;
    font-family: "BarlowBold", sans-serif;
    color: #2B7475;
    line-height: 22px;
    text-transform: uppercase;
    display: inherit;
  }
  .header .navbar-list li:last-of-type {
    border: none;
  }
  .header .mobile-menu--burger {
    width: 45px;
    height: 15px;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    -webkit-transition: 0.25s linear;
    transition: 0.25s linear;
    cursor: pointer;
  }
  .header .mobile-menu--burger .line {
    display: block;
    position: absolute;
    height: 3px;
    width: 100%;
    background: #2B7475;
    border-radius: 9px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
            transform: rotate(0deg);
    -webkit-transition: 0.25s linear;
    transition: 0.25s linear;
  }
  .header .mobile-menu--burger .line--first {
    top: 0px;
  }
  .header .mobile-menu--burger .line--second,
  .header .mobile-menu--burger .line--third {
    top: 8px;
    width: 20px;
  }
  .header .mobile-menu--burger .line--forth {
    top: 16px;
  }
  .header .mobile-menu--label-open,
  .header .mobile-menu--label-close {
    position: absolute;
    top: 21px;
    right: 0;
    font-size: 13px;
    letter-spacing: -1px;
    text-transform: uppercase;
    display: none;
  }
  .header .mobile-menu--label-close {
    display: none;
  }
  .header.open {
    height: 100vh;
    background: #ffffff;
    overflow: auto;
    z-index: 1010;
  }
  .header.open .navs--wrapper {
    position: absolute;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    top: 8em;
    left: 0;
    width: 100%;
  }
  .header.open .navbar-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: -60px;
  }
  .header.open .line {
    background: #2B7475;
  }
  .header.open .line--first {
    width: 0%;
    top: 18px;
    left: 50%;
  }
  .header.open .line--second {
    width: 80%;
    -webkit-transform: rotate(50deg);
        -ms-transform: rotate(50deg);
            transform: rotate(50deg);
    background: #2B7475;
  }
  .header.open .line--third {
    width: 80%;
    -webkit-transform: rotate(-50deg);
        -ms-transform: rotate(-50deg);
            transform: rotate(-50deg);
    background: #2B7475;
  }
  .header.open .line--forth {
    top: 18px;
    width: 0%;
    left: 50%;
  }
  .header.open .mobile-menu--label-close {
    display: none;
    color: #2B7475;
  }
  .header.open .mobile-menu--label-open {
    display: none;
  }
  .header.open a::after {
    width: 18px;
    height: 18px;
    background-size: 18px auto;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .header .navs--wrapper {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.header .main-navigation {
  position: absolute;
  top: 140px;
  z-index: 2;
  padding-left: 45px;
  padding-right: 45px;
}

#block-signup ul:not(.contextual-links) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
}
@media screen and (max-width: 767px) {
  #block-signup ul:not(.contextual-links) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 30px auto;
  }
}
#block-signup ul:not(.contextual-links) li + li {
  margin-left: 10px;
}
@media screen and (max-width: 767px) {
  #block-signup ul:not(.contextual-links) li + li {
    margin: 30px 0;
  }
}
@media screen and (max-width: 767px) {
  #block-signup ul:not(.contextual-links) .button {
    padding: 17px 47px;
    width: 100%;
    text-align: center;
    letter-spacing: 1px;
    color: #ffffff;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1199px) {
  #block-signup ul:not(.contextual-links) .button {
    padding: 10px;
    font-size: 12px;
  }
}

.footer nav ul:not(.contextual-links) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media screen and (max-width: 767px) {
  .footer nav ul:not(.contextual-links) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.footer nav li {
  padding: 10px 11px;
}
@media screen and (max-width: 767px) {
  .footer nav li {
    padding: 6px 0;
    line-height: 15px;
  }
}
.footer nav li a {
  position: relative;
  font-size: 18px;
  font-weight: 700;
  color: #ffffff;
  font-family: "museo-sans", sans-serif;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .footer nav li a {
    font-size: 16px;
  }
}
.footer nav li a::after {
  content: "";
  position: absolute;
  bottom: 2px;
  left: 0;
  width: 100%;
  height: 1px;
  background: #ffffff;
}
.footer p {
  font-weight: lighter !important;
}
.footer p br.hide-desktop {
  display: none;
}
@media screen and (max-width: 767px) {
  .footer p br.hide-mobile {
    display: none;
  }
  .footer p br.hide-desktop {
    display: block;
  }
}

.navigation {
  position: fixed;
  z-index: 10;
  top: 50%;
  left: 40px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media screen and (min-width: 1025px) and (max-width: 1199px) {
  .navigation {
    left: 20px;
  }
}
@media screen and (max-width: 1024px) {
  .navigation {
    left: 20px;
  }
}
.navigation li {
  margin-bottom: 8px;
}
.navigation li a {
  position: relative;
  padding: 15px 25px;
  min-height: 50px;
  font-size: 14px;
  font-weight: 200;
  color: #7b7b7b;
  text-transform: uppercase;
}
.navigation li a::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 4px;
  height: 100%;
  background: #7b7b7b;
  border-radius: 2px;
  -webkit-transition: background 0.2s ease;
  transition: background 0.2s ease;
}
.navigation li a.navigation-link--highlight {
  font-weight: 600;
  color: #484848;
}
.navigation li a.navigation-link--highlight::before {
  background: #000000;
}
.navigation li a.next-section::after {
  content: "";
  position: absolute;
  bottom: -4px;
  left: -2px;
  border-top: 8px solid #7b7b7b;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  -webkit-transition: background 0.2s ease;
  transition: background 0.2s ease;
}

a.is--tooltip {
  position: relative;
}
a.is--tooltip::after {
  content: " (" attr(data-placeholder) ")";
  position: absolute;
  top: 115%;
  left: 0;
  padding: 5px;
  font-size: 10px;
  color: #484848 !important;
  background: #f7f7f7;
  border: 1px solid #212121;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  opacity: 0;
  visibility: hidden;
}
a.is--tooltip:hover::after {
  opacity: 1;
  visibility: visible;
}

.see-yourself-block {
  display: none;
  background: #2B7475;
  padding: 40px 30px;
  margin: 0 -15px;
  height: 30vh;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .see-yourself-block {
    display: block;
  }
}
.see-yourself-block .yourself--title {
  color: #ffffff;
  font-size: 26px;
  line-height: 32px;
  text-align: center;
  font-family: "jaf-bernino-sans-extrabold", sans-serif;
  font-style: italic;
}
.see-yourself-block .yourself--desc {
  font-family: "Barlow";
  font-size: 16px;
  font-style: italic;
  font-weight: 500;
  line-height: 20px;
  text-align: center;
  color: #ffffff;
}
.see-yourself-block a.see--register-link {
  width: 100%;
  background: #BDDC04;
  color: #2B7475;
  padding: 18px 24px;
  text-align: center;
  cursor: pointer;
  font-family: "museo-sans-900", sans-serif !important;
  font-weight: 400;
  font-size: 18px;
  line-height: 18px;
  text-transform: uppercase;
  display: inline-block;
  border: none;
  border-radius: 5px;
}
.see-yourself-block a.see--register-link:hover {
  background: #ffffff;
  color: #2B7475;
}
.see-yourself-block a.see--learnmore {
  width: 150px;
  height: 50px;
  color: #BDDC04;
  font-weight: 400;
  text-align: center;
  border: 1px solid #BDDC04;
  padding: 15px;
  cursor: pointer;
  font-family: "museo-sans-900", sans-serif !important;
  font-weight: 400;
  font-size: 18px;
  line-height: 18px;
  text-transform: uppercase;
  display: inline-block;
}
.see-yourself-block a.see--learnmore:hover {
  color: #ffffff;
  border-color: #ffffff;
}
.see-yourself-block .see--links {
  margin-top: 30px;
}

@media screen and (max-width: 1024px) {
  .header .header--wrapper .mobile-menu--burger,
  main .header--wrapper .mobile-menu--burger {
    display: block;
    position: absolute;
    top: 30px;
    right: 25px;
  }
}
.header .header--wrapper .navs--wrapper,
main .header--wrapper .navs--wrapper {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 1024px) {
  .header .header--wrapper .navs--wrapper,
  main .header--wrapper .navs--wrapper {
    display: none;
  }
}
.header .header--wrapper .navs--wrapper nav,
main .header--wrapper .navs--wrapper nav {
  width: unset;
}
.header .header--wrapper .navs--wrapper #block-bkzhcp-main-menu,
main .header--wrapper .navs--wrapper #block-bkzhcp-main-menu {
  padding: 0 0 0 30px;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.header .header--wrapper .navs--wrapper #block-bkzhcp-main-menu .navbar-item.icon-download a:after,
main .header--wrapper .navs--wrapper #block-bkzhcp-main-menu .navbar-item.icon-download a:after {
  content: none;
}
.header .header--wrapper .navs--wrapper #block-bkzhcp-main-menu .navbar-item a,
main .header--wrapper .navs--wrapper #block-bkzhcp-main-menu .navbar-item a {
  text-align: center;
  color: #005F66;
  white-space: nowrap;
  font-family: "museo-sans", sans-serif;
  font-size: 15px;
  font-weight: 700;
}
@media screen and (min-width: 1025px) and (max-width: 1199px) {
  .header .header--wrapper .navs--wrapper #block-bkzhcp-main-menu .navbar-item a,
  main .header--wrapper .navs--wrapper #block-bkzhcp-main-menu .navbar-item a {
    font-size: 14px;
    letter-spacing: -1px;
  }
}
@media screen and (max-width: 1024px) {
  .header .header--wrapper .navs--wrapper #block-bkzhcp-main-menu .navbar-item a,
  main .header--wrapper .navs--wrapper #block-bkzhcp-main-menu .navbar-item a {
    font-size: 22px;
    text-transform: uppercase;
    line-height: 1;
    text-align: left;
  }
}
@media screen and (max-width: 1130px) {
  .header .header--wrapper .navs--wrapper #block-bkzhcp-main-menu .navbar-item a,
  main .header--wrapper .navs--wrapper #block-bkzhcp-main-menu .navbar-item a {
    white-space: normal;
  }
}
.header .header--wrapper .navs--wrapper #block-bkzhcp-main-menu .navbar-list,
main .header--wrapper .navs--wrapper #block-bkzhcp-main-menu .navbar-list {
  width: 100%;
}
.header .header--wrapper .navs--wrapper #block-header-splash-second,
.header .header--wrapper .navs--wrapper #block-header-hs-splash-second,
main .header--wrapper .navs--wrapper #block-header-splash-second,
main .header--wrapper .navs--wrapper #block-header-hs-splash-second {
  padding: 0 0 0 30px;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 1024px) {
  .header .header--wrapper .navs--wrapper #block-header-splash-second,
  .header .header--wrapper .navs--wrapper #block-header-hs-splash-second,
  main .header--wrapper .navs--wrapper #block-header-splash-second,
  main .header--wrapper .navs--wrapper #block-header-hs-splash-second {
    padding: 0;
  }
}
.header .header--wrapper .navs--wrapper #block-header-splash-second .navbar-item.icon-download a:after,
.header .header--wrapper .navs--wrapper #block-header-hs-splash-second .navbar-item.icon-download a:after,
main .header--wrapper .navs--wrapper #block-header-splash-second .navbar-item.icon-download a:after,
main .header--wrapper .navs--wrapper #block-header-hs-splash-second .navbar-item.icon-download a:after {
  content: none;
}
.header .header--wrapper .navs--wrapper #block-header-splash-second .navbar-item a,
.header .header--wrapper .navs--wrapper #block-header-hs-splash-second .navbar-item a,
main .header--wrapper .navs--wrapper #block-header-splash-second .navbar-item a,
main .header--wrapper .navs--wrapper #block-header-hs-splash-second .navbar-item a {
  text-align: center;
  color: #005F66;
  white-space: nowrap;
  font-family: "museo-sans", sans-serif;
  font-size: 15px;
  font-weight: 700;
}
@media screen and (min-width: 1025px) and (max-width: 1199px) {
  .header .header--wrapper .navs--wrapper #block-header-splash-second .navbar-item a,
  .header .header--wrapper .navs--wrapper #block-header-hs-splash-second .navbar-item a,
  main .header--wrapper .navs--wrapper #block-header-splash-second .navbar-item a,
  main .header--wrapper .navs--wrapper #block-header-hs-splash-second .navbar-item a {
    font-size: 14px;
    letter-spacing: -1px;
  }
}
@media screen and (max-width: 1024px) {
  .header .header--wrapper .navs--wrapper #block-header-splash-second .navbar-item a,
  .header .header--wrapper .navs--wrapper #block-header-hs-splash-second .navbar-item a,
  main .header--wrapper .navs--wrapper #block-header-splash-second .navbar-item a,
  main .header--wrapper .navs--wrapper #block-header-hs-splash-second .navbar-item a {
    font-size: 16px;
    text-transform: uppercase;
    line-height: 1;
    text-align: left;
    width: 100%;
  }
}
@media screen and (max-width: 1130px) {
  .header .header--wrapper .navs--wrapper #block-header-splash-second .navbar-item a,
  .header .header--wrapper .navs--wrapper #block-header-hs-splash-second .navbar-item a,
  main .header--wrapper .navs--wrapper #block-header-splash-second .navbar-item a,
  main .header--wrapper .navs--wrapper #block-header-hs-splash-second .navbar-item a {
    white-space: normal;
  }
}
.header .header--wrapper .navs--wrapper #block-header-splash-second .navbar-list,
.header .header--wrapper .navs--wrapper #block-header-hs-splash-second .navbar-list,
main .header--wrapper .navs--wrapper #block-header-splash-second .navbar-list,
main .header--wrapper .navs--wrapper #block-header-hs-splash-second .navbar-list {
  width: 100%;
}
.header .header--wrapper .navs--wrapper #block-header-splash-signup,
.header .header--wrapper .navs--wrapper #block-header-hs-splash-signup,
main .header--wrapper .navs--wrapper #block-header-splash-signup,
main .header--wrapper .navs--wrapper #block-header-hs-splash-signup {
  color: white;
  background-color: #006E76;
  border-radius: 50px;
  padding: 12px 0 12px 0;
  text-align: center;
  margin-left: 10px;
  min-width: 242px;
  max-height: 48px;
  font-size: 18px;
}
@media screen and (min-width: 1025px) and (max-width: 1199px) {
  .header .header--wrapper .navs--wrapper #block-header-splash-signup,
  .header .header--wrapper .navs--wrapper #block-header-hs-splash-signup,
  main .header--wrapper .navs--wrapper #block-header-splash-signup,
  main .header--wrapper .navs--wrapper #block-header-hs-splash-signup {
    margin-left: 4px;
    min-width: 242px;
  }
}
.header .header--wrapper .navs--wrapper #block-header-splash-signup a,
.header .header--wrapper .navs--wrapper #block-header-hs-splash-signup a,
main .header--wrapper .navs--wrapper #block-header-splash-signup a,
main .header--wrapper .navs--wrapper #block-header-hs-splash-signup a {
  font-weight: 700;
  color: white;
  text-transform: uppercase;
}
@media screen and (min-width: 1025px) and (max-width: 1199px) {
  .header .header--wrapper .navs--wrapper #block-header-splash-signup a,
  .header .header--wrapper .navs--wrapper #block-header-hs-splash-signup a,
  main .header--wrapper .navs--wrapper #block-header-splash-signup a,
  main .header--wrapper .navs--wrapper #block-header-hs-splash-signup a {
    font-size: 14px;
    letter-spacing: -1px;
  }
}
.header .header--wrapper .navs--wrapper #block-header-splash-signup .nav--border,
.header .header--wrapper .navs--wrapper #block-header-hs-splash-signup .nav--border,
main .header--wrapper .navs--wrapper #block-header-splash-signup .nav--border,
main .header--wrapper .navs--wrapper #block-header-hs-splash-signup .nav--border {
  margin: 0 !important;
}
.header .header--wrapper .navs--wrapper #block-signupupdates,
main .header--wrapper .navs--wrapper #block-signupupdates {
  color: #343741;
  background-color: #BDDC04;
  border-radius: 50px;
  padding: 14px 0;
  text-align: center;
  margin-left: 10px;
  min-width: 140px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (min-width: 1025px) and (max-width: 1199px) {
  .header .header--wrapper .navs--wrapper #block-signupupdates,
  main .header--wrapper .navs--wrapper #block-signupupdates {
    margin-left: 4px;
    min-width: 104px;
  }
}
.header .header--wrapper .navs--wrapper #block-signupupdates a,
main .header--wrapper .navs--wrapper #block-signupupdates a {
  font-weight: 900;
  color: #110F11;
}
@media screen and (min-width: 1025px) and (max-width: 1199px) {
  .header .header--wrapper .navs--wrapper #block-signupupdates a,
  main .header--wrapper .navs--wrapper #block-signupupdates a {
    font-size: 14px;
    letter-spacing: -1px;
  }
}
.header .header--wrapper .navs--wrapper #block-signupupdates .nav--border,
main .header--wrapper .navs--wrapper #block-signupupdates .nav--border {
  margin: 0 !important;
}
.header .header--wrapper .utility-navbar-list,
main .header--wrapper .utility-navbar-list {
  display: none;
}
@media screen and (max-width: 1024px) {
  .header .header--wrapper .utility-navbar-list,
  main .header--wrapper .utility-navbar-list {
    padding: 30px;
    display: block;
  }
  .header .header--wrapper .utility-navbar-list .navbar-item,
  main .header--wrapper .utility-navbar-list .navbar-item {
    display: block !important;
  }
  .header .header--wrapper .utility-navbar-list .navbar-item a,
  main .header--wrapper .utility-navbar-list .navbar-item a {
    color: #2A7475;
    text-decoration: underline;
    font-size: 15px;
    font-weight: 700;
  }
}
.header .navbar-list,
main .navbar-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 40px;
}
@media screen and (max-width: 1024px) {
  .header .navbar-list,
  main .navbar-list {
    -webkit-box-align: unset;
    -webkit-align-items: unset;
       -moz-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
.header .navbar-list li,
main .navbar-list li {
  margin-right: 8px;
}
.header .navbar-list li a,
main .navbar-list li a {
  color: #2B7475;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  font-family: "museo-sans-500", sans-serif;
}
@media screen and (max-width: 1024px) {
  .header .navbar-list li,
  main .navbar-list li {
    max-width: 100%;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1199px) {
  .header .navbar-list,
  main .navbar-list {
    font-size: 14px;
  }
}
.header #block-psorheumanavigation .navbar-list.pso-navbar,
main #block-psorheumanavigation .navbar-list.pso-navbar {
  gap: 45px;
}
.header #block-bkzhcp-dermatology-hs-navigation .navbar-list.pso-navbar,
main #block-bkzhcp-dermatology-hs-navigation .navbar-list.pso-navbar {
  gap: 81px;
}

.additional-nav {
  background: #BDDC04;
  padding: 8px 0;
}
.additional-nav .container {
  padding: 0 30px;
  max-width: 100%;
}
.additional-nav .container > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 1024px) {
  .additional-nav .container > div #block-utilitynavigation {
    display: none;
  }
}
.additional-nav .container > div #block-utilitynavigation .utility-navbar-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.additional-nav .container > div #block-utilitynavigation .utility-navbar-list .navbar-item a {
  color: #110F11;
  font-family: "museo-sans-700";
  font-size: 13px;
  padding: 0 15px;
  border-right: 1px solid #06101B;
}
.additional-nav .container > div #block-utilitynavigation .utility-navbar-list .navbar-item:last-of-type a {
  border: none;
}
@media screen and (max-width: 767px) {
  .additional-nav #block-utilitynavigationleft ul {
    line-height: 1;
  }
}
.additional-nav #block-utilitynavigationleft span {
  font-size: 13px;
  color: #110F11;
  font-family: "museo-sans-700";
}

.additional-nav--splash {
  background: #006E76;
  padding: 8px 0;
}
.additional-nav--splash .container {
  padding: 0 30px;
  max-width: 100%;
}
.additional-nav--splash .container .nav-wrapper .navbar-list-splash-first {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: right;
  -webkit-justify-content: right;
     -moz-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
  padding-right: 50px;
}
@media screen and (max-width: 767px) {
  .additional-nav--splash .container .nav-wrapper .navbar-list-splash-first {
    padding-right: 0;
    text-align: center;
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
       -moz-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .additional-nav--splash .container .nav-wrapper .navbar-list-splash-first li {
    max-width: 110px;
  }
  .additional-nav--splash .container .nav-wrapper .navbar-list-splash-first:first-child {
    width: 100%;
  }
}
.additional-nav--splash .container .nav-wrapper .navbar-list-splash-first .navbar-prefix {
  margin: 0 auto 0 40px;
  color: white;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .additional-nav--splash .container .nav-wrapper .navbar-list-splash-first .navbar-prefix {
    font-size: 12px;
    line-height: 14px;
    margin: 0 0 5px 0;
  }
}
.additional-nav--splash .container .nav-wrapper .navbar-list-splash-first .navbar-item a {
  color: white;
  font-family: "museo-sans-700", sans-serif;
  font-size: 13px;
  padding: 0 15px;
  border-right: 1px solid #D7EB00;
}
.additional-nav--splash .container .nav-wrapper .navbar-list-splash-first .navbar-item:last-of-type a {
  border: none;
}

.additional-nav--splash .container .nav-wrapper .navbar-list-hs-splash-first .navbar-item a {
  border-right: 2px solid white;
  padding: 2px 15px;
}

.main-navigation #block-bkzhcp-main-menu {
  height: 100%;
  position: relative;
}
.main-navigation #block-bkzhcp-main-menu .navbar-list .navbar-item {
  padding: 18px 0 0 0;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 5px;
}
@media screen and (min-width: 1025px) and (max-width: 1199px) {
  .main-navigation #block-bkzhcp-main-menu .navbar-list .navbar-item {
    margin: 0 4px;
  }
}
.main-navigation #block-bkzhcp-main-menu .navbar-list .navbar-item.navbar-item--active-trail > a {
  color: #4D3980;
}
.main-navigation #block-bkzhcp-main-menu .navbar-list .navbar-item a:hover {
  color: #4D3980;
}
.main-navigation #block-bkzhcp-main-menu .navbar-list .navbar-item.menu-item--expanded {
  margin-right: 30px;
}
@media screen and (min-width: 1025px) and (max-width: 1199px) {
  .main-navigation #block-bkzhcp-main-menu .navbar-list .navbar-item.menu-item--expanded {
    margin-right: 18px;
  }
}
.main-navigation #block-bkzhcp-main-menu .navbar-list .navbar-item.menu-item--expanded > a {
  position: relative;
}
.main-navigation #block-bkzhcp-main-menu .navbar-list .navbar-item.menu-item--expanded > a:after {
  background: url("../images/arrow-green-mb-close.png") no-repeat;
  width: 15px;
  height: 15px;
  background-size: contain;
  content: "" !important;
  position: absolute;
  display: inline-block;
  top: 2px;
  right: -20px;
}
@media screen and (min-width: 1025px) and (max-width: 1199px) {
  .main-navigation #block-bkzhcp-main-menu .navbar-list .navbar-item.menu-item--expanded > a:after {
    width: 13px;
    height: 13px;
    right: -16px;
  }
}
@media screen and (max-width: 1024px) {
  .main-navigation #block-bkzhcp-main-menu .navbar-list .navbar-item.menu-item--expanded > a:after {
    background: url("../images/arrow-green-mb-close.png") no-repeat;
    width: 20px;
    height: 20px;
    background-size: contain;
    content: "" !important;
    position: absolute;
    display: inline-block;
    top: 3px;
    right: -30px;
  }
}
.main-navigation #block-bkzhcp-main-menu .navbar-list .navbar-item.menu-item--expanded:hover > a:after, .main-navigation #block-bkzhcp-main-menu .navbar-list .navbar-item.menu-item--expanded.navbar-item--active-trail > a:after {
  background: url("../images/arrow-green-mb.png") no-repeat;
  background-size: contain;
  width: 15px;
  height: 15px;
}
@media screen and (max-width: 1024px) {
  .main-navigation #block-bkzhcp-main-menu .navbar-list .navbar-item.menu-item--expanded:hover > a:after, .main-navigation #block-bkzhcp-main-menu .navbar-list .navbar-item.menu-item--expanded.navbar-item--active-trail > a:after {
    background: url("../images/arrow-green-mb.png") no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
  }
}
@media screen and (max-width: 1024px) {
  .main-navigation #block-bkzhcp-main-menu .navbar-list .navbar-item.menu-item--expanded {
    display: block;
  }
  .main-navigation #block-bkzhcp-main-menu .navbar-list .navbar-item.menu-item--expanded.is-active > a:after {
    color: #BDDC04;
  }
  .main-navigation #block-bkzhcp-main-menu .navbar-list .navbar-item.menu-item--expanded.open .navbar-list {
    display: block;
    padding: 0 15px;
  }
  .main-navigation #block-bkzhcp-main-menu .navbar-list .navbar-item.menu-item--expanded.open > a:after {
    font-family: "Font Awesome 5 Free";
    font-size: 15px;
    font-weight: 900;
    content: "\f077";
  }
}
@media screen and (min-width: 1024px) {
  .main-navigation #block-bkzhcp-main-menu .navbar-list .navbar-item.menu-item--expanded:hover .navbar-list {
    display: block;
    text-align: end;
    padding: 15px 20px 15px 30px;
  }
  .main-navigation #block-bkzhcp-main-menu .navbar-list .navbar-item.menu-item--expanded:hover .navbar-list .navbar-item {
    padding: 0;
    display: inline-block;
  }
}
.main-navigation #block-bkzhcp-main-menu .navbar-list .navbar-item.menu-item--expanded .navbar-list {
  display: none;
  position: absolute;
  width: 100%;
  left: 0;
  top: 100%;
  padding: 15px 30px;
}
@media screen and (max-width: 1024px) {
  .main-navigation #block-bkzhcp-main-menu .navbar-list .navbar-item.menu-item--expanded .navbar-list {
    position: relative;
    top: 0;
    background: none;
  }
}
@media screen and (max-width: 1024px) {
  .main-navigation #block-bkzhcp-main-menu .navbar-list .navbar-item.menu-item--expanded .navbar-list .navbar-item {
    padding: 0;
  }
  .main-navigation #block-bkzhcp-main-menu .navbar-list .navbar-item.menu-item--expanded .navbar-list .navbar-item a {
    text-align: left;
    margin-bottom: 15px;
    font-size: 18px;
    text-transform: none;
  }
}
.main-navigation #block-bkzhcp-main-menu .navbar-list .navbar-item.menu-item--expanded .navbar-list .navbar-item a.is-active {
  padding-bottom: 5px;
  border-bottom: 4px solid #BDDC04;
  border-radius: 4px;
  position: relative;
  color: #4D3980;
}
.main-navigation #block-bkzhcp-main-menu .navbar-list .navbar-item.menu-item--expanded .navbar-list .navbar-item--active-trail > a {
  padding-bottom: 5px;
  border-bottom: 4px solid #BDDC04;
  border-radius: 4px;
  position: relative;
}

.main-navigation--splash .navs--wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.main-navigation--splash #block-header-splash-second,
.main-navigation--splash #block-header-hs-splash-second {
  height: 100%;
  position: relative;
}
.main-navigation--splash #block-header-splash-second .navbar-list,
.main-navigation--splash #block-header-hs-splash-second .navbar-list {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 1450px) {
  .main-navigation--splash #block-header-splash-second .navbar-list,
  .main-navigation--splash #block-header-hs-splash-second .navbar-list {
    margin-left: auto;
  }
}
@media screen and (max-width: 1024px) {
  .main-navigation--splash #block-header-splash-second .navbar-list,
  .main-navigation--splash #block-header-hs-splash-second .navbar-list {
    border-top: 1px solid #005f66;
  }
}
.main-navigation--splash #block-header-splash-second .navbar-list .navbar-item,
.main-navigation--splash #block-header-hs-splash-second .navbar-list .navbar-item {
  padding: 18px 0 0 0;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 70px;
}
@media screen and (max-width: 1550px) {
  .main-navigation--splash #block-header-splash-second .navbar-list .navbar-item,
  .main-navigation--splash #block-header-hs-splash-second .navbar-list .navbar-item {
    margin: 0 40px;
  }
}
@media screen and (max-width: 1312px) {
  .main-navigation--splash #block-header-splash-second .navbar-list .navbar-item,
  .main-navigation--splash #block-header-hs-splash-second .navbar-list .navbar-item {
    margin: 0 20px;
  }
}
@media screen and (max-width: 1024px) {
  .main-navigation--splash #block-header-splash-second .navbar-list .navbar-item,
  .main-navigation--splash #block-header-hs-splash-second .navbar-list .navbar-item {
    margin: 0;
    padding: 20px 0;
    border-bottom: 1px solid #005f66;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1199px) {
  .main-navigation--splash #block-header-splash-second .navbar-list .navbar-item,
  .main-navigation--splash #block-header-hs-splash-second .navbar-list .navbar-item {
    margin: 0 13px;
  }
}
.main-navigation--splash #block-header-splash-second .navbar-list .navbar-item.navbar-item--active-trail > a,
.main-navigation--splash #block-header-hs-splash-second .navbar-list .navbar-item.navbar-item--active-trail > a {
  color: #4D3980;
}
.main-navigation--splash #block-header-splash-second .navbar-list .navbar-item a:hover,
.main-navigation--splash #block-header-hs-splash-second .navbar-list .navbar-item a:hover {
  color: #4D3980;
}
.main-navigation--splash #block-header-hs-splash-second .navbar-list {
  -webkit-box-pack: end;
  -webkit-justify-content: end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}

.main-navigation.open .container, .main-navigation-splash.open .container, .main-navigation-pso.open .container {
  top: 0 !important;
  height: 100vh;
  background: rgba(255, 255, 255, 0.9);
}
.main-navigation.open .header--wrapper, .main-navigation-splash.open .header--wrapper, .main-navigation-pso.open .header--wrapper {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media screen and (max-width: 1024px) {
  .main-navigation.open .header--wrapper .navs--wrapper, .main-navigation-splash.open .header--wrapper .navs--wrapper, .main-navigation-pso.open .header--wrapper .navs--wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
  .main-navigation.open .header--wrapper .navs--wrapper .navbar-list, .main-navigation-splash.open .header--wrapper .navs--wrapper .navbar-list, .main-navigation-pso.open .header--wrapper .navs--wrapper .navbar-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 20px;
    margin-bottom: 30px;
  }
  .main-navigation.open .header--wrapper .navs--wrapper .navbar-list .navbar-item, .main-navigation-splash.open .header--wrapper .navs--wrapper .navbar-list .navbar-item, .main-navigation-pso.open .header--wrapper .navs--wrapper .navbar-list .navbar-item {
    margin-right: 0;
  }
  .main-navigation.open .header--wrapper .navs--wrapper .navbar-list .navbar-item a, .main-navigation-splash.open .header--wrapper .navs--wrapper .navbar-list .navbar-item a, .main-navigation-pso.open .header--wrapper .navs--wrapper .navbar-list .navbar-item a {
    font-size: 16px;
    font-weight: 700;
  }
  .main-navigation.open .header--wrapper .navs--wrapper .navbar-list .navbar-item a.is-active, .main-navigation-splash.open .header--wrapper .navs--wrapper .navbar-list .navbar-item a.is-active, .main-navigation-pso.open .header--wrapper .navs--wrapper .navbar-list .navbar-item a.is-active {
    color: #4D3980;
  }
  .main-navigation.open .header--wrapper .navs--wrapper #block-signupupdates, .main-navigation-splash.open .header--wrapper .navs--wrapper #block-signupupdates, .main-navigation-pso.open .header--wrapper .navs--wrapper #block-signupupdates {
    width: 210px;
    padding: 15px;
    margin: 30px 0 0 45px;
  }
}
.main-navigation.open .header--wrapper .navs--wrapper #block-bkzhcp-main-menu, .main-navigation-splash.open .header--wrapper .navs--wrapper #block-bkzhcp-main-menu, .main-navigation-pso.open .header--wrapper .navs--wrapper #block-bkzhcp-main-menu {
  background: transparent;
}
.main-navigation.open .mobile-menu--burger .mobile-menu--label-open, .main-navigation-splash.open .mobile-menu--burger .mobile-menu--label-open, .main-navigation-pso.open .mobile-menu--burger .mobile-menu--label-open {
  color: transparent;
  position: relative;
  top: 5px;
}
.main-navigation.open .mobile-menu--burger .mobile-menu--label-open:before, .main-navigation-splash.open .mobile-menu--burger .mobile-menu--label-open:before, .main-navigation-pso.open .mobile-menu--burger .mobile-menu--label-open:before {
  content: "";
  background: url("../images/close.svg") no-repeat;
  background-size: 100% 100%;
  height: 24px;
  width: 28px;
  top: 15px;
}
.main-navigation .mobile-menu--burger .mobile-menu--label-open, .main-navigation-splash .mobile-menu--burger .mobile-menu--label-open, .main-navigation-pso .mobile-menu--burger .mobile-menu--label-open {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #2A7475;
  font-weight: 900;
  font-size: 10px;
  text-transform: uppercase;
}
.main-navigation .mobile-menu--burger .mobile-menu--label-open:before, .main-navigation-splash .mobile-menu--burger .mobile-menu--label-open:before, .main-navigation-pso .mobile-menu--burger .mobile-menu--label-open:before {
  content: "";
  background: url("../images/hamburger-menu.svg") no-repeat;
  background-size: 100% 100%;
  height: 24px;
  width: 28px;
  top: 15px;
}

.main-navigation-splash.open .mobile-menu--burger .mobile-menu--label-open:before {
  height: 24px;
}

main .main-navigation-splash .header--wrapper .navs--wrapper #block-header-splash-second .navbar-item a {
  text-transform: none;
  color: #53565A;
  font-size: 16px;
}

main .main-navigation-splash .header--wrapper .navs--wrapper #block-header-hs-splash-second .navbar-item a {
  text-transform: none;
  color: #006E76;
  font-size: 16px;
  position: relative;
  display: inline-block;
  width: auto;
}
main .main-navigation-splash .header--wrapper .navs--wrapper #block-header-hs-splash-second .navbar-item a:after {
  background: url("../images/icons/download.png") no-repeat;
  background-size: 100% 100%;
  content: "";
  position: absolute;
  top: -9px;
  right: -35px;
  width: 35px;
  height: 35px;
}

.main-navigation--splash #block-header-hs-splash-second .navbar-list {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  direction: ltr;
}
.main-navigation--splash #block-header-hs-splash-second .navbar-list .navbar-item {
  margin: 0 70px 0 0;
  padding: 5px 0 0 0;
}

.isi-bar {
  height: auto;
  padding: 0 0 15px 0;
}
@media screen and (max-width: 767px) {
  .isi-bar {
    padding: 0;
  }
}
.isi-bar .container {
  position: static;
  padding-right: 120px;
}
@media screen and (max-width: 767px) {
  .isi-bar .container {
    padding-right: 20px;
  }
}
.isi-bar .isi-bar-title {
  font-family: "museo-sans-900", sans-serif;
  line-height: 19px;
  font-size: 16px;
}
.isi-bar .isi-bar-content {
  font-family: "museo-sans-500", sans-serif;
  font-weight: 400;
  color: #484848;
  margin-bottom: 0;
}
.isi-bar .isi-bar-content .dark-green-text {
  font-family: "museo-sans-900", sans-serif !important;
  font-style: normal;
}
@media screen and (max-width: 767px) {
  .isi-bar .isi-bar-content {
    padding: 0 10px !important;
    min-height: 100px !important;
    margin-bottom: 0px !important;
  }
  .isi-bar .isi-bar-content .dark-green-text {
    margin-bottom: 0 !important;
    font-family: "museo-sans-900", sans-serif !important;
    font-style: normal;
    text-align: left;
  }
  .isi-bar .isi-bar-content .with-indication-mob p {
    margin-bottom: 0 !important;
    line-height: 12px;
    font-size: 11px;
  }
  .isi-bar .isi-bar-content .with-indication-mob p a {
    display: inline;
    font-size: 13px;
  }
  .isi-bar .isi-bar-content .with-indication-mob .isi-title-mob {
    color: #2A7475;
    font-family: "museo-sans-900", sans-serif;
    font-size: 15px;
    text-transform: uppercase;
  }
}
.isi-bar .isi-bar-content a {
  color: #2B7475;
}
.isi-bar .isi-bar-content sup {
  font-size: 0.84em;
  top: -6px;
}
.isi-bar.isExpanded {
  height: calc(100vh - 124px);
  overflow-y: auto;
}
@media screen and (max-width: 767px) {
  .isi-bar.isExpanded {
    height: calc(100vh - 200px);
  }
}
.isi-bar h2 {
  font-size: 29px;
  font-weight: 400;
  line-height: 27px;
  font-family: "jaf-bernino-sans-extrabold", sans-serif;
  font-style: italic;
}
@media screen and (max-width: 767px) {
  .isi-bar h2 {
    font-size: 16px;
  }
}
.isi-bar h3 {
  font-size: 18px;
  font-weight: 400;
  font-family: "museo-sans-900", sans-serif !important;
  font-style: italic;
  line-height: 24px;
}
@media screen and (max-width: 767px) {
  .isi-bar h3 {
    font-size: 16px;
  }
}
.isi-bar h4 {
  font-size: 16px;
  margin: 0;
  font-family: "museo-sans-900", sans-serif !important;
  font-style: italic;
  margin-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .isi-bar h4 {
    margin-bottom: 10px;
  }
}
.isi-bar p.references {
  font-family: "museo-sans", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  color: #484848;
  padding-top: 20px;
}
.isi-bar p.referbody {
  font-family: "museo-sans-500", sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #474747;
}
.isi-bar hr {
  margin-top: 30px;
}
.isi-bar div.with-indication {
  display: block;
}
.isi-bar div.with-indication h3 {
  margin: 0;
}
.isi-bar div.with-indication p {
  line-height: 20px;
}
@media screen and (max-width: 767px) {
  .isi-bar div.with-indication {
    display: none;
  }
}
.isi-bar div.with-indication-mob {
  display: none;
}
@media screen and (max-width: 767px) {
  .isi-bar div.with-indication-mob {
    display: block;
    padding: 20px 12% 20px 20px;
  }
}
.is-expanded {
  overflow: hidden;
}

.node--type-isi {
  font-family: "museo-sans-500", sans-serif;
  font-weight: 500;
}
.node--type-isi p {
  color: #343741;
}
@media screen and (max-width: 767px) {
  .node--type-isi p {
    line-height: 20px;
  }
}
.node--type-isi h2.heading {
  display: none;
}
.node--type-isi h2 {
  font-size: 29px;
  font-weight: 400;
  line-height: 27px;
  font-family: "jaf-bernino-sans-extrabold", sans-serif;
  font-style: italic;
  margin-bottom: 0;
  padding-bottom: 24px;
}
.node--type-isi h3 {
  font-weight: 700;
  line-height: 24px;
  margin: 15px 0 30px 0;
  font-size: 26.66px;
  font-family: "museo-sans", sans-serif;
  color: #006E76;
}
@media screen and (max-width: 767px) {
  .node--type-isi h3 {
    font-size: 22px;
    font-family: "museo-sans", sans-serif;
    font-weight: 900;
    text-align: left;
  }
}
.node--type-isi h4 {
  font-size: 18px;
  margin: 0 0 5px 0;
  font-family: "museo-sans", sans-serif;
  line-height: 24px;
  color: #006E76;
}
@media screen and (max-width: 767px) {
  .node--type-isi h4 {
    font-size: 16px;
    font-family: "museo-sans", sans-serif;
    font-weight: 900;
    text-align: left;
  }
}
.node--type-isi p.references {
  font-family: "museo-sans", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  color: #484848;
  padding-top: 20px;
}
.node--type-isi p.referbody {
  font-family: "museo-sans-500", sans-serif;
  font-size: 16px;
  font-weight: 400;
}
@media screen and (max-width: 767px) {
  .node--type-isi p.referbody span {
    font-size: 16px !important;
  }
}
.node--type-isi p.referbody strong {
  font-family: "museo-sans-900", sans-serif;
}
.node--type-isi hr {
  margin-top: 50px;
  height: 1px;
  background-color: #005F66;
  border: none;
}

.page-node-type-splash-page .node--type-isi {
  font-family: "museo-sans-300", sans-serif;
  font-weight: 300;
}
.page-node-type-splash-page .node--type-isi p {
  color: #53565A;
}
@media screen and (max-width: 767px) {
  .page-node-type-splash-page .node--type-isi p {
    line-height: 20px;
  }
}
.page-node-type-splash-page .node--type-isi h2.heading {
  display: none;
}
.page-node-type-splash-page .node--type-isi h2 {
  font-size: 29px;
  font-weight: 400;
  line-height: 27px;
  font-family: "jaf-bernino-sans-extrabold", sans-serif;
  font-style: normal;
  margin-bottom: 0;
  padding-bottom: 24px;
}
.page-node-type-splash-page .node--type-isi h3 {
  font-weight: 700;
  line-height: 24px;
  margin: 15px 0 30px 0;
  font-size: 20px;
  font-family: "museo-sans-700", sans-serif !important;
  color: #006E76;
}
@media screen and (max-width: 767px) {
  .page-node-type-splash-page .node--type-isi h3 {
    font-size: 20px;
    font-family: "museo-sans", sans-serif;
    font-weight: 700;
    text-align: left;
  }
}
.page-node-type-splash-page .node--type-isi h4 {
  font-weight: 700;
  font-size: 18px;
  margin: 0 0 5px 0;
  font-family: "museo-sans-700", sans-serif !important;
  font-style: normal !important;
  line-height: 24px;
  color: #006E76;
}
@media screen and (max-width: 767px) {
  .page-node-type-splash-page .node--type-isi h4 {
    font-size: 16px;
    font-family: "museo-sans", sans-serif;
    font-weight: 700;
    text-align: left;
  }
}

div#isi_block_content {
  padding-top: 81px;
}
@media screen and (max-width: 767px) {
  div#isi_block_content {
    padding-top: 0;
  }
}
div#isi_block_content h2 {
  color: #2B7475;
  font-size: 22px;
  font-weight: 400;
  line-height: 27px;
  font-family: "jaf-bernino-sans-extrabold", sans-serif;
  font-style: italic;
}
@media screen and (max-width: 767px) {
  div#isi_block_content h2 {
    font-size: 18px;
  }
}
div#isi_block_content p {
  margin: 0px;
}

a.isi-bar-viewmore-down {
  color: #ffffff;
  font-size: 11px;
  position: absolute;
  top: 8%;
  right: 15px;
  margin: -12px 0 0 0;
  width: auto;
  height: 20px;
  background: url("/themes/custom/bkzhcp/images/icons/icon_down_arrow.svg") 0 0 no-repeat !important;
  background-size: 16px auto;
  background-position: 50% 50%;
  padding-top: 20px;
  text-align: center;
  text-transform: uppercase;
  z-index: 1001;
  cursor: pointer;
  display: none;
}

@media screen and (max-width: 767px) {
  .isi-bar .isi-bar-viewmore {
    top: 15%;
  }
  .isi-bar .isi-bar-viewmore.isi_viewmore_down {
    top: 6% !important;
    right: 0;
  }
  .isi-bar .isi-bar-title {
    width: 95%;
    padding: 0px 0px 5px 10px !important;
  }
}
.stickTopISI {
  display: none;
}

.belowISI {
  display: none;
}

.fullBodyISI {
  margin-top: 5px;
}

body:not(.user-logged-in) .stickTopISI {
  top: 90px;
  bottom: unset !important;
  border-bottom: 3px solid #BDDC04;
}
@media screen and (max-width: 767px) {
  body:not(.user-logged-in) .stickTopISI {
    top: 85px;
  }
}
body:not(.user-logged-in) .stickTopISI a.isi_viewmore_down {
  top: 60% !important;
}

.isi-bar-viewmore {
  margin-top: -7px;
}
@media screen and (max-width: 767px) {
  .isi-bar-viewmore {
    margin-top: -9px;
  }
}

.isi-bar-title {
  padding: 0px 0px 16px 10px !important;
}
.isi-bar-title .container--fluid span, .isi-bar-title .node--type-isi .content span, .node--type-isi .isi-bar-title .content span {
  font-size: 16px !important;
  text-transform: initial;
}

#block-cookiebanner {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  #block-cookiebanner {
    border: 0;
  }
}

.block-cookie-banner .cookie-banner {
  max-width: 82rem;
}
.block-cookie-banner .cookie-banner.container {
  padding-left: 0;
}
@media screen and (min-width: 1025px) {
  .block-cookie-banner .cookie-banner-content-buttons {
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 1rem;
  }
}
.block-cookie-banner .cookie-banner-content-buttons__button--decline,
.block-cookie-banner .cookie-banner-content-buttons__button--agree {
  color: #343741;
  background-color: #BDDC04;
}
.block-cookie-banner .cookie-banner-content-buttons__button--agree {
  padding: 10px 20px;
  border-radius: 20px;
}
.block-cookie-banner .cookie-banner-content__text * {
  font-family: "museo-sans";
}
.block-cookie-banner .cookie-banner-content__text p a {
  color: #4D3980;
}

.block-tabs {
  padding: 30px;
}
@media screen and (max-width: 767px) {
  .block-tabs {
    padding: 5px;
  }
  .block-tabs img {
    width: 100%;
  }
}
.block-tabs.tabs-max-image-width-750 .tabs-content img {
  max-width: 750px;
  display: block;
  margin: 0 auto;
}
.block-tabs.block-two_images .tabs-wrapper .tabs .tabs-content .desktop-content {
  max-width: unset;
}
.block-tabs.block-two_images .tabs-wrapper .tabs .tabs-content .desktop-content .tab-desc {
  max-width: 856px;
  margin: 0 auto;
}

.accordion-with-tabs,
.accordion {
  background: #fff;
}
.accordion-with-tabs .field--name-field-accordion-tab-title,
.accordion-with-tabs .accordion-title,
.accordion .field--name-field-accordion-tab-title,
.accordion .accordion-title {
  padding: 18px 54px 18px 36px;
  font-size: 21px;
  font-family: "museo-sans", sans-serif;
  font-weight: 700;
  color: #4D545D;
  position: relative;
}
.accordion-with-tabs .field--name-field-accordion-tab-title:after,
.accordion-with-tabs .accordion-title:after,
.accordion .field--name-field-accordion-tab-title:after,
.accordion .accordion-title:after {
  content: url("../images/accordion-close.svg");
  position: absolute;
  right: 26px;
  top: 50%;
  height: 37px;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
.accordion-with-tabs .field--name-field-accordion-tab-title.active:after,
.accordion-with-tabs .accordion-title.active:after,
.accordion .field--name-field-accordion-tab-title.active:after,
.accordion .accordion-title.active:after {
  content: url("../images/accordion-open.svg");
}
.accordion-with-tabs .field--name-field-accordion-tab-tabs,
.accordion-with-tabs .accordion-body,
.accordion .field--name-field-accordion-tab-tabs,
.accordion .accordion-body {
  display: none;
}
.accordion-with-tabs .layout,
.accordion .layout {
  margin-bottom: 0;
}

.accordion-nested-tabs {
  background: #fff;
  padding: 0 0 30px 0;
}
.accordion-nested-tabs .paragraph--type---accordion-item-with-tabs-below .pso-title {
  font-family: "Barlow-extrabolditalic", sans-serif !important;
  padding-top: 40px;
}
@media (min-width: 767px) {
  .accordion-nested-tabs .paragraph--type---accordion-item-with-tabs-below {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media screen and (max-width: 767px) {
  .accordion-nested-tabs .paragraph--type---accordion-item-with-tabs-below .tabs-nav {
    padding: 4px !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
       -moz-box-orient: horizontal !important;
       -moz-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .accordion-nested-tabs .paragraph--type---accordion-item-with-tabs-below .tabs-nav li {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .accordion-nested-tabs .paragraph--type---accordion-item-with-tabs-below .tabs-nav li a {
    padding: 0 !important;
  }
}
.accordion-nested-tabs .paragraph--type---accordion-item-with-tabs-below .media.media--type-image.media--view-mode-image-545x100-scollable img {
  height: 272px !important;
}
.accordion-nested-tabs .paragraph--type---accordion-item-with-tabs-below .field__label-wrapper {
  padding: 10px 16px;
}
.accordion-nested-tabs .paragraph--type---accordion-item-with-tabs-below .field__label-wrapper.active {
  border: 1px solid #006E76;
  margin-right: -16px;
  margin-left: -16px;
  padding-left: 30px;
  padding-right: 30px;
}
.accordion-nested-tabs .paragraph--type---accordion-item-with-tabs-below .field--name-field-accordion-tab-title {
  padding: 14px 16px;
  border-radius: 116px;
  font-size: 14px;
  line-height: 16px;
  font-family: "museo-sans", sans-serif;
  font-weight: 700;
  background-color: #006E76;
  color: white;
  text-align: center;
  text-transform: uppercase;
}
.accordion-nested-tabs .paragraph--type---accordion-item-with-tabs-below .field--name-field-accordion-tab-title:after {
  content: none;
}
.accordion-nested-tabs .paragraph--type---accordion-item-with-tabs-below .field--name-field-accordion-tab-title.active {
  background-color: #7DF2EA;
  color: #006E76;
  text-decoration: underline;
  font-weight: 700;
}
.accordion-nested-tabs .paragraph--type---accordion-item-with-tabs-below .field--name-field-accordion-tab-title.active:after {
  content: none;
}

.accordion {
  margin-bottom: 20px;
}
.accordion .accordion-body {
  padding: 18px 36px;
}
.accordion .accordion-body p {
  margin-bottom: 0;
}

.block-inline-blocktabs .tabs-wrapper .tabs {
  padding: 0;
}
.block-inline-blocktabs .tabs-wrapper .tabs .tabs-nav {
  max-width: 100%;
}
.block-inline-blocktabs .tabs-wrapper .tabs .tabs-nav li {
  text-align: center;
}
.block-inline-blocktabs .tabs-wrapper .tabs .tabs-nav li a {
  width: 100%;
}
.block-inline-blocktabs .tabs-wrapper .tabs .tabs-nav li a p {
  font-size: 16px;
}
@media screen and (max-width: 767px) {
  .block-inline-blocktabs .tabs-wrapper .tabs .tabs-nav li a p {
    font-size: 14px;
  }
}

.block-inline-blockaccordion-with-tabs-below .field--name-field-awitb-description {
  display: none;
}
.block-inline-blockaccordion-with-tabs-below .field--name-field-awitb-description.active {
  display: block !important;
}
.block-inline-blockaccordion-with-tabs-below .field--name-field-accordion-tab-tabs-below {
  display: none;
}
@media screen and (max-width: 767px) {
  .block-inline-blockaccordion-with-tabs-below .field--name-field-accordion-tab-tabs-below .tabs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .block-inline-blockaccordion-with-tabs-below .field--name-field-accordion-tab-tabs-below .tabs .tabs-content {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media (min-width: 767px) {
  .block-inline-blockaccordion-with-tabs-below .field--name-field-accordion-tab-tabs-below .tabs {
    min-height: 500px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media screen and (max-width: 767px) {
  .block-inline-blockaccordion-with-tabs-below .field--name-field-accordion-tab-tabs-below .tabs .tabs-nav {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    min-width: 200px;
  }
  .block-inline-blockaccordion-with-tabs-below .field--name-field-accordion-tab-tabs-below .tabs .tabs-nav li a {
    width: 100%;
    padding: 4px;
    text-align: center;
  }
}
.block-inline-blockaccordion-with-tabs-below h3 {
  font-size: 30px;
  font-family: "jaf-bernina-sans-condensed";
  color: #005F66;
  font-weight: 300;
}
.block-inline-blockaccordion-with-tabs-below h3 span {
  font-weight: 700;
}
.block-inline-blockaccordion-with-tabs-below h2 {
  font-size: 30px;
  font-family: "jaf-bernina-sans-400", sans-serif;
  color: #005F66;
}
.block-inline-blockaccordion-with-tabs-below h2 span {
  font-weight: 700;
}
.block-inline-blockaccordion-with-tabs-below .tab-desc p {
  line-height: 20px;
  color: #2F3130;
}

.block-static_left_image > div:first-of-type {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 10px;
}
@media screen and (max-width: 767px) {
  .block-static_left_image > div:first-of-type {
    grid-template-columns: repeat(1, 1fr);
  }
}
.block-static_left_image > div:first-of-type .field--name-image img {
  width: 100%;
}
.block-static_left_image > div:first-of-type .field--name-field-tab-below .tabs {
  padding: 0;
}
.block-static_left_image > div:first-of-type .field--name-field-tab-below .tabs img {
  width: 100%;
}
.block-static_left_image > div:first-of-type .field--name-field-tab-below .tabs .tabs-nav li a p {
  font-size: 15px;
  font-weight: 500;
}
.block-static_left_image > div:first-of-type .field--name-field-tab-below .tabs .tabs-nav li.active a p {
  color: #005F66;
  font-weight: 700;
}
.block-static_left_image .tabs-wrapper .tabs .tabs-nav {
  width: 100%;
  max-width: 100%;
}
.block-static_left_image .tabs-wrapper .tabs .tabs-nav li {
  width: 100%;
}
.block-static_left_image .tabs-wrapper .tabs .tabs-nav li a {
  width: 100%;
}
.block-static_left_image .field--name-body p {
  font-size: 16px;
  text-align: left;
  color: #343741;
  font-weight: 500;
  line-height: 1.2;
}
.block-static_left_image .field--name-body p span {
  font-weight: 300;
}
@media screen and (max-width: 767px) {
  .block-static_left_image .field--name-body p {
    font-weight: 500;
  }
}

.block-field-blockblock-contentaccordionfield-items img {
  width: 100%;
}
.block-field-blockblock-contentaccordionfield-items h3 {
  font-size: 25px;
  font-family: "jaf-bernina-sans-condensed";
  color: #005F66;
}
.block-field-blockblock-contentaccordionfield-items h3 span {
  font-weight: 700;
}
.block-field-blockblock-contentaccordionfield-items h2 {
  font-size: 30px;
  font-family: "jaf-bernina-sans-condensed";
  color: #005F66;
}
.block-field-blockblock-contentaccordionfield-items h2 span {
  font-weight: 700;
}

.tabs:has(#content-313) .tabs-nav {
  display: none;
}

@media screen and (max-width: 767px) {
  #content-313,
  #content-320 {
    display: block !important;
  }
}

.tabs-wrapper {
  margin-bottom: 2px;
}
.tabs-wrapper .tabs {
  padding: 18px 36px;
}
@media screen and (max-width: 767px) {
  .tabs-wrapper .tabs {
    padding: 0;
  }
}
.tabs-wrapper .tabs .tabs-nav-empty {
  display: none !important;
}
.tabs-wrapper .tabs .tabs-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  background: #f3f3f3;
  padding: 5px 10px;
  border-radius: 8px;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  margin: 0 auto 30px auto;
}
.tabs-wrapper .tabs .tabs-nav li a {
  font-size: 15px;
  font-family: "museo-sans", sans-serif;
  font-weight: 700;
  color: #343741;
  padding: 4px 20px;
  text-align: center;
  display: block;
}
@media screen and (max-width: 767px) {
  .tabs-wrapper .tabs .tabs-nav li a {
    padding: 5px;
    text-align: center;
  }
}
.tabs-wrapper .tabs .tabs-nav li a p {
  margin: 0;
  font-weight: 500;
}
.tabs-wrapper .tabs .tabs-nav li.active a {
  color: #005f66;
  background: #fff;
  border-radius: 8px;
}
.tabs-wrapper .tabs .tabs-nav li.active a p {
  font-weight: 700;
  color: #005f66;
}
.tabs-wrapper .tabs .dosing-no-full-width img {
  width: unset !important;
}
.tabs-wrapper .tabs.green-tabs ul {
  background: transparent;
  border: solid 1px #006e76;
  border-radius: 40px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.tabs-wrapper .tabs.green-tabs ul li {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: #535459;
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
}
@media screen and (max-width: 767px) {
  .tabs-wrapper .tabs.green-tabs ul li a {
    padding: 5px 10px;
  }
}
.tabs-wrapper .tabs.green-tabs ul li.active a {
  background-color: #7df2ea;
  border-radius: 40px;
}
.tabs-wrapper .tabs.green-tabs.green-text a {
  color: #7df2ea;
}
.tabs-wrapper .tabs.green-tabs.green-text .active a {
  color: #535459;
}
.tabs-wrapper .tabs.green-tabs .tab-desc + img {
  margin-bottom: 32px;
}
.tabs-wrapper .tabs.green-tabs .tab-desc p {
  line-height: 20px;
}
.tabs-wrapper .tabs.green-tabs .tab-desc h2:not(.no-override) {
  font-family: "jaf-bernina-sans-condensed";
  font-size: 30px;
  color: #535459;
  font-weight: 700;
  margin-bottom: 30px;
  font-style: italic;
}
.tabs-wrapper .tabs.green-tabs .tab-desc h2:not(.no-override) span {
  color: #005f66;
}
.tabs-wrapper .tabs.green-tabs .tab-desc h3 {
  font-family: "jaf-bernina-sans-condensed";
  font-size: 24px;
  color: #005f66;
  font-weight: 700;
  margin-bottom: 30px;
  font-style: italic;
}
@media screen and (max-width: 767px) {
  .tabs-wrapper .tabs.green-tabs .tab-desc h3 {
    font-size: 20px;
  }
}
.tabs-wrapper .tabs.green-tabs .tab-desc h4 {
  font-family: "museo-sans", sans-serif;
  color: #535459;
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
}

.block-inline-blocktabs h2 {
  font-family: "jaf-bernina-sans-condensed";
  font-size: 30px;
  color: #005f66;
  font-weight: 700;
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .block-inline-blocktabs h2 {
    text-align: center;
  }
}
.block-inline-blocktabs .tabs-wrapper .tabs .tabs-nav li a {
  font-weight: 300;
  font-size: 17px;
}
.block-inline-blocktabs .tabs-wrapper .tabs .tabs-nav li.active a {
  font-weight: 700;
  color: #005f66;
}
.block-inline-blocktabs .tabs-wrapper .tabs .tabs-content {
  font-size: 20px;
  font-weight: 300;
}
.block-inline-blocktabs .tabs-wrapper .tabs .tabs-content .desktop-content {
  max-width: 900px;
  margin: 0 auto;
}
.block-inline-blocktabs .tabs-wrapper .tabs .tabs-content .desktop-content .inline-images {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 767px) {
  .block-inline-blocktabs .tabs-wrapper .tabs .tabs-content .desktop-content .inline-images {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-inline-blocktabs .tabs-wrapper .tabs .tabs-content .desktop-content .inline-images > div {
  padding: 0;
}
.block-inline-blocktabs .tabs-wrapper .tabs .tabs-content .desktop-content .inline-images .flex-3 {
  -webkit-box-flex: 3;
  -webkit-flex: 3;
     -moz-box-flex: 3;
      -ms-flex: 3;
          flex: 3;
}
.block-inline-blocktabs .tabs-wrapper .tabs .tabs-content .desktop-content .inline-images .flex-2 {
  -webkit-box-flex: 2;
  -webkit-flex: 2;
     -moz-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
}
.block-inline-blocktabs .tabs-wrapper .tabs .tabs-content .desktop-content .inline-images .flex-1 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media screen and (max-width: 767px) {
  .block-inline-blocktabs .tabs-wrapper .tabs .tabs-content .desktop-content p {
    font-size: 16px;
    font-weight: 300;
    line-height: 20px;
  }
}

.block-tab_right .tabs-wrapper .tabs {
  padding: 0;
}
.block-tab_right .tabs-wrapper .tabs .tabs-nav {
  margin: 0 0 30px auto;
}

.block-tabs .tab-block-description {
  font-size: 14px;
  font-weight: 300;
}

#drupal-modal {
  text-align: left;
}
#drupal-modal p {
  font-size: 14px;
  line-height: 1.1;
  color: #2f3130;
}
#drupal-modal h2 {
  font-family: "Barlow-extrabolditalic" !important;
  font-size: 30px;
  line-height: 30px;
  color: #535459;
  font-weight: 800;
  margin-bottom: 30px;
  font-style: italic;
}
#drupal-modal h2 span {
  color: #006E76;
}
#drupal-modal h3 {
  font-family: "Barlow-extrabolditalic" !important;
  font-size: 24px;
  line-height: 24px;
  color: #006E76;
  font-weight: 800;
  margin-bottom: 30px;
  font-style: italic;
  text-align: left;
  text-underline-position: from-font;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}
@media screen and (max-width: 767px) {
  #drupal-modal h3 {
    font-size: 20px;
  }
}
#drupal-modal h4 {
  font-family: "museo-sans", sans-serif;
  color: #535459;
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
}
#drupal-modal .trademark {
  font-family: "Barlow";
  font-weight: 400;
  font-style: normal;
}

.darkest--green .green-tabs ul {
  border: solid 1px #7df2ea;
}
.darkest--green .green-tabs ul li a {
  padding-left: 15px !important;
  padding-right: 15px !important;
  line-height: 16px;
}
@media screen and (max-width: 767px) {
  .darkest--green .green-tabs ul li a {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

.block-inline-blockdownload-forms > h2 {
  font-size: 30px;
  font-family: "Barlow-extrabolditalic", sans-serif;
  font-style: italic;
  font-weight: bold;
  color: #535459;
  text-align: center;
  margin-bottom: 3rem;
}
@media screen and (max-width: 767px) {
  .block-inline-blockdownload-forms > h2 {
    margin-bottom: 2rem;
    font-size: 24px;
  }
}
.block-inline-blockdownload-forms .content-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.block-inline-blockdownload-forms .download-all-btn {
  text-align: center;
  margin-bottom: 40px;
  position: relative;
  border-radius: 40px;
}
.block-inline-blockdownload-forms .download-all-btn .download-btn,
.block-inline-blockdownload-forms .download-all-btn .download-btn-link {
  background: #BDDC04;
  border-radius: 30px;
  color: #535459;
  font-family: "museo-sans", sans-serif;
  font-weight: 500;
  padding: 4px 12px;
  border: 1px solid #535459;
  line-height: 14px;
}
@media screen and (max-width: 767px) {
  .block-inline-blockdownload-forms .download-all-btn .download-btn,
  .block-inline-blockdownload-forms .download-all-btn .download-btn-link {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.block-inline-blockdownload-forms .download-all-btn .download-btn:after,
.block-inline-blockdownload-forms .download-all-btn .download-btn-link:after {
  content: "";
  background: url("../images/icons/download-arrow.svg") no-repeat;
  display: inline-block;
  margin-left: 6px;
  vertical-align: middle;
  font-size: 16px;
  background-size: 100%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 2px;
  width: 14px;
  height: 14px;
  position: relative;
  top: 6px;
}
@media screen and (max-width: 1360px) and (min-width: 768px) {
  .block-inline-blockdownload-forms .download-all-btn .download-btn:after,
  .block-inline-blockdownload-forms .download-all-btn .download-btn-link:after {
    top: 6px;
  }
}
.block-inline-blockdownload-forms .download-forms {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 32px;
  color: #535459;
}
.block-inline-blockdownload-forms .download-forms .download-item {
  width: 248px;
}
@media screen and (max-width: 767px) {
  .block-inline-blockdownload-forms .download-forms .download-item {
    margin: 0 auto;
  }
}
@media screen and (max-width: 767px) {
  .block-inline-blockdownload-forms .download-forms {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block-inline-blockdownload-forms .download-forms .download-title {
  font-size: 24px;
  font-family: "Barlow-extrabolditalic";
  font-weight: bold;
  font-style: italic;
  text-align: center;
  line-height: 24px;
  padding-bottom: 15px;
}
.block-inline-blockdownload-forms .download-forms .d-form-description {
  font-size: 18px;
  line-height: 18px;
  font-family: "museo-sans", sans-serif;
  font-weight: 500;
  text-align: center;
}
.block-inline-blockdownload-forms .download-forms .d-form-btn {
  text-align: center;
  position: relative;
  border-radius: 40px;
  border: 1px solid var(--Color-Palette-Dark-Grey, #535459);
  background: #D7EB00;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  max-width: 250px;
  padding-right: 16px;
  margin: 0 auto;
}
@media screen and (max-width: 1360px) and (min-width: 768px) {
  .block-inline-blockdownload-forms .download-forms .d-form-btn {
    padding-right: 12%;
  }
}
@media screen and (max-width: 767px) {
  .block-inline-blockdownload-forms .download-forms .d-form-btn {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto;
  }
}
.block-inline-blockdownload-forms .download-forms .d-form-btn a {
  width: 100%;
  height: 100%;
  padding: 4px 12px;
  line-height: 14px;
  text-wrap: nowrap;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .block-inline-blockdownload-forms .download-forms .d-form-btn a {
    padding: 8px 12px;
  }
}
.block-inline-blockdownload-forms .download-forms .d-form-btn a:before {
  position: absolute;
  content: "";
  background: url("../images/icons/download-arrow.svg") no-repeat;
  right: 10px;
  width: 14px;
  height: 14px;
  top: 11px;
  background-size: 100%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media screen and (max-width: 1360px) and (min-width: 768px) {
  .block-inline-blockdownload-forms .download-forms .d-form-btn a:before {
    right: 10px;
    width: 14px;
    height: 14px;
    top: 11px;
  }
}
@media screen and (max-width: 767px) {
  .block-inline-blockdownload-forms .download-forms .d-form-btn a:before {
    top: 14px;
  }
}
.block-inline-blockdownload-forms .download-icon {
  text-align: center;
  height: 224px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 24px;
  margin-top: 32px;
}
@media screen and (max-width: 767px) {
  .block-inline-blockdownload-forms .download-icon {
    margin-top: 0;
  }
}
.block-inline-blockdownload-forms .download-icon img {
  max-width: 160px;
  border-radius: 8px;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
}

form.webform-submission-sign-up-for-updates-add-form label.form-required:before {
  content: "* ";
  color: #FF0000;
}
form.webform-submission-sign-up-for-updates-add-form label.form-required:after {
  content: none;
}
form.webform-submission-sign-up-for-updates-add-form .form-item .fieldset-legend {
  font-size: 20px;
  font-weight: 700;
}
form.webform-submission-sign-up-for-updates-add-form .form-item .fieldset-legend.form-required:before {
  content: "* ";
  color: #FF0000;
}
form.webform-submission-sign-up-for-updates-add-form .form-item.fieldgroup {
  margin-top: 40px;
}
form.webform-submission-sign-up-for-updates-add-form .form-item.fieldgroup .fieldset-wrapper .form-item:first-of-type {
  padding-top: 0;
}
form.webform-submission-sign-up-for-updates-add-form .form-item.fieldgroup .fieldset-wrapper .form-item label {
  font-family: "museo-sans", sans-serif;
  font-weight: 300;
  font-size: 18px;
}
form.webform-submission-sign-up-for-updates-add-form .form-item.fieldgroup .fieldset-wrapper input {
  width: 22px;
  height: 22px;
  position: relative;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: solid 1px #707070;
  border-radius: 5px;
}
form.webform-submission-sign-up-for-updates-add-form .form-item.fieldgroup .fieldset-wrapper input:checked:after {
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 18px;
  line-height: normal;
  color: #000000;
  background-image: none;
  content: "✔";
}
form.webform-submission-sign-up-for-updates-add-form .form-item.fieldgroup.error .fieldset-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
     -moz-box-orient: vertical;
     -moz-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
form.webform-submission-sign-up-for-updates-add-form .form-item.fieldgroup.error .fieldset-wrapper .js-form-type-checkbox {
  position: relative;
}
form.webform-submission-sign-up-for-updates-add-form .form-item.fieldgroup.error .fieldset-wrapper .js-form-type-checkbox input {
  border: 1px solid #f20000;
  border-radius: 5px;
}
form.webform-submission-sign-up-for-updates-add-form .form-item.fieldgroup.error .fieldset-wrapper > div:first-of-type {
  margin-top: 5px;
  color: #FF0000;
  font-family: "museo-sans", sans-serif;
  font-weight: 500;
  font-size: 16px;
}
form.webform-submission-sign-up-for-updates-add-form .form-item.form-type-webform-terms-of-service label, form.webform-submission-sign-up-for-updates-add-form .form-item.form-item-i-agree-to-receive-text-messages-from-bimzelx-hcp-for-updates-fr label {
  font-size: 20px;
  font-weight: 300;
  font-family: "museo-sans", sans-serif;
  color: #2F3130;
  line-height: 24px;
}
form.webform-submission-sign-up-for-updates-add-form .form-item.form-type-webform-terms-of-service label span.label-padding-bottom, form.webform-submission-sign-up-for-updates-add-form .form-item.form-item-i-agree-to-receive-text-messages-from-bimzelx-hcp-for-updates-fr label span.label-padding-bottom {
  font-size: 20px;
  font-weight: 300;
  font-family: "museo-sans", sans-serif;
  color: #2F3130;
  line-height: 24px;
}
form.webform-submission-sign-up-for-updates-add-form .form-item.form-item-markup {
  font-size: 20px;
  font-weight: 300;
  font-family: "museo-sans", sans-serif;
  margin-left: 50px;
  color: #2F3130;
  line-height: 24px;
  margin-top: 40px;
  margin-bottom: 10px;
}
form.webform-submission-sign-up-for-updates-add-form .form-item.form-type-webform-terms-of-service, form.webform-submission-sign-up-for-updates-add-form .form-item.form-item-i-agree-to-receive-text-messages-from-bimzelx-hcp-for-updates-fr {
  padding-top: 0 !important;
}
form.webform-submission-sign-up-for-updates-add-form .form-item.form-type-webform-terms-of-service label, form.webform-submission-sign-up-for-updates-add-form .form-item.form-item-i-agree-to-receive-text-messages-from-bimzelx-hcp-for-updates-fr label {
  padding-left: 15px;
  display: block;
}
form.webform-submission-sign-up-for-updates-add-form .form-item.form-type-webform-terms-of-service label.form-required:before, form.webform-submission-sign-up-for-updates-add-form .form-item.form-item-i-agree-to-receive-text-messages-from-bimzelx-hcp-for-updates-fr label.form-required:before {
  position: absolute;
  left: 0;
}
form.webform-submission-sign-up-for-updates-add-form .form-item.js-form-type-processed-text {
  font-size: 20px;
  font-weight: 300;
  font-family: "museo-sans", sans-serif;
  margin-left: 30px;
  margin-bottom: 35px;
}
form.webform-submission-sign-up-for-updates-add-form .form-item.js-form-type-processed-text a {
  color: #4D3980;
  text-decoration: unset;
}
form.webform-submission-sign-up-for-updates-add-form .form-item.js-form-type-processed-text p {
  line-height: 24px;
  margin-left: 15px;
  position: relative;
}
form.webform-submission-sign-up-for-updates-add-form .form-item.js-form-type-processed-text p sup {
  position: absolute;
  left: -10px;
  top: 10px;
}
@media screen and (min-width: 767px) {
  form.webform-submission-sign-up-for-updates-add-form .form-item.form-item-first-name input {
    max-width: 315px;
    display: block;
  }
}
form.webform-submission-sign-up-for-updates-add-form .webform-actions .form-submit {
  max-width: 250px;
  color: #2F3130 !important;
  font-size: 18px;
  border-radius: 30px;
}
@media screen and (max-width: 767px) {
  form.webform-submission-sign-up-for-updates-add-form .webform-actions .form-submit {
    max-width: 100%;
  }
}

form.webform-submission-stay-connected-add-form h2 {
  color: #006E76;
  font-family: "Barlow-extrabolditalic", sans-serif;
  font-style: italic;
  font-weight: bold;
  font-size: 30px;
}
form.webform-submission-stay-connected-add-form label {
  display: inline-block;
  font-weight: 300;
  font-size: 18px;
  line-height: 20px;
  font-family: "museo-sans-300", sans-serif;
  margin-bottom: 10px;
}
form.webform-submission-stay-connected-add-form label.form-required::before {
  content: "* ";
  color: #BA0435;
}
form.webform-submission-stay-connected-add-form label.form-required:after {
  content: none;
}
form.webform-submission-stay-connected-add-form .js-form-type-textfield label.form-required::after,
form.webform-submission-stay-connected-add-form .js-form-type-select label.form-required::after,
form.webform-submission-stay-connected-add-form .js-form-type-tel label.form-required::after {
  content: " *";
  color: #BA0435;
}
form.webform-submission-stay-connected-add-form .js-form-type-textfield label.form-required:before,
form.webform-submission-stay-connected-add-form .js-form-type-select label.form-required:before,
form.webform-submission-stay-connected-add-form .js-form-type-tel label.form-required:before {
  content: none;
}
form.webform-submission-stay-connected-add-form .form-item-markup-01, form.webform-submission-stay-connected-add-form .form-item-markup-02 {
  font-weight: 700;
  font-size: 18px;
  font-family: "museo-sans", sans-serif;
  margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
  form.webform-submission-stay-connected-add-form .form-item-markup-01, form.webform-submission-stay-connected-add-form .form-item-markup-02 {
    line-height: 22px;
  }
}
form.webform-submission-stay-connected-add-form .form-item-markup-01 .label-padding-bottom, form.webform-submission-stay-connected-add-form .form-item-markup-02 .label-padding-bottom {
  color: #BA0435;
  font-size: 18px;
}
form.webform-submission-stay-connected-add-form .form-item-request-a-ucb-representative {
  max-width: 380px;
  background-color: #D7EB00;
  padding: 14px 22px 10px 20px !important;
  border-radius: 10px;
  margin-top: 15px;
}
form.webform-submission-stay-connected-add-form .form-item-request-a-ucb-representative [name=request_a_ucb_representative] {
  background-color: white;
}
form.webform-submission-stay-connected-add-form .form-item-request-a-ucb-representative label {
  vertical-align: sub;
  margin-bottom: 5px;
  font-family: "museo-sans", sans-serif;
  font-weight: 700;
  font-size: 20px;
}
form.webform-submission-stay-connected-add-form .form-item-email-address label.form-required::before {
  content: none;
}
form.webform-submission-stay-connected-add-form .form-item-email-address label.form-required::after {
  content: " *";
  color: #BA0435;
}
form.webform-submission-stay-connected-add-form .form-item .fieldset-legend {
  font-size: 20px;
  font-weight: 700;
}
form.webform-submission-stay-connected-add-form .form-item .fieldset-legend.form-required::before {
  content: "* ";
  color: #BA0435;
}
form.webform-submission-stay-connected-add-form .form-item .fieldset-legend.form-required:after {
  content: none;
}
form.webform-submission-stay-connected-add-form .form-item.fieldgroup {
  margin-top: 40px;
}
form.webform-submission-stay-connected-add-form .form-item.fieldgroup .fieldset-wrapper .form-item:first-of-type {
  padding-top: 0;
}
form.webform-submission-stay-connected-add-form .form-item.fieldgroup .fieldset-wrapper .form-item label {
  font-family: "museo-sans", sans-serif;
  font-weight: 300;
  font-size: 18px;
}
form.webform-submission-stay-connected-add-form .form-item.fieldgroup .fieldset-wrapper input {
  width: 22px;
  height: 22px;
  position: relative;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: solid 1px #006E76;
  border-radius: 5px;
}
form.webform-submission-stay-connected-add-form .form-item.fieldgroup .fieldset-wrapper input:checked:after {
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 18px;
  line-height: normal;
  color: #000000;
  background-image: none;
  content: "✔";
}
form.webform-submission-stay-connected-add-form .form-item.fieldgroup.error .fieldset-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
     -moz-box-orient: vertical;
     -moz-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
form.webform-submission-stay-connected-add-form .form-item.fieldgroup.error .fieldset-wrapper .js-form-type-checkbox {
  position: relative;
}
form.webform-submission-stay-connected-add-form .form-item.fieldgroup.error .fieldset-wrapper .js-form-type-checkbox input {
  border: 1px solid #f20000;
  border-radius: 5px;
}
form.webform-submission-stay-connected-add-form .form-item.fieldgroup.error .fieldset-wrapper > div:first-of-type {
  margin-top: 5px;
  color: #BA0435;
  font-family: "museo-sans", sans-serif;
  font-weight: 500;
  font-size: 16px;
}
form.webform-submission-stay-connected-add-form .form-item.form-type-webform-terms-of-service label, form.webform-submission-stay-connected-add-form .form-item.form-item-i-agree-to-receive-text-messages-from-bimzelx-hcp-for-updates-fr label {
  font-size: 18px;
  font-weight: 300;
  font-family: "museo-sans", sans-serif;
  color: #535459;
  line-height: 20px;
}
form.webform-submission-stay-connected-add-form .form-item.form-type-webform-terms-of-service label span.label-padding-bottom, form.webform-submission-stay-connected-add-form .form-item.form-item-i-agree-to-receive-text-messages-from-bimzelx-hcp-for-updates-fr label span.label-padding-bottom {
  font-size: 18px;
  font-weight: 300;
  font-family: "museo-sans", sans-serif;
  color: #535459;
  line-height: 20px;
}
form.webform-submission-stay-connected-add-form .form-item.form-item-i-agree-to-receive-text-messages-from-bimzelx-hcp-for-updates-fr {
  padding-top: 15px !important;
}
form.webform-submission-stay-connected-add-form .form-item.form-item-i-agree-to-receive-text-messages-from-bimzelx-hcp-for-updates-fr label {
  padding-left: 15px;
}
form.webform-submission-stay-connected-add-form .form-item.form-item-markup {
  font-size: 18px;
  font-weight: 700;
  font-family: "museo-sans", sans-serif;
  color: #53565A;
  line-height: 24px;
  margin-top: 15px;
  margin-bottom: 40px;
}
form.webform-submission-stay-connected-add-form .form-item.form-type-webform-terms-of-service, form.webform-submission-stay-connected-add-form .form-item.form-item-i-agree-to-receive-text-messages-from-bimzelx-hcp-for-updates-fr {
  padding-top: 0 !important;
}
form.webform-submission-stay-connected-add-form .form-item.form-type-webform-terms-of-service label, form.webform-submission-stay-connected-add-form .form-item.form-item-i-agree-to-receive-text-messages-from-bimzelx-hcp-for-updates-fr label {
  padding-left: 15px;
  display: block;
}
form.webform-submission-stay-connected-add-form .form-item.form-type-webform-terms-of-service label.form-required::before, form.webform-submission-stay-connected-add-form .form-item.form-item-i-agree-to-receive-text-messages-from-bimzelx-hcp-for-updates-fr label.form-required::before {
  position: absolute;
  left: 0;
}
form.webform-submission-stay-connected-add-form .form-item.form-type-webform-terms-of-service .form-item--error-message, form.webform-submission-stay-connected-add-form .form-item.form-item-i-agree-to-receive-text-messages-from-bimzelx-hcp-for-updates-fr .form-item--error-message {
  padding-left: 15px;
}
form.webform-submission-stay-connected-add-form .form-item.item-unsubscribe {
  margin-bottom: 35px;
}
form.webform-submission-stay-connected-add-form .form-item.item-unsubscribe a {
  color: #006E76;
  font-family: "museo-sans", sans-serif;
  font-weight: bold;
  text-decoration: underline;
}
form.webform-submission-stay-connected-add-form .form-item.item-unsubscribe p {
  font-size: 14px;
  font-family: "museo-sans-300", sans-serif;
  font-weight: 300;
  color: #53565A;
  line-height: 15px;
}
@media screen and (max-width: 767px) {
  form.webform-submission-stay-connected-add-form .form-item.item-unsubscribe p {
    line-height: normal;
  }
}
@media screen and (min-width: 767px) {
  form.webform-submission-stay-connected-add-form .form-item.form-item-first-name input {
    width: 100%;
    display: block;
  }
}
form.webform-submission-stay-connected-add-form .webform-actions {
  text-align: center;
}
form.webform-submission-stay-connected-add-form .webform-actions .form-submit {
  max-width: 250px;
  color: #535459 !important;
  background-color: #D7EB00;
  font-size: 16px;
  font-weight: 600 !important;
  border-radius: 30px;
  padding: 8px 12px;
  width: auto;
  text-transform: none;
  min-width: 90px;
  border: 1px solid #535459;
}
@media screen and (max-width: 767px) {
  form.webform-submission-stay-connected-add-form .webform-actions .form-submit:hover {
    opacity: 0.9 !important;
  }
}
form.webform-submission-stay-connected-add-form [placeholder="(Select all that apply)"] {
  font-weight: normal;
  margin-top: 0;
  font-family: "museo-sans-500italic", sans-serif !important;
}
form.webform-submission-stay-connected-add-form .select2-container .select2-search--inline .select2-search__field,
form.webform-submission-stay-connected-add-form .select2-container--default .select2-selection--single .select2-selection__rendered {
  margin-top: 0;
  font-family: "museo-sans-300italic", sans-serif !important;
  font-size: 18px;
  line-height: 20px;
  text-transform: capitalize;
}

.page-node-type-splash-page [id^=select2-edit-role-fuction] li:first-child {
  display: none;
}

.white-background form {
  max-width: 860px;
  margin: 0 auto;
}
.white-background form.webform-submission-stay-connected-add-form h2 {
  font-family: "Barlow-extrabolditalic", sans-serif;
  font-style: italic;
  font-size: 30px;
}
.white-background form a {
  color: #2B7475;
}

.full-height .paragraph--type--wcms-pgph-slider .hero_banner {
  min-height: 224px;
}
@media screen and (min-width: 1300px) {
  .full-height .paragraph--type--wcms-pgph-slider .hero_banner {
    min-height: 550px;
  }
}
@media screen and (min-width: 1600px) {
  .full-height .paragraph--type--wcms-pgph-slider .hero_banner {
    min-height: 650px;
  }
}
@media screen and (min-width: 1800px) {
  .full-height .paragraph--type--wcms-pgph-slider .hero_banner {
    min-height: 750px;
  }
}
.full-height .paragraph--type--wcms-pgph-slider .hero-bg-image {
  height: 100%;
  min-height: 224px;
}
@media screen and (min-width: 1300px) {
  .full-height .paragraph--type--wcms-pgph-slider .hero-bg-image {
    min-height: 550px;
  }
}
@media screen and (min-width: 1600px) {
  .full-height .paragraph--type--wcms-pgph-slider .hero-bg-image {
    min-height: 650px;
  }
  .full-height .paragraph--type--wcms-pgph-slider .hero-bg-image:has(.homepage-campaign) {
    min-height: auto !important;
  }
}
@media screen and (min-width: 1800px) {
  .full-height .paragraph--type--wcms-pgph-slider .hero-bg-image {
    min-height: 750px;
  }
}

.paragraph--type--wcms-pgph-slider .hero_banner {
  background-position: 50% 30% !important;
  background-size: cover !important;
  height: auto;
  min-height: 224px;
  width: 100%;
  position: relative;
}
@media screen and (max-width: 767px) {
  .paragraph--type--wcms-pgph-slider .hero_banner {
    background-position: 33% 100% !important;
    padding: 0;
  }
}
@media screen and (min-width: 1300px) {
  .paragraph--type--wcms-pgph-slider .hero_banner {
    min-height: 250px;
  }
}
@media screen and (min-width: 1600px) {
  .paragraph--type--wcms-pgph-slider .hero_banner {
    min-height: 300px;
  }
}
@media screen and (min-width: 1800px) {
  .paragraph--type--wcms-pgph-slider .hero_banner {
    min-height: 400px;
  }
}
.paragraph--type--wcms-pgph-slider .hero-bg-image {
  height: 100%;
  min-height: 224px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (min-width: 1300px) {
  .paragraph--type--wcms-pgph-slider .hero-bg-image {
    min-height: 250px;
  }
}
@media screen and (min-width: 1600px) {
  .paragraph--type--wcms-pgph-slider .hero-bg-image {
    min-height: 300px;
  }
}
@media screen and (min-width: 1800px) {
  .paragraph--type--wcms-pgph-slider .hero-bg-image {
    min-height: 400px;
  }
}
.paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line {
    background-color: rgba(0, 0, 0, 0.5);
  }
}
.paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description {
  max-width: 1195px;
  margin: 0 auto;
  padding: 34px 0 21px;
}
@media screen and (max-width: 767px) {
  .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description {
    padding: 22px 0 32px;
    max-width: none;
    text-align: center;
  }
}
.paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description h4 {
  font-size: 26px;
  color: #fff;
  max-width: 450px;
  margin: 15px 0 0;
  font-weight: 700;
  -webkit-filter: drop-shadow(0px 3px 3px #555);
          filter: drop-shadow(0px 3px 3px #555);
  font-style: italic;
}
@media screen and (max-width: 767px) {
  .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description h4 {
    font-size: 16px;
    max-width: none;
    margin: 0;
  }
}
.paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description h4:last-of-type {
  max-width: 35%;
}
@media screen and (max-width: 767px) {
  .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description h4:last-of-type {
    max-width: 60%;
    margin: 10px 0;
  }
}
.paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description h3 {
  color: #fff;
  margin: 15px 0 0;
  font-weight: 500;
  font-family: "Barlow-extrabolditalic", sans-serif;
  font-style: italic;
  font-size: 26px;
  line-height: 30px;
}
.paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description h3.formated {
  font-family: "Barlowcondensed";
  font-style: italic;
  margin: 5px 0 0;
  font-size: 32px;
  color: #fff;
  -webkit-filter: drop-shadow(0px 3px 3px #555);
          filter: drop-shadow(0px 3px 3px #555);
}
.paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description h3.formated span {
  color: #D7EB00;
}
@media screen and (max-width: 767px) {
  .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description h3.formated {
    font-size: 24px;
    margin: 0;
  }
}
@media screen and (max-width: 767px) {
  .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description h3 {
    font-size: 20px;
  }
}
.paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description h2 {
  font-size: 7.3vw;
  color: #fff;
  font-style: italic;
  margin: 15px 0 0;
  font-weight: 800;
}
@media screen and (max-width: 767px) {
  .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description h2 {
    font-size: 15vw;
    margin: 0;
  }
}
.paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description h2 span {
  color: #BDDC04;
}
.paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description h1 {
  font-family: "Barlowcondensed";
  font-style: italic;
  margin: 15px 0 0;
  font-size: 48px;
  color: #fff;
  -webkit-filter: drop-shadow(0px 3px 3px #555);
          filter: drop-shadow(0px 3px 3px #555);
}
@media screen and (max-width: 767px) {
  .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description h1 {
    font-size: 32px;
    margin: 0;
  }
}
.paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description p {
  margin-top: 10px;
  font-size: 14px;
  line-height: normal;
  max-width: 600px;
  color: #fff;
  font-weight: 600;
}
@media screen and (max-width: 767px) {
  .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description p {
    max-width: 75%;
    font-size: 12px;
  }
}
.paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description p.pso-subtitle {
  font-family: "Barlow-extrabolditalic";
  font-style: italic;
  font-size: 24px;
  line-height: 24px;
  color: #535459;
}
.paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description p.pso-references {
  color: #535459;
  max-width: 100%;
}
@media screen and (max-width: 767px) {
  .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description p.pso-references {
    width: 55%;
    font-size: 16px;
  }
  .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description p.pso-references--width-75-m {
    width: 75%;
  }
}
.paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .not-actual-patient {
  color: #fff;
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.6);
  font-family: "museo-sans", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 22px; /* 183.333% */
  height: 22px;
  width: 105px;
  position: absolute;
  bottom: 3%;
  left: 35%;
}
@media screen and (max-width: 767px) {
  .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .not-actual-patient {
    bottom: 0;
    left: 32%;
  }
}
.paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .not-actual-patient.dark {
  color: #535459;
  font-size: 12px;
  font-weight: 600;
  text-shadow: none;
  font-family: "museo-sans", sans-serif;
}
.paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .not-actual-patient.whiteright, .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .not-actual-patient.whiteleft {
  color: #fff;
  font-size: 12px;
  font-family: "museo-sans", sans-serif;
}
.paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .not-actual-patient.whiteright {
  font-weight: 600;
  text-shadow: none;
  right: 10px;
  left: auto;
}
.paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .not-actual-patient.whiteleft {
  font-weight: 400;
  left: 10px;
  right: auto;
}
.paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .not-actual-patient.darkright {
  color: #535459;
  font-size: 12px;
  font-weight: 600;
  text-shadow: none;
  font-family: "museo-sans", sans-serif;
  right: 10px;
  left: auto;
}
@media screen and (max-width: 767px) {
  .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .not-actual-patient.darkright {
    width: 100%;
    text-align: center;
  }
}

@media screen and (max-width: 767px) {
  .banner-bgwhite .paragraph--type--wcms-pgph-slider .hero_banner {
    background-position: 39% 100% !important;
    padding: 0;
  }
}

.rheuma-overview-hero .paragraph--type--wcms-pgph-slider .hero_banner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: bottom;
  -webkit-justify-content: bottom;
     -moz-box-pack: bottom;
      -ms-flex-pack: bottom;
          justify-content: bottom;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.rheuma-overview-hero .paragraph--type--wcms-pgph-slider .hero_banner .hero-bg-image {
  min-height: 520px;
}
@media screen and (max-width: 767px) {
  .rheuma-overview-hero .paragraph--type--wcms-pgph-slider .hero_banner .hero-bg-image {
    min-height: 444px;
  }
}
.rheuma-overview-hero .paragraph--type--wcms-pgph-slider .hero_banner .hero-bg-image .hero-bg-image--line .hero_banner_description {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0px 40px 24px 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 8px;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
}
@media screen and (max-width: 767px) {
  .rheuma-overview-hero .paragraph--type--wcms-pgph-slider .hero_banner .hero-bg-image .hero-bg-image--line .hero_banner_description {
    width: 414px;
    height: 394px;
    padding: 40px 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 10px;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
}
.rheuma-overview-hero .paragraph--type--wcms-pgph-slider .hero_banner .hero-bg-image .hero-bg-image--line .hero_banner_description h4 {
  color: #FFF;
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  font-family: "museo-sans", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  width: 302px;
}
@media screen and (max-width: 767px) {
  .rheuma-overview-hero .paragraph--type--wcms-pgph-slider .hero_banner .hero-bg-image .hero-bg-image--line .hero_banner_description h4 {
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    font-family: "museo-sans", sans-serif;
    font-size: 16px;
    font-style: normal;
    line-height: 16px;
    font-weight: 600;
  }
  .rheuma-overview-hero .paragraph--type--wcms-pgph-slider .hero_banner .hero-bg-image .hero-bg-image--line .hero_banner_description h4.barlow {
    font-family: "Barlow Condensed", "Barlow-extrabolditalic", sans-serif !important;
    font-weight: 500;
    font-style: italic;
  }
}
.rheuma-overview-hero .paragraph--type--wcms-pgph-slider .hero_banner .hero-bg-image .hero-bg-image--line .hero_banner_description h1 {
  color: #FFF;
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  font-family: "Barlowcondensed";
  font-size: 70px;
  font-style: italic;
  font-weight: 800;
  line-height: 60px;
  letter-spacing: 0.35px;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .rheuma-overview-hero .paragraph--type--wcms-pgph-slider .hero_banner .hero-bg-image .hero-bg-image--line .hero_banner_description h1 {
    font-size: 40px;
    line-height: 34px;
    font-family: "Barlow-extrabolditalic", sans-serif !important;
    font-style: italic;
    font-weight: 700;
  }
}
.rheuma-overview-hero .paragraph--type--wcms-pgph-slider .hero_banner .hero-bg-image .hero-bg-image--line .hero_banner_description h2 {
  color: #FFF !important;
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  font-family: "Barlow" !important;
  font-size: 32px !important;
  font-style: italic;
  font-weight: 800 !important;
  line-height: 50px;
  text-transform: uppercase;
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  .rheuma-overview-hero .paragraph--type--wcms-pgph-slider .hero_banner .hero-bg-image .hero-bg-image--line .hero_banner_description h2 {
    width: 223px;
    font-size: 24px !important;
    line-height: 32px;
  }
}
.rheuma-overview-hero .paragraph--type--wcms-pgph-slider .hero_banner .hero-bg-image .hero-bg-image--line .hero_banner_description p {
  color: #FFF;
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  font-family: "museo-sans", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  padding-top: 60px;
}
@media screen and (max-width: 767px) {
  .rheuma-overview-hero .paragraph--type--wcms-pgph-slider .hero_banner .hero-bg-image .hero-bg-image--line .hero_banner_description p {
    font-size: 12px;
    padding-top: 5px;
    width: 365px;
  }
}
.rheuma-overview-hero .not-actual-patient:before {
  content: "Not actual patient.";
  color: #FFF;
  font-size: 12px;
  width: 200px;
  display: block;
}

body:not(.path-frontpage) .paragraph--type--wcms-pgph-slider,
body:not(.page-node-type-pso-psa) .paragraph--type--wcms-pgph-slider {
  background-size: 100% 100% !important;
  background-position: center !important;
}
body:not(.path-frontpage) .paragraph--type--wcms-pgph-slider .hero-bg-image,
body:not(.page-node-type-pso-psa) .paragraph--type--wcms-pgph-slider .hero-bg-image {
  max-width: 75%;
  padding-left: 5%;
}
@media screen and (max-width: 1023px) {
  body:not(.path-frontpage) .paragraph--type--wcms-pgph-slider .hero-bg-image,
  body:not(.page-node-type-pso-psa) .paragraph--type--wcms-pgph-slider .hero-bg-image {
    padding: 20px 30px 30px 20px;
    max-width: 100%;
  }
}
@media screen and (max-width: 1023px) and (max-width: 767px) {
  body:not(.path-frontpage) .paragraph--type--wcms-pgph-slider .hero-bg-image,
  body:not(.page-node-type-pso-psa) .paragraph--type--wcms-pgph-slider .hero-bg-image {
    padding-bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  body:not(.path-frontpage) .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line,
  body:not(.page-node-type-pso-psa) .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line {
    background-color: transparent;
  }
}
body:not(.path-frontpage) .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description,
body:not(.page-node-type-pso-psa) .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description {
  padding-left: 0;
  margin: 0;
  text-align: left;
}
body:not(.path-frontpage) .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description h2,
body:not(.page-node-type-pso-psa) .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description h2 {
  font-size: 65px;
  font-family: "jaf-bernina-sans-comp";
  font-weight: 800;
  color: #00B0B9;
}
body:not(.path-frontpage) .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description h2 sub,
body:not(.page-node-type-pso-psa) .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description h2 sub {
  font-family: "museo-sans", sans-serif;
  font-style: normal;
}
body:not(.path-frontpage) .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description h2.dosing sub,
body:not(.page-node-type-pso-psa) .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description h2.dosing sub {
  font-family: "museo-sans", sans-serif;
  font-style: normal;
}
@media screen and (max-width: 767px) {
  body:not(.path-frontpage) .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description h2,
  body:not(.page-node-type-pso-psa) .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description h2 {
    font-size: 40px;
  }
  body:not(.path-frontpage) .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description h2.dosing,
  body:not(.page-node-type-pso-psa) .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description h2.dosing {
    font-size: 50px;
  }
}
body:not(.path-frontpage) .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description h2 span,
body:not(.page-node-type-pso-psa) .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description h2 span {
  color: #2A7475;
}
body:not(.path-frontpage) .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description h2 h3,
body:not(.page-node-type-pso-psa) .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description h2 h3 {
  font-size: 24px;
  font-weight: 500;
  font-family: "museo-sans", sans-serif;
  color: #2F3130;
}
body:not(.path-frontpage) #section-2 .layout,
body:not(.page-node-type-pso-psa) #section-2 .layout {
  margin-top: 0;
}
body:not(.path-frontpage) #section-2 .layout .block,
body:not(.page-node-type-pso-psa) #section-2 .layout .block {
  opacity: 1;
}
body:not(.path-frontpage) .block-layout-builder,
body:not(.page-node-type-pso-psa) .block-layout-builder {
  opacity: 0;
}
body:not(.path-frontpage) .landing-page-content .block-layout-builder,
body:not(.page-node-type-pso-psa) .landing-page-content .block-layout-builder {
  opacity: 1;
}
body:not(.path-frontpage) .ui-dialog-content .block-layout-builder,
body:not(.page-node-type-pso-psa) .ui-dialog-content .block-layout-builder {
  opacity: 1 !important;
}
body:not(.path-frontpage) .block-layout-builder.visible,
body:not(.page-node-type-pso-psa) .block-layout-builder.visible {
  opacity: 1;
}
body:not(.path-frontpage) .block-inline-blockbanner.block-layout-builder, body:not(.path-frontpage) .hs-banner,
body:not(.page-node-type-pso-psa) .block-inline-blockbanner.block-layout-builder,
body:not(.page-node-type-pso-psa) .hs-banner {
  opacity: 1;
}
body:not(.path-frontpage) .bg_white,
body:not(.page-node-type-pso-psa) .bg_white {
  opacity: 1;
}

.path-frontpage .hero-bg-image .hero-bg-image--line .hero_banner_description h4:first-of-type {
  -webkit-filter: drop-shadow(0px 2px 20px #000000);
          filter: drop-shadow(0px 2px 20px #000000);
}
.path-frontpage .hero-bg-image .hero-bg-image--line .hero_banner_description h3 {
  -webkit-filter: drop-shadow(0px 6px 6px #000000);
          filter: drop-shadow(0px 6px 6px #000000);
}
.path-frontpage .hero-bg-image .hero-bg-image--line .hero_banner_description h2 {
  -webkit-filter: drop-shadow(0px 6px 6px #000000);
          filter: drop-shadow(0px 6px 6px #000000);
}

.path-frontpage .landing-page-content #section-1 {
  padding: 0 !important;
  background: none !important;
  position: relative;
  z-index: 1000;
  height: 0 !important;
}
@media screen and (max-width: 767px) {
  .path-frontpage .landing-page-content #section-1 {
    z-index: 99;
  }
}
.path-frontpage .landing-page-content .hero_banner {
  min-height: 600px;
}
@media screen and (max-width: 1063px) and (min-width: 768px) {
  .path-frontpage .landing-page-content .hero_banner {
    min-height: 450px;
  }
}
@media screen and (max-width: 767px) {
  .path-frontpage .landing-page-content .hero_banner {
    min-height: 250px;
    background-position: 39% 30% !important;
  }
}
.path-frontpage .landing-page-content .paragraph--type--wcms-pgph-slider .hero-bg-image {
  max-width: 100%;
}
.path-frontpage .landing-page-content .hero-bg-image .hero-bg-image--line .hero_banner_description {
  padding: 0 !important;
}
.path-frontpage .landing-page-content .hero-bg-image {
  position: absolute;
  top: 40%;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .path-frontpage .landing-page-content .hero-bg-image {
    top: 15%;
  }
}
.path-frontpage .landing-page-content .hero-bg-image:has(.homepage-campaign-content) .not-actual-patient {
  right: 20px;
  top: 70%;
}
@media screen and (max-width: 767px) {
  .path-frontpage .landing-page-content .hero-bg-image:has(.homepage-campaign-content) .not-actual-patient {
    display: block;
  }
}
.path-frontpage .landing-page-content .homepage-campaign-content {
  width: 100%;
}
.path-frontpage .landing-page-content .homepage-campaign-content a.pso-btn {
  padding: 8px 35px;
  margin: 0 !important;
}
.path-frontpage .landing-page-content .homepage-campaign-content a.pso-btn.nr-axspa {
  padding: 8px 14px;
}
.path-frontpage .landing-page-content .homepage-campaign-content h3 {
  font-family: "Barlow-extrabolditalic";
  font-style: italic;
  margin: 20px 0 24px 0 !important;
}
.path-frontpage .landing-page-content .homepage-campaign-content a.arrow {
  color: #ffffff;
  font-size: 18px;
  line-height: 20px;
  font-family: "museo-sans", sans-serif;
  font-weight: 600;
  -webkit-filter: drop-shadow(0px 6px 6px #535459);
          filter: drop-shadow(0px 6px 6px #535459);
}
@media screen and (max-width: 767px) {
  .path-frontpage .landing-page-content .homepage-campaign-content a.arrow {
    font-size: 14px;
    line-height: 22px;
    font-family: "museo-sans", sans-serif;
    font-weight: 600;
  }
}
.path-frontpage .landing-page-content .homepage-campaign-content a.arrow:hover {
  text-decoration: underline;
}
.path-frontpage .landing-page-content .homepage-campaign-content a.arrow:after {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  float: right;
  background: url("../images/icons/arrow-white-right.svg") 50% 90% no-repeat;
}
@media screen and (max-width: 1063px) and (min-width: 768px) {
  .path-frontpage .landing-page-content .homepage-campaign-content h3 {
    margin: 12px 0 !important;
    line-height: 20px;
    font-size: 20px;
    font-style: italic;
  }
  .path-frontpage .landing-page-content .homepage-campaign-content p {
    max-width: 100% !important;
  }
  .path-frontpage .landing-page-content .homepage-campaign-content p.box-buttons {
    margin: 0 0 16px 0;
  }
  .path-frontpage .landing-page-content .homepage-campaign-content a.arrow {
    font-size: 14px;
  }
  .path-frontpage .landing-page-content .homepage-campaign-content a.arrow:after {
    width: 14px;
    height: 14px;
  }
  .path-frontpage .landing-page-content .homepage-three-columns .hero-bg-image {
    padding: 0 !important;
  }
}
@media screen and (max-width: 767px) {
  .path-frontpage .landing-page-content #section-3 .darkest--green {
    padding: 40px 20px 10px !important;
  }
  .path-frontpage .landing-page-content .layout--twocol-section .layout__region {
    margin-bottom: 0 !important;
  }
  .path-frontpage .landing-page-content .homepage-campaign-content {
    margin-bottom: 20px;
  }
  .path-frontpage .landing-page-content .homepage-campaign-content h3 {
    margin: 0 0 12px 0 !important;
    line-height: 20px;
    font-size: 20px;
    font-family: "Barlow-extrabolditalic";
    font-style: italic;
  }
  .path-frontpage .landing-page-content .homepage-campaign-content p {
    margin: 8px 0 !important;
    max-width: 100% !important;
  }
  .path-frontpage .landing-page-content .homepage-campaign-content a.pso-btn {
    padding: 8px 33px;
    margin: 0 !important;
    font-family: "museo-sans", sans-serif;
    font-weight: 600;
  }
  .path-frontpage .landing-page-content .homepage-campaign-content a.pso-btn.nr-axspa {
    padding: 8px 31px;
  }
}

.hero-bg-image:has(.homepage-campaign) {
  top: 50%;
  -webkit-transform: translateY(-15%);
      -ms-transform: translateY(-15%);
          transform: translateY(-15%);
}

.homepage-campaign {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  background: rgba(0, 110, 118, 0.8);
  -webkit-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.25);
}
@media screen and (max-width: 767px) {
  .homepage-campaign {
    -webkit-box-shadow: unset;
            box-shadow: unset;
  }
}

.homepage-campaign-no-bg {
  margin-top: 20px;
}

.homepage-campaign-no-bg .homepage-campaign {
  background: unset !important;
}

.landing-page-content .hero-bg-image--line {
  margin-top: -112px;
}
@media screen and (max-width: 767px) {
  .landing-page-content .hero-bg-image--line {
    margin-top: 0px;
  }
}
@media screen and (max-width: 1063px) and (min-width: 768px) {
  .landing-page-content .hero-bg-image--line {
    margin-top: -250px;
  }
}

#drupal-modal .block-layout-builder {
  opacity: 1 !important;
}

.layout--threecol-section.three-columns-stay-connected-banner {
  gap: unset !important;
  padding: 0 !important;
}
.layout--threecol-section.three-columns-stay-connected-banner > .layout__region {
  padding: 0 !important;
  margin-bottom: 0 !important;
}
@media screen and (max-width: 767px) {
  .layout--threecol-section.three-columns-stay-connected-banner > .layout__region.layout__region--first {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 0 33% !important;
       -moz-box-flex: 1 !important;
        -ms-flex: 1 0 33% !important;
            flex: 1 0 33% !important;
  }
}
@media screen and (max-width: 767px) {
  .layout--threecol-section.three-columns-stay-connected-banner > .layout__region.layout__region--second {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 0 34% !important;
       -moz-box-flex: 1 !important;
        -ms-flex: 1 0 34% !important;
            flex: 1 0 34% !important;
  }
}
.layout--threecol-section.three-columns-stay-connected-banner > .layout__region.layout__region--third {
  margin-left: 0;
}
@media screen and (max-width: 767px) {
  .layout--threecol-section.three-columns-stay-connected-banner > .layout__region.layout__region--third {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 0 33% !important;
       -moz-box-flex: 1 !important;
        -ms-flex: 1 0 33% !important;
            flex: 1 0 33% !important;
  }
}
.layout--threecol-section.three-columns-stay-connected-banner .paragraph--type--wcms-pgph-slider .hero_banner {
  min-height: 360px;
}
@media screen and (min-width: 1200px) {
  .layout--threecol-section.three-columns-stay-connected-banner .paragraph--type--wcms-pgph-slider .hero_banner {
    min-height: 500px;
  }
}
@media screen and (max-width: 767px) {
  .layout--threecol-section.three-columns-stay-connected-banner .paragraph--type--wcms-pgph-slider .hero_banner {
    min-height: 225px;
    background-position: 50% 30% !important;
  }
}
@media screen and (max-width: 413px) {
  .layout--threecol-section.three-columns-stay-connected-banner .paragraph--type--wcms-pgph-slider .hero_banner {
    min-height: 152px !important;
  }
}
.layout--threecol-section.three-columns-stay-connected-banner .paragraph--type--wcms-pgph-slider .hero-bg-image {
  min-height: unset;
}
.layout--threecol-section.three-columns-stay-connected-banner .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description {
  position: absolute;
  padding: 0;
  max-width: none;
}
@media screen and (min-width: 1404px) {
  .layout--threecol-section.three-columns-stay-connected-banner .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description {
    top: unset !important;
    bottom: 10%;
  }
}
@media screen and (min-width: 1200px) {
  .layout--threecol-section.three-columns-stay-connected-banner .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description {
    left: 57%;
    top: 53%;
  }
}
@media screen and (max-width: 1199px) {
  .layout--threecol-section.three-columns-stay-connected-banner .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description {
    left: 52%;
    top: 57%;
  }
}
@media screen and (max-width: 1024px) {
  .layout--threecol-section.three-columns-stay-connected-banner .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description {
    left: 50%;
    top: 54%;
  }
}
@media screen and (max-width: 767px) {
  .layout--threecol-section.three-columns-stay-connected-banner .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description {
    max-width: 75px;
    left: 38%;
    top: 59%;
  }
}
@media screen and (max-width: 413px) {
  .layout--threecol-section.three-columns-stay-connected-banner .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description {
    left: 26%;
    top: 55%;
  }
}
.layout--threecol-section.three-columns-stay-connected-banner .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description p {
  font-size: 10px;
  font-family: "Barlow";
  font-style: normal;
  font-weight: 400;
  line-height: 10px;
  max-width: 103px;
  color: #fff;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .layout--threecol-section.three-columns-stay-connected-banner .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description p {
    font-size: 6px;
    line-height: 6px;
    text-align: center !important;
  }
}
@media screen and (max-width: 767px) {
  .layout--threecol-section.three-columns-stay-connected-banner .paragraph--type--wcms-pgph-slider .whiteleft {
    display: none;
  }
}
.layout--threecol-section.three-columns-stay-connected-banner .not-actual-patient {
  color: #fff;
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.6);
  font-family: "museo-sans", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  height: 22px;
  position: absolute;
  bottom: 6px;
  left: 21px;
}

@media screen and (max-width: 767px) {
  .homepage-three-columns .layout__region {
    margin-bottom: 0 !important;
  }
  .homepage-three-columns .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description h3 {
    font-family: "Barlow-extrabolditalic";
    font-size: 20px;
    font-style: italic;
    font-weight: 800;
    line-height: 20px;
    text-align: center;
    margin-bottom: 20px;
  }
}
.homepage-three-columns .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description h3 {
  font-family: "Barlow-extrabolditalic";
  font-size: 24px;
  font-style: italic;
  font-weight: 800;
  line-height: 24px;
  margin-bottom: 24px;
}
.homepage-three-columns .hero-bg-image {
  padding-left: 0 !important;
}
.homepage-three-columns .homepage-campaign-content {
  padding-left: 8% !important;
}
.homepage-three-columns .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description p {
  max-width: 100% !important;
}
.homepage-three-columns .block-inline-blockbanner h2 {
  background: #7DF2EA;
  color: #006E76;
}
@media screen and (min-width: 768px) and (max-width: 1063px) {
  .homepage-three-columns .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description p {
    max-width: 100% !important;
  }
}

.homepage-blue-title {
  opacity: unset !important;
  background: #7DF2EA;
  background: url("../images/homepage-title-background.svg") 50% 50% no-repeat;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 39px;
}
@media screen and (max-width: 767px) {
  .homepage-blue-title {
    -webkit-box-pack: left;
    -webkit-justify-content: left;
       -moz-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
    -webkit-box-align: left;
    -webkit-align-items: left;
       -moz-box-align: left;
        -ms-flex-align: left;
            align-items: left;
    background: unset;
    background-color: #7DF2EA;
  }
}

.homepage-blue-title h3 {
  margin: 0 30px 0 30px !important;
  font-size: 24px;
  line-height: 24px;
  font-family: "Barlow-extrabolditalic";
  font-style: italic;
  color: #006E76;
  text-align: center;
  font-weight: 800;
}
@media screen and (max-width: 767px) {
  .homepage-blue-title h3 {
    font-size: 19px;
    line-height: 19px;
    margin: 5px 0 5px 20px !important;
    text-align: left;
    padding-bottom: 5px;
    font-weight: 800;
  }
}

@media screen and (max-width: 767px) {
  .landing-page-content .reference {
    padding: 20px;
  }
}

.homepage-three-columns .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .not-actual-patient.whiteright .field--name-field-wcms-pgph__disclaimer {
  text-shadow: 0 0 3px #000000 !important;
}
.homepage-three-columns .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .not-actual-patient.darkright .field--name-field-wcms-pgph__disclaimer {
  text-shadow: 0 0 3px #FFFFFF !important;
}

.layout.banner-default {
  margin-bottom: 0;
  padding: 0 !important;
}
.layout.banner-default .qa-green-title-arrow {
  background: url("../images/light-green-arrows.svg") no-repeat right 100% !important;
}
@media screen and (max-width: 767px) {
  .layout.banner-default .qa-green-title-arrow {
    background: url("../images/light-green-arrows.svg") no-repeat calc(100% + 15px) 50% !important;
    background-size: 115px 60px !important;
  }
}
.layout.banner-default .hero_banner .hero-bg-image {
  padding: 0 40px;
}
@media screen and (max-width: 767px) {
  .layout.banner-default .hero_banner .hero-bg-image {
    padding: 0 20px;
  }
}
.layout.banner-default .hero_banner .hero-bg-image--line {
  margin: 0;
}
.layout.banner-default .hero_banner .hero-bg-image--line .hero_banner_description h1 {
  margin: 15px 0;
  text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.6);
}
@media screen and (max-width: 767px) {
  .layout.banner-default .hero_banner .hero-bg-image--line .hero_banner_description h1 {
    font-size: 32px;
    font-family: "Barlow-extrabolditalic" !important;
    font-style: italic !important;
  }
}

.recommend-next {
  background: -webkit-gradient(linear, left top, right top, from(rgb(21, 121, 119)), to(rgb(17, 113, 148)));
  background: linear-gradient(90deg, rgb(21, 121, 119) 0%, rgb(17, 113, 148) 100%);
  padding: 0 40px;
}
@media screen and (max-width: 767px) {
  .recommend-next {
    padding: 20px;
  }
}
.recommend-next .layout__region--first {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0 !important;
  -webkit-flex: 0 1 20% !important;
     -moz-box-flex: 0 !important;
      -ms-flex: 0 1 20% !important;
          flex: 0 1 20% !important;
}
@media screen and (max-width: 767px) {
  .recommend-next .layout__region--first {
    display: none;
  }
}
.recommend-next .layout__region--first .image-block--image {
  padding: 0;
}
.recommend-next .layout__region--first .image-block--image img {
  width: unset;
}
.recommend-next .layout__region--second {
  -webkit-box-flex: 0 !important;
  -webkit-flex: 0 1 80% !important;
     -moz-box-flex: 0 !important;
      -ms-flex: 0 1 80% !important;
          flex: 0 1 80% !important;
}
@media screen and (max-width: 767px) {
  .recommend-next .layout__region--second {
    -webkit-box-flex: 100% !important;
    -webkit-flex: 100% !important;
       -moz-box-flex: 100% !important;
        -ms-flex: 100% !important;
            flex: 100% !important;
  }
}
.recommend-next .layout__region--second .block {
  background: transparent !important;
}
.recommend-next .layout__region--second .block .two-grid .grid_2 .bg_white {
  padding: 20px;
}
.recommend-next .layout__region--second .block .two-grid .grd_ttl {
  color: #005F66;
  font-size: 35px;
  text-align: left;
  font-style: normal;
  font-weight: 800;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .recommend-next .layout__region--second .block .two-grid .grd_ttl {
    font-size: 22px;
  }
}
.recommend-next .layout__region--second .block .two-grid .grd_ttl span {
  color: #00B0B9;
}
.recommend-next .layout__region--second .block .two-grid p {
  text-align: left;
  font-size: 14px;
  font-weight: 500;
  font-family: "museo-sans", sans-serif;
}
@media screen and (max-width: 767px) {
  .recommend-next .layout__region--second .block .two-grid p br {
    display: none !important;
  }
}
.recommend-next .layout__region--second .block .two-grid p:not(.grd_ttl) {
  margin-right: 50px;
}
.recommend-next .layout__region--second .block .two-grid p a {
  color: #4D3980;
  font-family: "museo-sans", sans-serif;
  font-size: 19px;
  font-weight: 700;
  padding-right: 30px;
  text-decoration: underline;
}
@media screen and (max-width: 767px) {
  .recommend-next .layout__region--second .block .two-grid p a {
    font-size: 16px;
    max-width: 280px;
  }
}
@media screen and (min-width: 1440px) {
  .recommend-next .layout__region--second .block .two-grid p a {
    max-width: 400px;
  }
}
.recommend-next .layout__region--second .block .two-grid p a:after {
  content: url("../images/icons/arrow.svg") !important;
  margin-left: 10px;
}
.recommend-next.layout--twocol-section .layout__region--second .block-inline-blockbasic .field--name-body {
  padding: 20px 0;
}
@media screen and (max-width: 767px) {
  .recommend-next.layout--twocol-section .layout__region--second .block-inline-blockbasic .field--name-body {
    padding: 0;
  }
}
.recommend-next.layout--twocol-section .layout__region--second .block-inline-blockbasic .field--name-body .two-grid {
  padding-top: 0;
}
@media screen and (min-width: 767px) {
  .recommend-next .grid_2.bg_white {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

#navigate.access-page .field--name-field-media-image img {
  width: unset;
}
#navigate.access-page .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 767px) {
  #navigate.access-page .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
#navigate.access-page .row > .colum:first-of-type {
  margin-right: 20px;
}
@media screen and (max-width: 767px) {
  #navigate.access-page .row > .colum:first-of-type br {
    display: none !important;
  }
}
@media screen and (max-width: 767px) {
  #navigate.access-page .row > .colum:first-of-type {
    margin-right: 0;
  }
  #navigate.access-page .row > .colum:first-of-type .dark-green-text br {
    display: none;
  }
}
#navigate.access-page .row > .colum:last-of-type {
  margin-left: 20px;
}
@media screen and (max-width: 767px) {
  #navigate.access-page .row > .colum:last-of-type {
    margin-left: 0;
  }
}
#navigate.access-page .row > .colum:nth-child(2) h3 {
  padding-top: 30px;
}
#navigate.access-page .row > .colum .dark-green-text {
  font-family: "jaf-bernina-sans-narrow";
  color: #005F66;
  font-weight: 700;
  font-style: italic;
  text-align: center;
  font-size: 37px;
}
@media screen and (min-width: 767px) {
  #navigate.access-page .row > .colum .dark-green-text {
    height: 70px;
  }
}
@media screen and (max-width: 767px) {
  #navigate.access-page .row > .colum .dark-green-text {
    font-size: 32px;
    font-family: "Barlow-extrabolditalic";
  }
}
#navigate.access-page .row > .colum .dark-green-text span {
  border-radius: 50px;
  background: #BDDC04;
  color: #fff;
  padding: 5px 10px;
  font-family: "jaf-bernina-sans-condensed";
  font-size: 19px;
  position: relative;
  top: -5px;
}
#navigate.access-page .row > .colum p strong {
  color: #005F66;
}
#navigate.access-page .row > .colum p span {
  color: #00B0B9;
}

.one-form .block-inline-blockdownload-forms {
  padding: 0;
}
.one-form .block-inline-blockdownload-forms .download-forms {
  display: block;
  text-align: center;
}
.one-form .block-inline-blockdownload-forms .download-forms .d-form-btn {
  width: 100%;
  height: 100%;
  padding: 15px;
  position: relative;
  font-weight: 700;
}
@media screen and (max-width: 1360px) and (min-width: 768px) {
  .one-form .block-inline-blockdownload-forms .download-forms .d-form-btn {
    padding-right: 12%;
  }
}
.one-form .block-inline-blockdownload-forms .download-forms .d-form-btn:before {
  position: absolute;
  content: "";
  background: url("../images/download-btn.svg") no-repeat;
  height: 40px;
  width: 40px;
  background-size: 100%;
  right: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media screen and (max-width: 1360px) and (min-width: 768px) {
  .one-form .block-inline-blockdownload-forms .download-forms .d-form-btn:before {
    right: 4%;
    width: 12%;
    height: 0;
    padding-top: 12%;
  }
}
@media screen and (max-width: 767px) {
  .one-form h3.dark-green-text {
    max-width: 300px;
    margin: 0 auto;
    font-size: 26px;
  }
}
.one-form p {
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 0;
}

.download-forms .download-item .paragraph--type--download-forms {
  height: 100%;
}
.download-forms .download-item .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 767px) {
  .size-2 {
    font-size: 26px !important;
  }
}
.size-2 + p {
  line-height: 20px;
}

body:not(.path-frontpage) .perspective .paragraph--type--wcms-pgph-slider .hero_banner {
  background-size: cover !important;
  background-position: top right !important;
}
@media screen and (max-width: 767px) {
  body:not(.path-frontpage) .perspective .paragraph--type--wcms-pgph-slider .hero_banner {
    height: 20vh;
    margin-bottom: 38vh;
  }
}

.perspective-moa-text {
  -webkit-filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
          filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
  position: absolute;
  z-index: 9;
  bottom: -50px;
}
.perspective-moa-text--inner {
  position: relative;
  padding: 30px;
  background-color: rgba(255, 255, 255, 0.95);
  -webkit-backdrop-filter: blur(12.5px);
          backdrop-filter: blur(12.5px);
  color: #333;
  max-width: 685px;
  text-align: left;
  -webkit-clip-path: polygon(0 0, 100% 0, 95% 100%, 0 100%);
          clip-path: polygon(0 0, 100% 0, 95% 100%, 0 100%);
  margin-top: -200px;
  font-family: "Barlowmedium", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}
.perspective-moa-text--inner small {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px; /* 112.5% */
  letter-spacing: 0.002px;
}

.perspective sup {
  left: 0;
}
.perspective h2.perspective_title {
  text-align: left;
  font-size: 64px !important;
  font-family: "Barlowcondensed" !important;
  font-style: normal !important;
  font-weight: 700;
  display: inline-block;
  letter-spacing: 0.007px;
  color: #2a7475 !important;
  padding-bottom: 17px;
  text-transform: uppercase;
  text-align: left;
}
@media screen and (max-width: 767px) {
  .perspective h2.perspective_title {
    font-size: 36px !important;
    padding-bottom: 10px;
  }
}
.perspective p {
  color: #333;
  font-size: 24px;
  font-family: "Barlow";
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}
@media screen and (max-width: 767px) {
  .perspective p {
    font-size: 18px;
    line-height: 24px;
  }
}
.perspective .references p {
  font-size: 16px;
  line-height: 18px;
}
.perspective .references h4 {
  font-size: 30px;
  font-weight: 400;
}
.perspective .chart-table {
  border-collapse: collapse;
  color: #313131;
  vertical-align: top;
  overflow: visible;
}
.perspective .chart-table th {
  color: #fff;
  vertical-align: middle;
  text-align: center;
  font-family: "Barlow";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}
.perspective .chart-table th strong {
  font-family: "Barlowcondensed";
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
}
.perspective .chart-table td {
  padding: 10px;
  text-align: center;
  line-height: 130%;
  font-size: 12px;
}
.perspective .chart-table td strong {
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
}
.perspective .chart-table td p {
  text-align: center;
  padding: 0;
  margin: 0;
  line-height: 1;
  font-size: 12px;
  font-family: "Barlow";
  font-style: normal;
  font-weight: 400;
}
.perspective .chart-table .chart-footer {
  text-align: left;
  font-family: "Barlow";
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
}
.perspective .chart-table .chart-left-col {
  width: 22.6%;
  text-align: right;
}
.perspective .chart-table .chart-bt {
  border-bottom: 1px solid #e5eded;
}
.perspective .chart-table .chart-bl {
  border-left: 1px solid #e5eded;
}
.perspective .chart-table .chart-br {
  border-right: 1px solid #e5eded;
}

.light-grey-glowing-box {
  border-color: #BDDC04;
  -webkit-box-shadow: 0 0 14px #BDDC04;
          box-shadow: 0 0 14px #BDDC04;
  padding: 14px 6px;
  border-radius: 150px;
  text-align: center;
}
.light-grey-glowing-box .box-content {
  padding: 10px;
  font-family: "Barlow";
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  letter-spacing: 0.5px;
  text-align: center;
}
.light-grey-glowing-box .box-content strong {
  font-weight: 600;
  font-family: "Barlowmedium";
}
@media screen and (max-width: 767px) {
  .light-grey-glowing-box .box-content {
    font-size: 18px;
    line-height: 24px;
  }
}

.dark-green-badge {
  color: #fff;
  background: #2A7475;
  border-radius: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 4px 20px;
  text-transform: uppercase;
}

.first_dose_container.perspective {
  padding: 0;
}
.first_dose_container.perspective .paragraph--type--wcms-pgph-slider .hero_banner .hero_banner_description {
  max-width: 1733px;
  padding-bottom: 0;
}
.first_dose_container.perspective .paragraph--type--wcms-pgph-slider .hero_banner .hero-bg-image {
  padding: 0;
  max-width: 100%;
}
.first_dose_container.perspective .paragraph--type--wcms-pgph-slider .hero_banner .hero-bg-image .perspective_logo {
  padding: 0 10%;
  margin-top: -25px;
  margin-left: 90px;
}
@media screen and (max-width: 767px) {
  .first_dose_container.perspective .paragraph--type--wcms-pgph-slider .hero_banner .hero-bg-image .perspective_logo {
    margin-top: 320px;
    margin-left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    padding: unset;
  }
}
@media only screen and (min-width: 450px) and (max-width: 767px) {
  .first_dose_container.perspective .paragraph--type--wcms-pgph-slider .hero_banner .hero-bg-image .perspective_logo {
    margin-top: 240px;
  }
}
@media screen and (max-width: 767px) {
  .first_dose_container.perspective .paragraph--type--wcms-pgph-slider .hero_banner .hero-bg-image .perspective_logo img {
    margin: 0;
  }
}
.first_dose_container.perspective .paragraph--type--wcms-pgph-slider .hero_banner .hero-bg-image .perspective_logo article {
  text-align: left;
}
.first_dose_container.perspective .paragraph--type--wcms-pgph-slider .hero_banner .hero-bg-image .perspective_desc_w {
  -webkit-filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
          filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
}
.first_dose_container.perspective .paragraph--type--wcms-pgph-slider .hero_banner .hero-bg-image .perspective_desc {
  background-color: rgba(255, 255, 255, 0.9);
  -webkit-clip-path: polygon(0 1%, 100% 0%, 86% 100%, 0% 100%);
          clip-path: polygon(0 1%, 100% 0%, 86% 100%, 0% 100%);
  padding: 20px 140px 50px 140px;
  margin-top: 310px;
}
@media screen and (max-width: 767px) {
  .first_dose_container.perspective .paragraph--type--wcms-pgph-slider .hero_banner .hero-bg-image .perspective_desc {
    padding: 20px;
    margin-top: 140px;
  }
}
.first_dose_container.perspective .paragraph--type--wcms-pgph-slider .hero_banner .hero-bg-image .perspective_desc p {
  font-size: 30px;
  line-height: 1.3;
  color: #000000;
  max-width: 100%;
}
@media screen and (max-width: 767px) {
  .first_dose_container.perspective .paragraph--type--wcms-pgph-slider .hero_banner .hero-bg-image .perspective_desc p {
    font-size: 18px;
    max-width: 90%;
  }
}
.first_dose_container.perspective .paragraph--type--wcms-pgph-slider .hero_banner .hero-bg-image .perspective_desc .perspective_note {
  margin-bottom: 0;
}

.video-container-without-padding {
  padding: 0 !important;
  background: unset !important;
  margin-bottom: -25px !important;
  height: 100%;
}
.video-container-without-padding .video-embed-field-launch-modal {
  margin-bottom: unset !important;
}

.perspective_link {
  color: #000;
  background-color: #BDDC04;
  border-radius: 50px;
  padding: 14px 22px 14px 0;
  text-align: center;
  min-width: 300px;
  font-size: 18px;
  font-family: "museo-sans-900";
  margin-top: 24px;
  position: relative;
}
.perspective_link:after {
  background: url(../images/arrow.png) no-repeat !important;
  content: " ";
  display: block;
  height: 16px;
  width: 11px;
  position: absolute;
  top: 24px;
  right: 22px;
}
@media screen and (max-width: 767px) {
  .perspective_link:after {
    top: 16px;
  }
}

.perspective {
  padding: 40px 10%;
}
@media screen and (max-width: 767px) {
  .perspective {
    padding: 0 20px 20px;
  }
}
.perspective.layout {
  margin-bottom: 0px;
  padding-bottom: 40px;
}
.perspective.layout--threecol-section {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 20px;
}
@media screen and (max-width: 767px) {
  .perspective.layout--threecol-section {
    grid-template-columns: repeat(1, 1fr);
  }
}
.perspective.layout--threecol-section .layout__region--third {
  margin-left: 0;
}
.perspective.layout--threecol-section .video_container {
  width: 364px;
  max-width: 100%;
  padding: 0;
  text-align: left;
}
@media screen and (max-width: 767px) {
  .perspective.layout--threecol-section .video_container {
    height: 100%;
    padding: 20px 20px 0 20px;
  }
}
.perspective .tabs-wrapper .tabs {
  max-width: 825px;
  margin: 0 auto;
}
.perspective .tabs-wrapper .tabs .tabs-nav {
  padding: 0px;
  background: #C1C1C1;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .perspective .tabs-wrapper .tabs .tabs-nav {
    width: 100%;
  }
}
.perspective .tabs-wrapper .tabs .tabs-nav,
.perspective .tabs-wrapper .tabs .tabs-nav li a {
  border-radius: 30px;
}
@media screen and (max-width: 767px) {
  .perspective .tabs-wrapper .tabs .tabs-nav,
  .perspective .tabs-wrapper .tabs .tabs-nav li a {
    border-radius: 13px;
  }
}
.perspective .tabs-wrapper .tabs .tabs-nav li {
  text-transform: uppercase;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.perspective .tabs-wrapper .tabs .tabs-nav li a {
  padding: 8px;
}
.perspective .tabs-wrapper .tabs .tabs-nav li a p {
  font-family: "Barlowcondensed", sans-serif;
  font-size: 30px;
  padding: 0px;
  text-align: center;
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .perspective .tabs-wrapper .tabs .tabs-nav li a {
    padding: 4px;
  }
  .perspective .tabs-wrapper .tabs .tabs-nav li a p {
    font-size: 14px;
    color: #5B5B5B;
  }
}
.perspective .tabs-wrapper .tabs .tabs-nav li.active a {
  background: #BDDC04;
}
.perspective .tabs-wrapper .tabs .tabs-nav li.active a p {
  color: #000;
}
.perspective .block .graph-description {
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0.0016px;
  text-align: left;
}
@media screen and (max-width: 767px) {
  .perspective .block .graph-description {
    font-size: 8px;
    line-height: 9.6px;
    text-align: left;
  }
}
.perspective .block-inline-blockbasic .field--name-body {
  padding: 0;
}
.perspective .block-inline-blockbasic .page-nav {
  max-width: 805px;
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 19px 36px;
  gap: 42px;
  background: #2F3130;
  -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: 40px;
}
@media screen and (max-width: 767px) {
  .perspective .block-inline-blockbasic .page-nav {
    gap: 20px;
    border-radius: 30px;
    padding: 18px 25px;
  }
}
.perspective .block-inline-blockbasic .page-nav a {
  font-family: "museo-sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 16px;
  text-transform: uppercase;
  color: #fff;
}
@media screen and (max-width: 767px) {
  .perspective .block-inline-blockbasic .page-nav a {
    font-size: 14px !important;
  }
}
.perspective .block-inline-blockbasic.arrowed-elements .field--name-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 40px;
}
.perspective .block-inline-blockbasic.arrowed-elements .field--name-body > * {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
}
.perspective .block-inline-blockbasic.arrowed-elements .field--name-body > *.elements-separator {
  gap: 0px;
}
@media screen and (min-width: 768px) {
  .perspective .block-inline-blockbasic.arrowed-elements .field--name-body > *.elements-separator {
    height: 0px;
  }
}
.perspective .block-inline-blockbasic.arrowed-elements .field--name-body > *.elements-separator::after {
  content: url("../images/icons/arrow-between-elements.svg");
  display: block;
}
.perspective .block-inline-blockbasic.arrowed-elements .field--name-body > * img {
  max-width: unset;
}
.perspective .block-inline-blockbasic.arrowed-elements .field--name-body .light-grey-glowing-box {
  max-width: 520px;
  min-width: 330px;
}
@media screen and (max-width: 767px) {
  .perspective .block-inline-blockbasic.arrowed-elements .field--name-body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .perspective .block-inline-blockbasic.arrowed-elements .field--name-body > .elements-separator {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .perspective .block-inline-blockbasic.arrowed-elements .field--name-body > .elements-separator::after {
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
    margin-bottom: 40px;
  }
}
.perspective .video_container img {
  max-width: 100%;
}
.perspective .video_container img.play_button {
  display: none;
}
.perspective .video_container .video_title {
  margin-top: 10px;
}
.perspective .video_container .video_desc {
  font-family: "Barlowmedium";
}
.perspective .video_container .video-embed-field-launch-modal {
  margin-bottom: 15px;
  position: relative;
}
.perspective .video_container .video-embed-field-launch-modal:before {
  position: absolute;
  background: url("../images/play_icon-old.png") no-repeat !important;
  background-size: 100% 100% !important;
  content: "";
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 70px;
  height: 70px;
}

.quote {
  width: 75%;
}
@media screen and (max-width: 767px) {
  .quote {
    width: 90%;
    margin-left: 35px;
  }
}
.quote p {
  color: #000;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0.5px;
}
@media screen and (max-width: 767px) {
  .quote p {
    font-size: 18px;
    line-height: 24px;
  }
}
.quote quote {
  position: relative;
  font-size: 30px;
  color: #000;
  font-weight: 500;
  font-family: "Barlow";
}
.quote quote:before {
  background: url(../images/quote2.png) no-repeat !important;
  content: " ";
  display: block;
  height: 20px;
  width: 25px;
  position: absolute;
  top: 0;
  left: -37px;
}
.quote quote:after {
  background: url(../images/quote1.png) no-repeat !important;
  content: " ";
  display: block;
  height: 20px;
  width: 25px;
  display: inline-block;
  -webkit-transform: translateY(-10px);
      -ms-transform: translateY(-10px);
          transform: translateY(-10px);
}
@media screen and (max-width: 767px) {
  .quote quote {
    font-size: 18px;
  }
  .quote quote:after {
    margin-left: 10px;
    margin-top: 10px;
    position: absolute;
  }
}

.quote-author {
  font-family: "Barlowcondensed";
  color: #157975;
  font-size: 24px;
  font-style: italic;
  font-weight: 600;
  margin-top: 8px;
  margin-bottom: 20px;
  text-transform: uppercase;
}

.perspective.container--fluid, .node--type-isi .perspective.content {
  padding: 0 !important;
}
.perspective.container--fluid .video_container, .node--type-isi .perspective.content .video_container {
  background: transparent !important;
  padding: 0;
  position: relative;
}
.perspective.container--fluid .video_container .perspective-moa-text--inner, .node--type-isi .perspective.content .video_container .perspective-moa-text--inner {
  margin-left: 10%;
}
@media screen and (max-width: 767px) {
  .perspective.container--fluid .video_container .perspective-moa-text--inner, .node--type-isi .perspective.content .video_container .perspective-moa-text--inner {
    top: 0;
    position: relative;
    margin: 0;
    background: #e4eded;
    -webkit-clip-path: unset;
            clip-path: unset;
    margin-top: -25px;
  }
}
.perspective.container--fluid .video_container .perspective-moa-text--inner .perspective_title, .node--type-isi .perspective.content .video_container .perspective-moa-text--inner .perspective_title {
  padding-bottom: 0;
  margin-bottom: 15px;
}
.perspective.container--fluid .video_container .perspective-moa-text--inner p, .node--type-isi .perspective.content .video_container .perspective-moa-text--inner p {
  margin-bottom: 5px;
}
@media screen and (min-width: 768px) {
  .perspective.container--fluid .video_container .perspective-moa-text--inner p:first-child, .node--type-isi .perspective.content .video_container .perspective-moa-text--inner p:first-child {
    padding-right: 90px;
  }
}

.perspective.without-space {
  padding: 0 10% !important;
}

.perspective_subtitle {
  color: #2A7475;
  font-size: 36px;
  font-family: "Barlowcondensed";
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 28px;
}
@media screen and (max-width: 767px) {
  .perspective_subtitle {
    font-size: 29px;
    line-height: 34px;
  }
}

.white-background {
  background-color: #fff;
}
.white-background h2.perspective_title {
  font-weight: 700;
}
.white-background .perspective_link {
  min-width: 250px;
  text-transform: uppercase;
  line-height: 38px;
}

.transcript-wrapper {
  max-width: 854px;
  background-color: #fff;
}

.transcript-switch {
  cursor: pointer;
  border-right: 1px solid #898989;
  border-bottom: 1px solid #898989;
  border-left: 1px solid #898989;
  text-transform: uppercase;
  padding: 10px;
  line-height: 1;
  font-family: "BarlowSemibold";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  position: relative;
}
.transcript-switch:after {
  content: url(../images/arr-down-black.svg);
  width: 18px;
  height: 9px;
  position: absolute;
  right: 20px;
  top: 48%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
.transcript-wrapper.open .transcript-switch:after {
  -webkit-transform: translateY(-50%) rotate(180deg);
      -ms-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
}

.transcript-text {
  display: none;
  overflow-y: auto;
  max-height: 100px;
  font-family: "Barlow";
  font-style: normal;
  font-weight: 400;
  padding: 10px;
}

@media screen and (max-width: 767px) {
  #section-9 .video_container.block.block-layout-builder.block-inline-blockvideo {
    opacity: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media screen and (max-width: 767px) {
  #section-9 .video_container.block.block-layout-builder.block-inline-blockvideo .field--name-body {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media screen and (max-width: 767px) {
  #section-9 .video_container.block.block-layout-builder.block-inline-blockvideo .field--name-field-video-url {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
       -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}

.perspective .qa-green-title-arrow {
  background-image: url("/themes/custom/bkzhcp/images/icons/arrow-white-bordered.svg") !important;
  background-repeat: no-repeat !important;
  background-position: right 75% !important;
  background-size: 20px;
}
.perspective .qa-green-title-arrow h3 {
  color: #BDDC04;
  font-style: italic;
  font-size: 16px;
}
@media screen and (max-width: 767px) {
  .perspective .qa-green-title-arrow {
    background: none !important;
  }
}
.perspective .qa-green-title-arrow.block-inline-blockbasic .field--name-body {
  padding: 8px 0;
}

#section-2 .block-inline-blockbasic .page-nav.fixed {
  position: fixed;
  top: 20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 100%;
  z-index: 99;
}

.tabs-dialog {
  background-color: #fff;
  background: url("../images/popup-bg.png") no-repeat !important;
  background-size: 100% 100% !important;
}
.tabs-dialog .tabs-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin: 0 auto;
  background: #F3F3F3;
  padding: 5px 10px;
  border-radius: 8px;
}
.tabs-dialog .tabs-nav li {
  padding: 4px 20px;
}
.tabs-dialog .tabs-nav li.active {
  border-radius: 8px;
  background: #fff;
}
.tabs-dialog .tabs-nav li.active a {
  font-weight: 700;
  color: #005F66;
}
.tabs-dialog .tabs-nav li.active a p {
  font-weight: 700;
}
.tabs-dialog .tabs-nav li a {
  font-weight: 300;
  color: #2F3130;
  font-size: 14px;
}
.tabs-dialog .tabs-nav li a p {
  margin-bottom: 0;
}
.tabs-dialog.ui-widget {
  border: none;
}
.tabs-dialog.ui-widget .ui-dialog-titlebar {
  height: 1px;
  position: absolute;
  width: 100%;
  background: transparent;
  border: none;
  z-index: 2;
}
.tabs-dialog.ui-widget .ui-dialog-titlebar:after {
  content: url("../images/accordion-close.svg");
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.tabs-dialog.ui-widget .ui-dialog-titlebar .ui-button {
  background: transparent;
  top: 0 !important;
  right: 0 !important;
  z-index: 2;
  overflow: hidden;
  border: none;
  width: 40px;
  height: 40px;
}
.tabs-dialog.ui-widget .ui-dialog-titlebar .ui-button .ui-button-icon {
  display: none;
}

#trans-v {
  display: none;
  background: #cac8c6 url("../images/banner_bg_mobile.jpg") right bottom no-repeat;
  padding: 26px 20px 30px 20px;
}
@media screen and (min-width: 600px) {
  #trans-v {
    padding: 26px 20px 30px 50px;
  }
}
@media screen and (min-width: 768px) {
  #trans-v {
    padding: 26px 20px 60px 60px;
    background: #cac8c6 url("../images/banner_bg.jpg") right -132px top no-repeat;
  }
}
@media screen and (min-width: 1460px) {
  #trans-v {
    background-position: right top;
  }
}
#trans-v.show {
  display: block;
}
@media screen and (min-width: 1064px) {
  #trans-v.show {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.trans-v--close {
  cursor: pointer;
  width: 29px;
  height: 29px;
  right: 15px;
  font-weight: 700;
  position: absolute;
  background: url(../images/accordion-close.svg) no-repeat;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  text-indent: -9999px;
  background-size: 29px;
}
.trans-v--logo {
  background: url(../images/logo_banner.png) no-repeat;
  padding-top: 120px;
}
@media screen and (max-width: 767px) {
  .trans-v--logo {
    background-size: 240px;
    padding-top: 92px;
  }
}
.trans-v--logo h2 {
  color: #4d3980;
  font-size: 52px;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .trans-v--logo h2 {
    font-size: 24px;
  }
}
.trans-v--btns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (min-width: 1064px) {
  .trans-v--btns {
    margin-left: 95px;
  }
}
.trans-v--btns .trans-v-btn {
  background-color: #bce828;
  width: 339px;
  max-width: 100%;
  padding: 10px 10px;
  margin: 7px 0;
  text-align: center;
  border-radius: 30px;
  font-size: 26px;
  font-weight: 700;
  color: #000;
  z-index: 100;
}
@media screen and (max-width: 767px) {
  .trans-v--btns .trans-v-btn {
    width: 200px;
    max-width: 100%;
    padding: 6px 10px;
    margin: 5px 0;
    font-size: 16px;
  }
}

@media screen and (max-width: 1024px) {
  #block-psoandpsatopmenu,
  #block-psoandpsatopmenurheum,
  #block-psoandpsatopmenudermatology,
  #block-bkzhcp-hstopmenudermatology {
    display: none !important;
  }
}
#block-psoandpsatopmenu ul.menu,
#block-psoandpsatopmenurheum ul.menu,
#block-psoandpsatopmenudermatology ul.menu,
#block-bkzhcp-hstopmenudermatology ul.menu {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
#block-psoandpsatopmenu ul.menu > li,
#block-psoandpsatopmenurheum ul.menu > li,
#block-psoandpsatopmenudermatology ul.menu > li,
#block-bkzhcp-hstopmenudermatology ul.menu > li {
  position: relative;
}
#block-psoandpsatopmenu ul.menu > li > a,
#block-psoandpsatopmenurheum ul.menu > li > a,
#block-psoandpsatopmenudermatology ul.menu > li > a,
#block-bkzhcp-hstopmenudermatology ul.menu > li > a {
  padding: 15px 20px;
  text-decoration: none;
  display: block;
  color: #006E76;
}
@media screen and (max-width: 1024px) {
  #block-psoandpsatopmenu ul.menu > li > a,
  #block-psoandpsatopmenurheum ul.menu > li > a,
  #block-psoandpsatopmenudermatology ul.menu > li > a,
  #block-bkzhcp-hstopmenudermatology ul.menu > li > a {
    padding: 10px 0;
  }
}
@media screen and (max-width: 767px) {
  #block-psoandpsatopmenu ul.menu > li > a.is-hidden-mobile,
  #block-psoandpsatopmenurheum ul.menu > li > a.is-hidden-mobile,
  #block-psoandpsatopmenudermatology ul.menu > li > a.is-hidden-mobile,
  #block-bkzhcp-hstopmenudermatology ul.menu > li > a.is-hidden-mobile {
    display: none;
  }
}
#block-psoandpsatopmenu ul.menu > li > a::after,
#block-psoandpsatopmenurheum ul.menu > li > a::after,
#block-psoandpsatopmenudermatology ul.menu > li > a::after,
#block-bkzhcp-hstopmenudermatology ul.menu > li > a::after {
  background: url(/themes/custom/bkzhcp/images/drop_menu-down-arrow.svg) no-repeat;
  width: 15px;
  height: 15px;
  background-size: contain;
  content: "" !important;
  position: absolute;
  display: inline-block;
  top: 20px;
  margin-left: 10px;
}
#block-psoandpsatopmenu ul.menu > li > div,
#block-psoandpsatopmenurheum ul.menu > li > div,
#block-psoandpsatopmenudermatology ul.menu > li > div,
#block-bkzhcp-hstopmenudermatology ul.menu > li > div {
  color: #fff;
  padding: 0 10px;
}
#block-psoandpsatopmenu ul.menu .dropdown-menu,
#block-psoandpsatopmenurheum ul.menu .dropdown-menu,
#block-psoandpsatopmenudermatology ul.menu .dropdown-menu,
#block-bkzhcp-hstopmenudermatology ul.menu .dropdown-menu {
  -webkit-box-shadow: 0 6px 8px rgba(0, 0, 0, 0.25);
          box-shadow: 0 6px 8px rgba(0, 0, 0, 0.25);
  display: none;
  position: relative;
  top: 0;
  left: 0;
  min-width: 200px;
  list-style-type: none;
  padding: 10px;
  margin: 0;
  z-index: 1;
  background: #fff;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
@media screen and (max-width: 1024px) {
  #block-psoandpsatopmenu ul.menu .dropdown-menu,
  #block-psoandpsatopmenurheum ul.menu .dropdown-menu,
  #block-psoandpsatopmenudermatology ul.menu .dropdown-menu,
  #block-bkzhcp-hstopmenudermatology ul.menu .dropdown-menu {
    background: inherit;
    border-radius: 0;
    -webkit-filter: none;
            filter: none;
  }
}
#block-psoandpsatopmenu ul.menu .dropdown-menu li,
#block-psoandpsatopmenurheum ul.menu .dropdown-menu li,
#block-psoandpsatopmenudermatology ul.menu .dropdown-menu li,
#block-bkzhcp-hstopmenudermatology ul.menu .dropdown-menu li {
  padding: 4px 0;
}
#block-psoandpsatopmenu ul.menu .dropdown-menu li a,
#block-psoandpsatopmenurheum ul.menu .dropdown-menu li a,
#block-psoandpsatopmenudermatology ul.menu .dropdown-menu li a,
#block-bkzhcp-hstopmenudermatology ul.menu .dropdown-menu li a {
  color: #006e76;
  font-style: normal;
  font-weight: 600;
}
#block-psoandpsatopmenu .menu li.dropdown:hover .dropdown-menu,
#block-psoandpsatopmenurheum .menu li.dropdown:hover .dropdown-menu,
#block-psoandpsatopmenudermatology .menu li.dropdown:hover .dropdown-menu,
#block-bkzhcp-hstopmenudermatology .menu li.dropdown:hover .dropdown-menu {
  display: block;
}
@media screen and (min-width: 1024px) {
  #block-psoandpsatopmenu,
  #block-psoandpsatopmenurheum,
  #block-psoandpsatopmenudermatology,
  #block-bkzhcp-hstopmenudermatology {
    position: absolute;
    top: 20px;
    left: 40px;
    height: unset;
    z-index: 2;
  }
  #block-psoandpsatopmenu ul.menu > li > a,
  #block-psoandpsatopmenurheum ul.menu > li > a,
  #block-psoandpsatopmenudermatology ul.menu > li > a,
  #block-bkzhcp-hstopmenudermatology ul.menu > li > a {
    padding-left: 10px;
    color: #fff;
    padding-bottom: 0;
    font-weight: 600;
  }
  #block-psoandpsatopmenu:hover,
  #block-psoandpsatopmenurheum:hover,
  #block-psoandpsatopmenudermatology:hover,
  #block-bkzhcp-hstopmenudermatology:hover {
    background-color: #fff;
    border-radius: 0 0 8px 8px;
  }
  #block-psoandpsatopmenu:hover ul.menu > li > a,
  #block-psoandpsatopmenurheum:hover ul.menu > li > a,
  #block-psoandpsatopmenudermatology:hover ul.menu > li > a,
  #block-bkzhcp-hstopmenudermatology:hover ul.menu > li > a {
    color: #006E76;
  }
  #block-psoandpsatopmenu:hover ul.menu > li > a:first-child::after,
  #block-psoandpsatopmenurheum:hover ul.menu > li > a:first-child::after,
  #block-psoandpsatopmenudermatology:hover ul.menu > li > a:first-child::after,
  #block-bkzhcp-hstopmenudermatology:hover ul.menu > li > a:first-child::after {
    background: url(/themes/custom/bkzhcp/images/drop_menu-down-arrow_up.svg) no-repeat;
    width: 15px;
    height: 15px;
    background-size: contain;
    content: "" !important;
    position: absolute;
    display: inline-block;
    top: 20px;
    margin-left: 10px;
  }
  #block-psoandpsatopmenu:hover ul.menu > li > div,
  #block-psoandpsatopmenurheum:hover ul.menu > li > div,
  #block-psoandpsatopmenudermatology:hover ul.menu > li > div,
  #block-bkzhcp-hstopmenudermatology:hover ul.menu > li > div {
    color: #535459;
  }
}

#block-psoandpsatopmenurheum ul.menu > li > a:first-of-type,
#block-psoandpsatopmenudermatology ul.menu > li > a:first-of-type,
#block-bkzhcp-hstopmenudermatology ul.menu > li > a:first-of-type {
  display: none;
}
@media screen and (min-width: 1024px) {
  #block-psoandpsatopmenurheum:hover ul.menu > li > a:first-of-type,
  #block-psoandpsatopmenudermatology:hover ul.menu > li > a:first-of-type,
  #block-bkzhcp-hstopmenudermatology:hover ul.menu > li > a:first-of-type {
    display: block !important;
  }
}

.landing-page.main-navigation-pso {
  padding-bottom: 0;
}

.main-navigation-pso {
  background: radial-gradient(39.33% 181.54% at 50% 100%, #006e76 0%, #025463 58%, #034155 100%);
  padding-bottom: 8px;
}
.main-navigation-pso:has(.menu-item--expanded.navbar-item--active-trail .navbar-list) {
  padding-bottom: 44px;
}
@media screen and (max-width: 1024px) {
  .main-navigation-pso:has(.menu-item--expanded.navbar-item--active-trail .navbar-list) {
    padding-bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  .main-navigation-pso {
    padding-bottom: 0;
  }
  .main-navigation-pso .container-flex.logo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
       -moz-box-orient: vertical;
       -moz-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}

.container-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
.container-flex .pso_top_link {
  padding: 10px 20px;
  margin-right: auto;
  width: 100%;
}
@media screen and (max-width: 1024px) {
  .container-flex .pso_top_link {
    padding: 2px 20px;
  }
}
@media screen and (max-width: 767px) {
  .container-flex .pso_top_link {
    position: relative !important;
    margin-top: -16px;
  }
}
.container-flex .pso_top_link ol {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}
.container-flex .pso_top_link ol li {
  display: inline-block;
}
.container-flex .pso_top_link ol li::after {
  content: "/";
  margin: 0;
  color: #fff;
  font-size: 12px;
}
.container-flex .pso_top_link ol li:last-child::after {
  content: " ";
}
.container-flex .top_nav_logo {
  padding: 20px;
  margin-top: -21px;
  margin-right: auto;
}
@media screen and (max-width: 1024px) {
  .container-flex .top_nav_logo img {
    max-height: 76px;
  }
}

.main-navigation-pso nav ul.navbar-list li {
  padding: 10px 50px;
}
.main-navigation-pso nav ul.navbar-list li span {
  color: #fff;
}
.main-navigation-pso nav ul.navbar-list li a {
  color: #fff;
}
.main-navigation-pso nav ul.navbar-list li a:hover {
  color: #7DF2EA;
}

#block-signupupdates-2 {
  color: #d7eb00;
  border-radius: 50px;
  padding: 0;
  text-align: center;
  margin-left: 10px;
  min-width: 140px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #d7eb00;
}
#block-signupupdates-2 ul > li > a {
  color: #d7eb00;
}

.footer-pso {
  background: radial-gradient(51.58% 204.12% at 50% 50%, #006e76 0%, #034155 100%);
  padding-bottom: 0;
}

footer #block-footerpsocontent-2,
footer #block-footerhome,
footer #block-footerdermatology,
footer #block-footerrheumatology,
footer #block-bkzhcp-footerhssection,
footer #block-footersitemap,
footer #block-bkzhcp-footerstayconnected,
footer #block-bkzhcp-footerrheumatologydosing {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  footer #block-footerpsocontent-2,
  footer #block-footerhome,
  footer #block-footerdermatology,
  footer #block-footerrheumatology,
  footer #block-bkzhcp-footerhssection,
  footer #block-footersitemap,
  footer #block-bkzhcp-footerstayconnected,
  footer #block-bkzhcp-footerrheumatologydosing {
    margin-top: 20px;
  }
}
footer #block-footerpsocontent-2 p,
footer #block-footerhome p,
footer #block-footerdermatology p,
footer #block-footerrheumatology p,
footer #block-bkzhcp-footerhssection p,
footer #block-footersitemap p,
footer #block-bkzhcp-footerstayconnected p,
footer #block-bkzhcp-footerrheumatologydosing p {
  color: #fff;
}
@media screen and (max-width: 767px) {
  footer #block-footerpsocontent-2 p,
  footer #block-footerhome p,
  footer #block-footerdermatology p,
  footer #block-footerrheumatology p,
  footer #block-bkzhcp-footerhssection p,
  footer #block-footersitemap p,
  footer #block-bkzhcp-footerstayconnected p,
  footer #block-bkzhcp-footerrheumatologydosing p {
    font-size: 16px;
    font-weight: 300;
    line-height: 1;
    padding: 0 10px;
  }
}
footer .three-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  padding: 20px 30px 0;
  max-width: 1100px;
  width: 100%;
}
@media screen and (max-width: 767px) {
  footer .three-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }
}
footer .three-column .ucbcarelogo {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: auto;
}
@media screen and (max-width: 767px) {
  footer .three-column .ucbcarelogo {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
       -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    text-align: center;
    width: 100%;
  }
}
footer .three-column .footer-logo {
  -webkit-box-flex: 2;
  -webkit-flex: 2;
     -moz-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  margin-left: auto;
  position: relative;
  bottom: -8px;
}
@media screen and (max-width: 767px) {
  footer .three-column .footer-logo {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
       -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    bottom: -27px;
  }
}
footer .three-column .ucblogo {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: right;
}
@media screen and (max-width: 767px) {
  footer .three-column .ucblogo {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    text-align: center;
    width: 100%;
  }
}
footer .three-column .ucblogo .ucblogo-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
@media screen and (max-width: 767px) {
  footer .three-column .ucblogo .ucblogo-footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
footer .three-column .ucbcarelogo img,
footer .three-column .ucblogo img {
  margin-top: 35px;
  max-height: 35px;
}
footer .three-column p {
  color: #fff;
  font-size: 14px;
  line-height: 16px;
  font-weight: 300;
  margin: 0;
}

.container-pso {
  padding: 40px 16px 20px;
}
@media screen and (max-width: 767px) {
  .container-pso {
    padding: 20px 16px 0;
  }
}
.container-pso > div {
  max-width: 900px;
  margin: 0 auto;
}

.max-width-936, .max-width-936-section {
  max-width: 936px;
  margin-left: auto;
  margin-right: auto;
}

.margin-top-20 {
  margin-top: 20px;
}

.margin-top-20-mobile-0 {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .margin-top-20-mobile-0 {
    margin-top: 0;
  }
}

.prescribe-bimzelx {
  padding-top: 0 !important;
}
.prescribe-bimzelx .layout__region--second .block-inline-blockbasic .field--name-body {
  margin-top: 25px;
  padding: 16px !important;
}
.prescribe-bimzelx .layout__region--second .block-inline-blockbasic .field--name-body img {
  width: 147px;
  height: 145px;
}
@media screen and (max-width: 767px) {
  .prescribe-bimzelx .layout__region--second .block-inline-blockbasic .field--name-body {
    margin-top: 0;
    padding: 0 !important;
  }
  .prescribe-bimzelx .layout__region--second .block-inline-blockbasic .field--name-body img {
    width: 192px;
    height: 190px;
  }
}
@media screen and (max-width: 767px) {
  .prescribe-bimzelx .layout__region--second .block-inline-blockbasic {
    padding-top: 20px !important;
  }
}
@media screen and (max-width: 767px) {
  .prescribe-bimzelx {
    padding-top: 30px !important;
  }
}
@media screen and (min-width: 640px) {
  .prescribe-bimzelx .layout__region--first {
    -webkit-box-flex: 0 !important;
    -webkit-flex: 0 1 76% !important;
       -moz-box-flex: 0 !important;
        -ms-flex: 0 1 76% !important;
            flex: 0 1 76% !important;
  }
  .prescribe-bimzelx .layout__region--second {
    -webkit-box-flex: 0 !important;
    -webkit-flex: 0 1 24% !important;
       -moz-box-flex: 0 !important;
        -ms-flex: 0 1 24% !important;
            flex: 0 1 24% !important;
  }
}

.prescribe-bimzelx-3-cols {
  gap: 0 !important;
}
.prescribe-bimzelx-3-cols .layout__region--first {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 31%;
     -moz-box-flex: 1;
      -ms-flex: 1 0 31%;
          flex: 1 0 31%;
}
.prescribe-bimzelx-3-cols .layout__region--first .block-layout-builder {
  width: 291px;
}
.prescribe-bimzelx-3-cols .layout__region--second {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 30%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 30%;
          flex: 0 1 30%;
  padding: 0 16px 0 22px !important;
}
.prescribe-bimzelx-3-cols .layout__region--second .block-layout-builder {
  width: 320px;
}
.prescribe-bimzelx-3-cols .layout__region--third {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 39%;
     -moz-box-flex: 0;
      -ms-flex: 0 1 39%;
          flex: 0 1 39%;
  padding: 0 16px 0 22px !important;
}
.prescribe-bimzelx-3-cols .layout__region--third .block-layout-builder {
  width: 320px;
}
@media screen and (max-width: 767px) {
  .prescribe-bimzelx-3-cols {
    padding-top: 10px !important;
  }
}

@media screen and (max-width: 767px) {
  .no-gap-mobile {
    gap: 0 !important;
  }
}

.margin-bottom-20 {
  margin-bottom: 20px;
}

.margin-top-32 {
  margin-top: 32px;
}

.margin-bottom-32 {
  margin-bottom: 32px !important;
}
@media screen and (max-width: 767px) {
  .margin-bottom-32 {
    margin-bottom: 24px !important;
  }
}

.margin-bottom-40 {
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .margin-bottom-40 {
    margin-bottom: 24px;
  }
}

.margin-bottom-16 {
  margin-bottom: 16px;
}
@media screen and (max-width: 767px) {
  .margin-bottom-16.mobile-margin-bottom-24 {
    margin-bottom: 24px;
  }
}

.margin-top-24 {
  margin-top: 24px;
}
@media screen and (max-width: 767px) {
  .margin-top-24 {
    margin-top: 16px;
  }
}
@media screen and (max-width: 767px) {
  .margin-top-24.mobile-margin-top-24 {
    margin-top: 24px;
  }
}

.margin-bottom-24 {
  margin-bottom: 24px;
}
@media screen and (max-width: 767px) {
  .margin-bottom-24 {
    margin-bottom: 16px;
  }
}
@media screen and (max-width: 767px) {
  .margin-bottom-24.mobile-margin-bottom-24 {
    margin-bottom: 24px;
  }
}

.max-width-856 {
  max-width: 856px;
  margin-left: auto;
  margin-right: auto;
}

.max-width-1375 {
  max-width: 1375px;
  margin-left: auto;
  margin-right: auto;
}

.max-width-1031 {
  max-width: 1031px;
  margin-left: auto;
  margin-right: auto;
}

.max-width-720 {
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
}

.max-width-780 {
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
}

.container-936 > div {
  max-width: 936px;
  margin-left: auto;
  margin-right: auto;
}

.container-1000 > div {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.container-1120 > div {
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 16px;
}

.container-856 > div {
  max-width: 856px;
  margin-left: auto;
  margin-right: auto;
}

.container-padding-top-0 {
  padding-top: 0 !important;
}

.container-padding-top-60 {
  padding-top: 60px;
}
@media screen and (max-width: 767px) {
  .container-padding-top-60 {
    padding-top: 40px;
  }
  .container-padding-top-60.white-background {
    padding-top: 40px;
  }
}

.container-padding-bottom-0 {
  padding-bottom: 0 !important;
}

.container-padding-bottom-60 {
  padding-bottom: 60px;
}
@media screen and (max-width: 767px) {
  .container-padding-bottom-60 {
    padding-bottom: 40px;
  }
  .container-padding-bottom-60.white-background {
    padding-bottom: 40px;
  }
}

.container-padding-top-80 {
  padding-top: 80px;
}
@media screen and (max-width: 767px) {
  .container-padding-top-80 {
    padding-top: 40px;
  }
}

.container-padding-bottom-80 {
  padding-bottom: 80px;
}
@media screen and (max-width: 767px) {
  .container-padding-bottom-80 {
    padding-bottom: 40px;
  }
}

.container-padding-right-left {
  padding-right: 60px;
  padding-left: 60px;
}
@media screen and (max-width: 767px) {
  .container-padding-right-left {
    padding-right: 16px;
    padding-left: 16px;
  }
}

.container-padding-left-right-67 {
  padding-right: 67px !important;
  padding-left: 67px !important;
}
@media screen and (max-width: 767px) {
  .container-padding-left-right-67 {
    padding-right: 33px !important;
    padding-left: 33px !important;
  }
}

.container-padding-left-right-81 {
  padding-right: 81px;
  padding-left: 81px;
}
@media screen and (max-width: 767px) {
  .container-padding-left-right-81 {
    padding: 20px 16px 0;
  }
  .container-padding-left-right-81.pso-footnotes-section {
    padding: 20px 27px 0;
  }
}

.container-padding-left-right-89 {
  padding-right: 89px;
  padding-left: 89px;
}
@media screen and (max-width: 767px) {
  .container-padding-left-right-89 {
    padding: 20px 16px 0;
  }
}

.container_padding_left_right_79 {
  padding-right: 79px;
  padding-left: 79px;
}
@media screen and (max-width: 767px) {
  .container_padding_left_right_79 {
    padding: 20px 16px 0;
  }
}

.museo-sans-600 {
  font-family: "museo-sans";
  font-weight: 600;
}

p.pso-bolder {
  font-family: "museo-sans";
  font-size: 20px;
  font-weight: 600;
  line-height: 22px;
}

.image-text-disclaimer {
  font-family: "museo-sans";
  font-size: 10px;
  font-weight: 600;
  text-align: center;
}

.bannerheading {
  font-family: "Barlow-extrabolditalic", sans-serif !important;
  font-style: italic;
  margin: 0;
  font-weight: 800;
  font-size: 48px !important;
  line-height: 46px;
  color: #535459 !important;
  -webkit-filter: none !important;
          filter: none !important;
}
@media (max-width: 767px) {
  .bannerheading {
    font-size: 32px !important;
    line-height: 32px;
    max-width: 300px;
  }
}

.signup-pso {
  border: 1px solid #d7eb00;
  border-radius: 25px;
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
     -moz-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  text-align: center !important;
  height: 14px !important;
  padding: 10px 10px !important;
  margin-top: 15px !important;
}
@media screen and (max-width: 1024px) {
  .signup-pso {
    max-width: -webkit-max-content !important;
    max-width: -moz-max-content !important;
    max-width: max-content !important;
    background-color: #D7EB00;
    margin-left: 40px;
  }
}
.signup-pso a {
  font-family: "museo-sans", sans-serif;
  font-style: normal;
  font-weight: 700 !important;
  font-size: 14px;
  line-height: 14px !important;
  color: #d7eb00 !important;
}
@media screen and (max-width: 1024px) {
  .signup-pso a {
    font-family: "museo-sans", sans-serif;
    font-weight: 700;
    font-size: 16px;
    color: #535459 !important;
  }
}

.hero_banner {
  position: relative;
}

.banner-bgwhite .hero-bg-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 !important;
  margin-left: 0 !important;
  background: linear-gradient(90.23deg, #ffffff 43.58%, rgba(230, 230, 230, 0.9) 58.02%, rgba(217, 217, 217, 0) 94.8%);
}
@media screen and (max-width: 767px) {
  .banner-bgwhite .hero-bg-image {
    background: linear-gradient(90.23deg, #ffffff 10.58%, rgba(230, 230, 230, 0.9) 28.02%, rgba(217, 217, 217, 0) 74.8%);
  }
}
.banner-bgwhite .hero-bg-image .hero_banner_description {
  padding-left: 30px !important;
}
.banner-bgwhite .hero-bg-image p.banner-disclaimer {
  font-family: "museo-sans";
  font-size: 12px;
  font-weight: 600;
  color: #535459 !important;
  position: absolute;
  bottom: 0;
  right: 50%;
  padding: 5px 0;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .banner-bgwhite .hero-bg-image p.banner-disclaimer {
    right: 70%;
  }
}

.banner-bg-green .paragraph--type--wcms-pgph-slider .hero-bg-image {
  padding: 120px 0 200px 0 !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(-1.54%, rgba(0, 0, 0, 0)), color-stop(116.92%, rgba(0, 0, 0, 0.8)));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) -1.54%, rgba(0, 0, 0, 0.8) 116.92%);
}
.banner-bg-green .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description {
  padding-left: 30px !important;
}
.banner-bg-green .paragraph--type--wcms-pgph-slider .hero_banner {
  height: 100%;
}

.grey-bg {
  background: #f6f6f6;
}

a.pso-btn {
  background: #d7eb00;
  border: 1px solid #535459;
  -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
  border-radius: 40px;
  padding: 8px 10px;
}
@media screen and (max-width: 767px) {
  a.pso-btn {
    padding: 12px 24px;
    text-wrap: nowrap;
  }
}
a.pso-btn.pso-btn--wider {
  min-width: 110px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  a.pso-btn.pso-btn--wider {
    padding: 12px 30px;
    min-width: 70px;
    font-size: 16px;
  }
}

a.pso-btn.arrow:after {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  float: right;
  background: url("../images/icons/arrow-black-right.svg") 50% 50% no-repeat;
}

.pso-card-title {
  font-family: "Barlow", sans-serif !important;
  font-size: 24px;
  font-style: italic;
  font-weight: 800;
  line-height: 24px;
  text-align: center;
}

.pso-subnote-ref-text {
  font-family: "museo-sans", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  color: #535459;
}

.video_container .field--name-field-video-button-label {
  background: #D7EB00;
  border: 1px solid #535459;
  -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
  border-radius: 40px;
  padding: 8px 12px;
  font-family: "museo-sans", sans-serif;
  font-style: normal;
  font-weight: 600;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
}
.video_container .field--name-field-video-button-label::after {
  width: 16px;
  height: 16px;
  content: url(/themes/custom/bkzhcp/images/right.png) !important;
  display: inline-block;
  margin-left: 10px;
}

.lh-12 {
  line-height: 12px !important;
}

.lh-14 {
  line-height: 14px !important;
}

.lh-16 {
  line-height: 16px !important;
}

.lh-20 {
  line-height: 20px !important;
}

.lh-24 {
  line-height: 24px !important;
}

@media screen and (max-width: 767px) {
  .lh-16-m {
    line-height: 16px !important;
  }
}

.pso-footnote {
  font-family: "museo-sans", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 14px !important;
  line-height: 16px;
  color: #535459;
}
.pso-footnote strong {
  font-family: "museo-sans", sans-serif;
  font-weight: bold;
}
.pso-footnote sup.footnote-symbol {
  left: 0;
}
.pso-footnote a {
  text-decoration: underline;
}
.pso-footnote.pso-footnote-bigger {
  font-size: 18px !important;
  line-height: 24px;
}
.pso-footnote.asterisk::before {
  content: "*";
  margin-left: -7px;
  font-size: 14px;
  margin-top: 1px;
  position: absolute;
}
.pso-footnote.double-asterisk::before {
  content: "**";
  margin-left: -15px;
  font-size: 14px;
  margin-top: 0;
  position: absolute;
}
.pso-footnote.dagger::before {
  content: "†";
  margin-left: -6px;
  margin-top: 0;
  font-size: 60%;
  font-weight: 400;
  line-height: normal;
  position: absolute;
}
.pso-footnote.dagger-double::before {
  content: "††";
  margin-left: -9px;
  margin-top: 0;
  font-size: 60%;
  font-weight: 400;
  line-height: normal;
  position: absolute;
}
.pso-footnote.double-dagger::before {
  content: "‡";
  margin-left: -6px;
  margin-top: 0;
  font-size: 60%;
  font-weight: 400;
  line-height: normal;
  position: absolute;
}
.pso-footnote.section-sign::before {
  content: "§";
  margin-left: -6px;
  margin-top: 0;
  font-size: 60%;
  font-weight: 400;
  line-height: normal;
  position: absolute;
}
.pso-footnote.pipe::before {
  content: "|";
  margin-left: -5px;
  margin-top: 0;
  font-size: 60%;
  font-weight: 400;
  line-height: normal;
  position: absolute;
}
.pso-footnote.double-pipe::before {
  content: "||";
  margin-left: -6px;
  margin-top: 0;
  font-size: 60%;
  font-weight: 400;
  line-height: normal;
  position: absolute;
}
.pso-footnote.pilcrow.small::before {
  margin-left: -7px;
  font-size: 12px;
  margin-top: 0;
}
.pso-footnote.pilcrow::before {
  content: "¶";
  margin-left: -5px;
  margin-top: 0;
  font-size: 60%;
  font-weight: 400;
  line-height: normal;
  position: absolute;
}
.pso-footnote.hash.small::before {
  margin-left: -8px;
  font-size: 10px;
  margin-top: 0;
}
.pso-footnote.hash::before {
  content: "#";
  margin-left: -5px;
  margin-top: 0;
  font-size: 60%;
  font-weight: 400;
  line-height: normal;
  position: absolute;
}

ul.pso-references {
  list-style: disc;
  padding-left: 1.5em;
  margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
  ul.pso-references {
    font-size: 16px !important;
    line-height: 22px !important;
  }
}

.pso-references {
  font-family: "museo-sans";
  font-style: normal;
  font-weight: 300;
  font-size: 18px !important;
  line-height: 20px !important;
  color: #535459 !important;
}
.pso-references strong {
  font-family: "museo-sans", sans-serif;
  font-weight: bold;
}
.pso-references.pso-references-mobile {
  font-size: 16px !important;
  line-height: 22px !important;
}
.pso-references--fs-18d-14m {
  font-size: 18px !important;
  line-height: 18px !important;
}
@media screen and (max-width: 767px) {
  .pso-references--fs-18d-14m {
    font-size: 14px !important;
    line-height: 16px !important;
  }
}
.pso-references.lh-24 {
  line-height: 24px !important;
}
@media screen and (max-width: 767px) {
  .pso-references.lh-20-m {
    line-height: 20px !important;
  }
}

.txt-gr {
  color: #006e76;
}

.pso-ref {
  font-family: "museo-sans-300", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 16px;
  color: #535459;
}
@media screen and (max-width: 1024px) {
  .pso-ref {
    font-size: 16px;
  }
}
@media screen and (max-width: 767px) {
  .pso-ref {
    padding-left: 15px;
  }
}
.pso-ref strong {
  font-family: "museo-sans-700", sans-serif;
  font-weight: 700;
}

.tab-desc p.pso-ref {
  font-weight: 300;
}
.tab-desc p.pso-ref strong {
  font-family: "museo-sans-700", sans-serif !important;
  font-weight: 700;
}

body.page-node-type-pso-psa .layout {
  margin-bottom: 0 !important;
}
body.page-node-type-pso-psa .layout.margin-bottom-24 {
  margin-bottom: 24px !important;
}
@media screen and (max-width: 767px) {
  body.page-node-type-pso-psa .layout.margin-bottom-24 {
    margin-bottom: 16px !important;
  }
}
@media screen and (max-width: 767px) {
  body.page-node-type-pso-psa .layout.margin-bottom-24.mobile-margin-bottom-24 {
    margin-bottom: 24px !important;
  }
}
body.page-node-type-pso-psa .layout--twocol-section .layout__region--second .block-inline-blockbasic .field--name-body img {
  width: auto;
}
body.page-node-type-pso-psa .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description h2 {
  color: #fff;
}
body.page-node-type-pso-psa .paragraph--type--wcms-pgph-slider .hero-bg-image .hero-bg-image--line .hero_banner_description h2 span {
  color: #d7eb00;
}
body.page-node-type-pso-psa .layout--threecol-section {
  gap: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 767px) {
  body.page-node-type-pso-psa .layout--threecol-section.centered-separator .layout__region:not(:first-child)::before {
    left: 29%;
    width: 43%;
  }
}
body.page-node-type-pso-psa .layout--threecol-section:not(.perspective) {
  padding: 40px 40px 20px 40px;
}
body.page-node-type-pso-psa .layout--threecol-section.no-separator .layout__region::before {
  content: none !important;
}
body.page-node-type-pso-psa .layout--threecol-section.no-separator .layout__region--third {
  margin: 0;
}
@media (min-width: 1024px) {
  body.page-node-type-pso-psa .layout--threecol-section.no-separator .layout__region {
    padding: 0 9px;
    height: 212px;
    min-width: 275px;
    width: 30%;
  }
}
body.page-node-type-pso-psa .layout--threecol-section .layout__region {
  padding: 0 16px;
  position: relative;
}
body.page-node-type-pso-psa .layout--threecol-section .layout__region:not(:first-child)::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 80%;
  background-color: #535459;
}
@media screen and (max-width: 767px) {
  body.page-node-type-pso-psa .layout--threecol-section .layout__region:not(:first-child)::before {
    left: 15px;
    width: 55%;
    background-color: #535459;
    height: 1px;
  }
}
@media screen and (max-width: 767px) {
  body.page-node-type-pso-psa .layout--threecol-section .layout__region p.pnavigate {
    margin: 24px 0 0 0;
  }
}
body.page-node-type-pso-psa .layout--threecol-section .layout__region p.pview {
  margin-top: 35px;
}
@media screen and (max-width: 767px) {
  body.page-node-type-pso-psa .layout--threecol-section .layout__region p.pview {
    margin-top: 15px;
  }
}
body.page-node-type-pso-psa .main-navigation-pso nav {
  height: 100%;
  position: relative;
}
body.page-node-type-pso-psa .main-navigation-pso nav .navbar-list .navbar-item {
  padding: 18px 0 0 0;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 5px;
}
@media screen and (max-width: 1024px) {
  body.page-node-type-pso-psa .main-navigation-pso nav .navbar-list .navbar-item {
    padding: 10px 50px;
    margin: 0;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1199px) {
  body.page-node-type-pso-psa .main-navigation-pso nav .navbar-list .navbar-item {
    margin: 0 4px;
  }
}
body.page-node-type-pso-psa .main-navigation-pso nav .navbar-list .navbar-item.navbar-item--active-trail > a {
  color: #7df2ea;
  font-weight: 700;
}
body.page-node-type-pso-psa .main-navigation-pso nav .navbar-list .navbar-item a:hover {
  color: #fff;
}
body.page-node-type-pso-psa .main-navigation-pso nav .navbar-list .navbar-item.menu-item--expanded {
  position: relative;
}
@media screen and (min-width: 1025px) and (max-width: 1199px) {
  body.page-node-type-pso-psa .main-navigation-pso nav .navbar-list .navbar-item.menu-item--expanded {
    margin-right: 18px;
  }
}
body.page-node-type-pso-psa .main-navigation-pso nav .navbar-list .navbar-item.menu-item--expanded > a {
  position: relative;
}
body.page-node-type-pso-psa .main-navigation-pso nav .navbar-list .navbar-item.menu-item--expanded > a:after {
  background: url("/themes/custom/bkzhcp/images/drop_menu-down-arrow.svg") no-repeat;
  width: 15px;
  height: 15px;
  background-size: contain;
  content: "" !important;
  position: absolute;
  display: inline-block;
  top: 2px;
  right: -20px;
}
@media screen and (min-width: 1025px) and (max-width: 1199px) {
  body.page-node-type-pso-psa .main-navigation-pso nav .navbar-list .navbar-item.menu-item--expanded > a:after {
    width: 13px;
    height: 13px;
    right: -16px;
  }
}
@media screen and (max-width: 1024px) {
  body.page-node-type-pso-psa .main-navigation-pso nav .navbar-list .navbar-item.menu-item--expanded > a:after {
    background: url("/themes/custom/bkzhcp/images/drop_menu-down-arrow.svg") no-repeat;
    width: 20px;
    height: 20px;
    background-size: contain;
    content: "" !important;
    position: absolute;
    display: inline-block;
    top: 3px;
    right: -30px;
  }
}
body.page-node-type-pso-psa .main-navigation-pso nav .navbar-list .navbar-item.menu-item--expanded:hover > a:after, body.page-node-type-pso-psa .main-navigation-pso nav .navbar-list .navbar-item.menu-item--expanded.navbar-item--active-trail > a:after {
  background: url("../images/up-pso-arrow.svg") no-repeat;
  background-size: contain;
  width: 15px;
  height: 15px;
}
@media screen and (max-width: 1024px) {
  body.page-node-type-pso-psa .main-navigation-pso nav .navbar-list .navbar-item.menu-item--expanded:hover > a:after, body.page-node-type-pso-psa .main-navigation-pso nav .navbar-list .navbar-item.menu-item--expanded.navbar-item--active-trail > a:after {
    background: url("../images/up-pso-arrow.svg") no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
  }
}
@media screen and (max-width: 1024px) {
  body.page-node-type-pso-psa .main-navigation-pso nav .navbar-list .navbar-item.menu-item--expanded {
    display: block;
  }
  body.page-node-type-pso-psa .main-navigation-pso nav .navbar-list .navbar-item.menu-item--expanded.is-active > a:after {
    color: #7df2ea;
  }
  body.page-node-type-pso-psa .main-navigation-pso nav .navbar-list .navbar-item.menu-item--expanded.open .navbar-list {
    display: block;
    padding: 0 15px;
  }
  body.page-node-type-pso-psa .main-navigation-pso nav .navbar-list .navbar-item.menu-item--expanded.open > a:after {
    font-family: "Font Awesome 5 Free";
    font-size: 15px;
    font-weight: 900;
    content: "\f077";
  }
}
@media screen and (min-width: 1024px) {
  body.page-node-type-pso-psa .main-navigation-pso nav .navbar-list .navbar-item.menu-item--expanded:hover .navbar-list {
    -webkit-transition: all 0.75s;
    transition: all 0.75s;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
body.page-node-type-pso-psa .main-navigation-pso nav .navbar-list .navbar-item.menu-item--expanded.navbar-item--active-trail .navbar-list {
  -webkit-transition: all 0.75s;
  transition: all 0.75s;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
body.page-node-type-pso-psa .main-navigation-pso nav .navbar-list .navbar-item.menu-item--expanded .navbar-list {
  display: none;
  position: absolute;
  top: 125%;
}
@media screen and (max-width: 1024px) {
  body.page-node-type-pso-psa .main-navigation-pso nav .navbar-list .navbar-item.menu-item--expanded .navbar-list {
    position: relative;
    top: 0;
    background: none;
  }
}
@media screen and (max-width: 1024px) {
  body.page-node-type-pso-psa .main-navigation-pso nav .navbar-list .navbar-item.menu-item--expanded .navbar-list .navbar-item {
    padding: 0;
  }
  body.page-node-type-pso-psa .main-navigation-pso nav .navbar-list .navbar-item.menu-item--expanded .navbar-list .navbar-item a {
    text-align: left;
    margin-bottom: 15px;
    font-size: 18px;
    text-transform: none;
  }
}
body.page-node-type-pso-psa .main-navigation-pso nav .navbar-list .navbar-item.menu-item--expanded .navbar-list .navbar-item a.is-active {
  border-bottom: 1px solid #7DF2EA;
  position: relative;
  font-weight: 700;
  color: #7df2ea;
}
body.page-node-type-pso-psa .main-navigation-pso nav .navbar-list .navbar-item.menu-item--expanded .navbar-list .navbar-item--active-trail > a {
  border-bottom: 1px solid #7DF2EA;
  font-weight: 700;
  position: relative;
}
body.page-node-type-pso-psa .hero_banner_description h1 span {
  color: #D7EB00;
}

@media screen and (max-width: 1024px) {
  .main-navigation-pso.open .menu {
    padding: 0;
  }
  .main-navigation-pso.open .navs--wrapper .back-to-main-menu {
    font-family: "museo-sans", sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    color: #fff;
    padding-left: 40px;
  }
  .main-navigation-pso.open .navs--wrapper .back-to-main-menu.level-2 + #block-psoandpsatopmenu, .main-navigation-pso.open .navs--wrapper .back-to-main-menu.level-2 + #block-psoandpsatopmenurheum, .main-navigation-pso.open .navs--wrapper .back-to-main-menu.level-2 + #block-psoandpsatopmenudermatology, .main-navigation-pso.open .navs--wrapper .back-to-main-menu.level-2 + #block-bkzhcp-hstopmenudermatology {
    display: none;
  }
  .main-navigation-pso.open .navs--wrapper #block-psoandpsatopmenu,
  .main-navigation-pso.open .navs--wrapper #block-psoandpsatopmenurheum,
  .main-navigation-pso.open .navs--wrapper #block-psoandpsatopmenudermatology,
  .main-navigation-pso.open .navs--wrapper #block-bkzhcp-hstopmenudermatology {
    padding: 18px 40px;
    background-color: #7DF2EA;
  }
  .main-navigation-pso.open .navs--wrapper #block-psoandpsatopmenu .menu .dropdown-menu li a,
  .main-navigation-pso.open .navs--wrapper #block-psoandpsatopmenurheum .menu .dropdown-menu li a,
  .main-navigation-pso.open .navs--wrapper #block-psoandpsatopmenudermatology .menu .dropdown-menu li a,
  .main-navigation-pso.open .navs--wrapper #block-bkzhcp-hstopmenudermatology .menu .dropdown-menu li a {
    font-family: "museo-sans", sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 18px;
    color: #535459;
  }
  .main-navigation-pso.open .navs--wrapper #block-psoandpsatopmenu .menu .dropdown-menu li div,
  .main-navigation-pso.open .navs--wrapper #block-psoandpsatopmenurheum .menu .dropdown-menu li div,
  .main-navigation-pso.open .navs--wrapper #block-psoandpsatopmenudermatology .menu .dropdown-menu li div,
  .main-navigation-pso.open .navs--wrapper #block-bkzhcp-hstopmenudermatology .menu .dropdown-menu li div {
    font-family: "museo-sans", sans-serif;
    font-weight: 300;
    font-size: 16px;
    line-height: 18px;
    color: #535459;
  }
}
@media screen and (max-width: 1024px) and (max-width: 1024px) {
  .main-navigation-pso.open .navs--wrapper #block-psomainnavigation,
  .main-navigation-pso.open .navs--wrapper #block-bkzhcp-dermatology-hs-navigation {
    display: none;
  }
}
@media screen and (max-width: 1024px) {
  .main-navigation-pso.open .navs--wrapper #block-psomainnavigation .navbar-list .navbar-item,
  .main-navigation-pso.open .navs--wrapper #block-bkzhcp-dermatology-hs-navigation .navbar-list .navbar-item {
    padding: 0 40px;
    margin: 0;
  }
  .main-navigation-pso.open .navs--wrapper #block-psomainnavigation .navbar-list .navbar-item.active,
  .main-navigation-pso.open .navs--wrapper #block-bkzhcp-dermatology-hs-navigation .navbar-list .navbar-item.active {
    padding: 0;
  }
  .main-navigation-pso.open .navs--wrapper #block-psomainnavigation .navbar-list .navbar-item.active > a,
  .main-navigation-pso.open .navs--wrapper #block-bkzhcp-dermatology-hs-navigation .navbar-list .navbar-item.active > a {
    background-color: #7DF2EA;
    padding: 20px 40px;
  }
  .main-navigation-pso.open .navs--wrapper #block-psomainnavigation .navbar-list .navbar-item.active > a:after,
  .main-navigation-pso.open .navs--wrapper #block-bkzhcp-dermatology-hs-navigation .navbar-list .navbar-item.active > a:after {
    content: none !important;
  }
  .main-navigation-pso.open .navs--wrapper #block-psomainnavigation .navbar-list .navbar-item > a,
  .main-navigation-pso.open .navs--wrapper #block-bkzhcp-dermatology-hs-navigation .navbar-list .navbar-item > a {
    width: 100%;
    padding: 15px 0;
  }
  .main-navigation-pso.open .navs--wrapper #block-psomainnavigation .navbar-list .navbar-item > a:after,
  .main-navigation-pso.open .navs--wrapper #block-bkzhcp-dermatology-hs-navigation .navbar-list .navbar-item > a:after {
    right: 0;
    -webkit-transform: rotateZ(270deg);
        -ms-transform: rotate(270deg);
            transform: rotateZ(270deg);
  }
  .main-navigation-pso.open .navs--wrapper #block-psomainnavigation .navbar-list .navbar-item.menu-item--expanded .navbar-list,
  .main-navigation-pso.open .navs--wrapper #block-bkzhcp-dermatology-hs-navigation .navbar-list .navbar-item.menu-item--expanded .navbar-list {
    padding: 0;
  }
  .main-navigation-pso.open .navs--wrapper #block-psomainnavigation .navbar-list .navbar-item.menu-item--expanded .navbar-list .navbar-item,
  .main-navigation-pso.open .navs--wrapper #block-bkzhcp-dermatology-hs-navigation .navbar-list .navbar-item.menu-item--expanded .navbar-list .navbar-item {
    margin: 0;
  }
  .main-navigation-pso.open .navs--wrapper #block-psomainnavigation .navbar-list .navbar-item a.is-active,
  .main-navigation-pso.open .navs--wrapper #block-bkzhcp-dermatology-hs-navigation .navbar-list .navbar-item a.is-active {
    font-family: "museo-sans", sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
    color: #7DF2EA;
  }
  .main-navigation-pso.open .navs--wrapper #block-utilitynavigation-4 .utility-navbar-list {
    padding: 16px 40px;
  }
  .main-navigation-pso.open .navs--wrapper #block-utilitynavigation-4 .utility-navbar-list .navbar-item {
    padding: 8px 0;
  }
  .main-navigation-pso.open .navs--wrapper #block-utilitynavigation-4 .utility-navbar-list .navbar-item a {
    font-family: "museo-sans", sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 16px;
    color: #fff;
    text-decoration: unset;
  }
  .main-navigation-pso.open #block-bkzhcp-breadcrumbs {
    display: none;
  }
  .main-navigation-pso #block-bkzhcp-breadcrumbs a {
    font-family: "museo-sans", sans-serif;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    color: #fff;
  }
}

@media screen and (min-width: 1025px) {
  #block-psopsamobilemenu {
    display: none;
  }
}
#block-psopsamobilemenu ul li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 18px;
  color: #fff;
  font-weight: 300;
  padding: 18px 0;
}
#block-psopsamobilemenu ul li a {
  color: #fff;
  font-size: 16px;
  line-height: 16px;
  font-weight: 600;
}
#block-psopsamobilemenu .menu {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 1000;
}
#block-psopsamobilemenu .menu-content {
  padding: 18px 40px;
  display: none;
}
#block-psopsamobilemenu .menu-content .menu-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 15px 0;
  cursor: pointer;
}
#block-psopsamobilemenu .submenu {
  display: none;
}
#block-psopsamobilemenu .submenu .heading {
  background: #7df2ea;
  padding: 18px 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
#block-psopsamobilemenu .submenu .heading span {
  color: #535459;
  font-family: "museo-sans", sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
}
#block-psopsamobilemenu .submenu .heading span.description {
  font-weight: 300;
}
#block-psopsamobilemenu .submenu .menu-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 18px 40px;
  cursor: pointer;
}
#block-psopsamobilemenu .submenu .menu-item a.sub_submenu.active {
  color: #7DF2EA;
  text-decoration: underline;
}
#block-psopsamobilemenu .submenu .back-btn {
  color: #fff;
  font-family: "museo-sans", sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  background: transparent;
  border: none;
  padding: 18px 40px;
}
#block-psopsamobilemenu .submenu .back-btn::before {
  content: " ";
  display: inline-block;
  width: 14px;
  height: 14px;
  background: url(/themes/custom/bkzhcp/images/drop_menu-down-arrow.svg) no-repeat;
  background-size: contain;
  margin-right: 10px;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
#block-psopsamobilemenu .menu-item .no-submenu-arrow .arrow {
  width: 100%;
}
#block-psopsamobilemenu .menu-item a,
#block-psopsamobilemenu .menu-item span {
  font-size: 16px;
  font-weight: bold;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
}
#block-psopsamobilemenu .menu-item span.description {
  font-size: 18px;
  font-weight: 300;
}
#block-psopsamobilemenu .menu-item span.arrow::after {
  background: url(/themes/custom/bkzhcp/images/drop_menu-down-arrow.svg) no-repeat;
  background-size: contain;
  width: 25px;
  height: 25px;
  content: " ";
  display: block;
  right: 0;
  position: relative;
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg);
}
#block-psopsamobilemenu .menu-item small {
  font-size: 14px;
}

#block-bkzhcp-psopsasignupmobilemenuglobal {
  padding: 48px 40px 16px 40px !important;
}

#block-bkzhcp-psopsasignupmobilemenuhs {
  padding: 48px 40px 0 40px !important;
}

#block-bkzhcp-psopsamobilemenusecondary,
#block-bkzhcp-psopsasignupmobilemenuglobal,
#block-bkzhcp-psopsasignupmobilemenuhs {
  padding: 0 40px 18px 40px;
}
@media screen and (min-width: 1025px) {
  #block-bkzhcp-psopsamobilemenusecondary,
  #block-bkzhcp-psopsasignupmobilemenuglobal,
  #block-bkzhcp-psopsasignupmobilemenuhs {
    display: none;
  }
}
#block-bkzhcp-psopsamobilemenusecondary ul li a,
#block-bkzhcp-psopsasignupmobilemenuglobal ul li a,
#block-bkzhcp-psopsasignupmobilemenuhs ul li a {
  padding: 8px 0;
  color: #fff;
  font-size: 16px;
  line-height: 16px;
  font-weight: 600;
}
#block-bkzhcp-psopsamobilemenusecondary ul li a.sign-up,
#block-bkzhcp-psopsasignupmobilemenuglobal ul li a.sign-up,
#block-bkzhcp-psopsasignupmobilemenuhs ul li a.sign-up {
  border-radius: 40px;
  border: 1px solid #D7EB00;
  background: #D7EB00;
  padding: 8px 12px;
  margin-bottom: 8px;
  color: #07394B;
  font-size: 16px;
  line-height: 14px;
  font-weight: 600;
}

.sign-up-mobile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 12px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  border-radius: 40px;
  border: 1px solid #535459;
  background: #D7EB00;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 18px 40px 0;
}
.sign-up-mobile a {
  color: #535459;
  text-align: center;
  font-family: "museo-sans", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 14px;
}
@media screen and (min-width: 1025px) {
  .sign-up-mobile {
    display: none;
  }
}

.threecol-rheuma-moa {
  padding-top: 40px;
}

@media screen and (min-width: 768px) {
  body.page-node-type-pso-psa .layout--threecol-section:is(.hs-section-navigate) {
    gap: 16px;
    padding: 40px 70px 20px 100px;
  }
  body.page-node-type-pso-psa .layout--threecol-section:is(.hs-section-navigate) .layout__region {
    padding: 0;
  }
  body.page-node-type-pso-psa .layout--threecol-section:is(.hs-section-navigate) .layout__region--second, body.page-node-type-pso-psa .layout--threecol-section:is(.hs-section-navigate) .layout__region--third {
    padding: 0 16px;
  }
}
@media screen and (max-width: 767px) {
  body.page-node-type-pso-psa .layout--threecol-section:is(.hs-section-navigate) {
    padding: 40px 0 20px 0;
  }
  body.page-node-type-pso-psa .layout--threecol-section:is(.hs-section-navigate) .layout__region {
    padding: 0 16px 0 16px;
  }
  body.page-node-type-pso-psa .layout--threecol-section:is(.hs-section-navigate) .layout__region p:not(.pso-title) {
    font-size: 16px;
  }
  body.page-node-type-pso-psa .layout--threecol-section:is(.hs-section-navigate) .layout__region .pnavigate {
    margin: 24px 0 30px 0;
  }
}
body.page-node-type-pso-psa .hs-navigate-bimzelx img {
  max-width: 220px;
}
body.page-node-type-pso-psa .hs-navigate-bimzelx .pso-title {
  margin: 0 auto 10px;
}
body.page-node-type-pso-psa .hs-section-navigate .hs-navigation-mobile .pso-title {
  padding: 0 16%;
}
body.page-node-type-pso-psa .hs-section-navigate:is(.lightgreen-bg-grey-corner) h3 span {
  font-family: "Barlow";
  font-weight: 400;
  font-style: normal;
}
@media screen and (max-width: 767px) {
  body.page-node-type-pso-psa .hs-section-navigate p.bc-corner {
    padding-top: 25px;
    margin: 0;
  }
}
body.page-node-type-pso-psa .hs-section-navigate .hs-specialty-buttons {
  padding-top: 30px;
  padding-bottom: 0;
}
@media screen and (max-width: 767px) {
  body.page-node-type-pso-psa .hs-section-navigate .hs-specialty-buttons p {
    margin: 0;
  }
}
@media screen and (max-width: 767px) {
  body.page-node-type-pso-psa .hs-section-navigate:is(.lightgreen-bg-grey-corner) h3 {
    font-size: 24px !important;
    margin: 0;
    width: 87%;
  }
  body.page-node-type-pso-psa .hs-section-navigate:is(.sky--blue) .pso-subtitle {
    font-size: 24px;
    line-height: 24px;
    font-weight: 800;
    font-family: "Barlow-extrabolditalic";
    font-style: italic;
  }
  body.page-node-type-pso-psa .hs-section-navigate .hs-navigation-mobile .pso-title {
    padding: 0 !important;
  }
  body.page-node-type-pso-psa .hs-navigation-mobile .pso-title {
    font-size: 30px;
  }
  body.page-node-type-pso-psa .hs-navigation-mobile .pso-subtitle {
    font-size: 24px;
    line-height: 24px;
  }
  body.page-node-type-pso-psa .hs-navigation-mobile .two-grid {
    gap: 20px;
  }
}

@media screen and (max-width: 767px) {
  .more-experts-mobile {
    width: 220px;
    margin: auto;
  }
  .title-mobile-size-30 .pso-title {
    font-size: 30px;
    line-height: 30px;
    font-weight: 800;
  }
  .title-mobile-padding-20 .pso-title {
    padding: 0 20px;
  }
  .title-mobile-padding-30 .pso-title {
    padding: 0 30px;
  }
}
@media screen and (max-width: 1063px) {
  .title-mobile-tablet-padding-top-30 .pso-title {
    padding-top: 30px;
  }
}
.derma-dosing-page .derma-dosing-img-750 img {
  max-width: 750px;
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .derma-dosing-page .derma-dosing-img-750 .media.media--type-image.media--view-mode-image-545x100-scollable .field--name-field-media-image img {
    height: 141px !important;
    margin-bottom: 0;
  }
  .derma-dosing-page .derma-dosing-img-750 .media.media--type-image.media--view-mode-image-545x100-scollable::after {
    background: none;
  }
}
.derma-dosing-page .derma-dosing-img-780 img {
  max-width: 780px;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .derma-dosing-page .derma-dosing-img-780 {
    margin-top: 30px;
  }
}
@media screen and (max-width: 767px) {
  .derma-dosing-page .pso-title {
    font-size: 28px;
  }
  .derma-dosing-page p {
    font-size: 16px;
    line-height: 20px;
    margin-right: 5px;
  }
  .derma-dosing-page p.text-subheading-barlow {
    font-size: 21px;
  }
  .derma-dosing-page .mobile-margin-bottom {
    margin-bottom: 29px !important;
  }
  .derma-dosing-page .card-pso .pso-title {
    padding: 0 25px;
  }
  .derma-dosing-page .mobile-padding {
    padding: 0 25px;
  }
}

@media screen and (max-width: 767px) {
  .lightgreen-bg-blue-corner.derma-dosing-page {
    padding: 20px 5% !important;
  }
  .lightgreen-bg-blue-corner.derma-dosing-page .field--name-body {
    width: 200px;
  }
}
.lightgreen-bg-blue-corner.derma-dosing-page .more-link {
  position: relative;
}
.lightgreen-bg-blue-corner.derma-dosing-page .more-link:before {
  position: absolute;
  content: "";
  top: 10%;
  left: 102%;
  width: 16px;
  height: 16px;
  background: url(/themes/custom/bkzhcp/images/icons/arrow-black-right.svg) no-repeat;
}
@media screen and (max-width: 767px) {
  .lightgreen-bg-blue-corner.derma-dosing-page .more-link:before {
    top: 22%;
    left: 95%;
  }
}

.two-grayed-columns {
  background-color: #fff;
  padding: 40px 10%;
}
.two-grayed-columns .layout__region .image-block--image {
  padding: 0px;
}
.two-grayed-columns .layout__region--first {
  background-color: rgba(99, 102, 106, 0.062745098);
  border-radius: 15px 0px 0px 15px;
  padding: 40px;
}
.two-grayed-columns .layout__region--second {
  background-color: rgba(99, 102, 106, 0.3137254902);
  border-radius: 0px 15px 15px 0px;
  padding: 43px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
}
.two-grayed-columns .layout__region--second .icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.two-grayed-columns .layout__region--second .icon img {
  max-width: 110px;
}
.two-grayed-columns .layout__region--second p {
  font-size: 16px;
}
@media screen and (max-width: 767px) {
  .two-grayed-columns .layout__region {
    margin-bottom: 0px;
    padding: 24px;
  }
  .two-grayed-columns .layout__region--first {
    border-radius: 15px 15px 0px 0px;
  }
  .two-grayed-columns .layout__region--second {
    border-radius: 0px 0px 15px 15px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 25px;
  }
  .two-grayed-columns .layout__region--second p {
    font-size: 12px;
  }
}

.dark-grey-linear-gradient-bg {
  background: -webkit-gradient(linear, left top, left bottom, from(#202324), to(#323431));
  background: linear-gradient(180deg, #202324 0%, #323431 100%);
}
.dark-grey-linear-gradient-bg,
.dark-grey-linear-gradient-bg p {
  color: #fff;
}
.dark-grey-linear-gradient-bg .title,
.dark-grey-linear-gradient-bg .pre-title {
  font-family: "Barlowcondensed", sans-serif;
  text-transform: uppercase;
}
.dark-grey-linear-gradient-bg .title {
  display: block;
  font-size: 64px;
  color: #BDDC04;
  margin-top: -15px;
  line-height: 77px;
}
@media screen and (max-width: 767px) {
  .dark-grey-linear-gradient-bg .title {
    font-size: 36px;
  }
}
.dark-grey-linear-gradient-bg .pre-title {
  color: #fff;
  font-size: 24px;
  margin: 0px;
  line-height: 29px;
}

.qa-green-title-arrow {
  background-image: url("/themes/custom/bkzhcp/images/light-green-arrows.svg") !important;
  background-position: right 60%;
}
.qa-green-title-arrow .tab-desc .field--type-text-with-summary {
  padding: 0 20px 20px 20px;
  font-size: 14px !important;
}
@media screen and (max-width: 1024px) {
  .qa-green-title-arrow .tab-desc .field--type-text-with-summary {
    font-size: 14px !important;
  }
}

.qa-green-title-arrow-left {
  background-image: url("/themes/custom/bkzhcp/images/light-green-arrows-left.svg") !important;
  background-position: left 90%;
}
.qa-green-title-arrow-left.bottom {
  background-position: 0 80%;
}

.qa-green-title-arrow, .qa-green-title-arrow-left {
  background-repeat: no-repeat;
  padding-right: 45px;
}
@media screen and (max-width: 1024px) {
  .qa-green-title-arrow, .qa-green-title-arrow-left {
    background: none !important;
  }
}
@media screen and (max-width: 767px) {
  .qa-green-title-arrow, .qa-green-title-arrow-left {
    padding-right: 0 !important;
  }
}
.qa-green-title-arrow h3, .qa-green-title-arrow .question, .qa-green-title-arrow-left h3, .qa-green-title-arrow-left .question {
  color: #BDDC04;
  font-family: "museo-sans", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 22.08px;
}
@media screen and (max-width: 767px) {
  .qa-green-title-arrow h3, .qa-green-title-arrow .question, .qa-green-title-arrow-left h3, .qa-green-title-arrow-left .question {
    font-size: 16px;
  }
}
.qa-green-title-arrow h3, .qa-green-title-arrow-left h3 {
  color: #fff;
}
.qa-green-title-arrow li, .qa-green-title-arrow p, .qa-green-title-arrow .answer, .qa-green-title-arrow-left li, .qa-green-title-arrow-left p, .qa-green-title-arrow-left .answer {
  font-family: "jaf-bernina-sans-400", sans-serif;
  font-size: 10px;
}

.ui-dialog :not(.ui-layout-builder-modal).ui-widget.ui-widget-content,
.ui-dialog :not(.ui-dialog-position-side).ui-widget.ui-widget-content {
  border: none;
  padding: 40px 3%;
  background: transparent;
}
.ui-dialog :not(.ui-layout-builder-modal) .ui-dialog-titlebar,
.ui-dialog :not(.ui-dialog-position-side) .ui-dialog-titlebar {
  height: 0;
  width: 100%;
  background: transparent;
  border: none;
  padding: 0;
}
.ui-dialog :not(.ui-layout-builder-modal) .ui-dialog-titlebar .ui-dialog-title,
.ui-dialog :not(.ui-dialog-position-side) .ui-dialog-titlebar .ui-dialog-title {
  float: none;
}
.ui-dialog :not(.ui-layout-builder-modal) .ui-dialog-content,
.ui-dialog :not(.ui-dialog-position-side) .ui-dialog-content {
  background-color: #fff;
  width: 100%;
}
.ui-dialog .pso-ref {
  padding: 0;
}

.ui-dialog.pso-popup {
  z-index: 1050;
  background: transparent;
  border: none;
}
.ui-dialog.pso-popup .pso-popup--close-label {
  margin-top: 1.5rem;
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
  color: white;
}
@media screen and (max-width: 767px) {
  .ui-dialog.pso-popup .pso-popup--close-label {
    margin-top: 10px;
  }
}
.ui-dialog.pso-popup .sky--blue {
  background: #E5F0F1 !important;
}
.ui-dialog.pso-popup .popup-title {
  font-size: 30px;
  line-height: 1;
  margin-bottom: 20px;
}
.ui-dialog.pso-popup .ui-dialog-titlebar {
  background: url(/themes/custom/bkzhcp/images/new-pop-up-bg.svg) no-repeat;
  position: relative;
  margin: 50px auto 0 auto;
  text-align: center;
  height: 74px;
  max-width: 940px;
  border: none;
  border-radius: 0;
}
@media screen and (max-width: 767px) {
  .ui-dialog.pso-popup .ui-dialog-titlebar {
    background: url(/themes/custom/bkzhcp/images/popup-bg-mob.svg) no-repeat;
    height: 61px;
    margin: 10px auto 0 auto;
  }
}
.ui-dialog.pso-popup .ui-dialog-titlebar .ui-button {
  top: 22px !important;
  right: 33px !important;
  background: none;
  border: none;
}
@media screen and (max-width: 767px) {
  .ui-dialog.pso-popup .ui-dialog-titlebar .ui-button {
    top: 43px !important;
    right: 12px !important;
  }
}
.ui-dialog.pso-popup .ui-dialog-titlebar .ui-button .ui-button-icon {
  background: url(/themes/custom/bkzhcp/images/plus-sign.svg) no-repeat;
  height: 37px;
  width: 37px;
  background-size: 37px;
}
@media screen and (max-width: 767px) {
  .ui-dialog.pso-popup .ui-dialog-titlebar .ui-button .ui-button-icon {
    height: 20px;
    width: 20px;
    background-size: 17px;
  }
}
.ui-dialog.pso-popup .ui-dialog-content {
  background: white;
  background-position: top;
  position: relative;
  max-width: 940px;
  margin: 0 auto 0 auto;
  text-align: center;
  border-radius: 0 0 5px 5px;
  min-height: auto !important;
}
@media screen and (max-width: 767px) {
  .ui-dialog.pso-popup .ui-dialog-content {
    border-radius: unset;
  }
}
.ui-dialog.pso-popup .ui-dialog-content .white-background {
  padding: 0 20px 25px;
}
.ui-dialog.pso-popup .ui-dialog-content .white-background .block-layout-builder {
  opacity: 1;
}
.ui-dialog.pso-popup .ui-dialog-content .white-background .pso-description {
  font-size: 18px !important;
  line-height: 20px !important;
}
@media screen and (max-width: 767px) {
  .ui-dialog.pso-popup .ui-dialog-content .white-background .pso-description {
    font-size: 16px !important;
    line-height: 18px !important;
  }
}
.ui-dialog.pso-popup .ui-dialog-content .pso-subtitle {
  font-size: 24px;
  line-height: 1;
}
.ui-dialog.pso-popup .ui-dialog-content .pso-title {
  font-size: 30px;
  line-height: 1;
}
.ui-dialog.pso-popup .ui-dialog-content a {
  display: inline;
}
.ui-dialog.pso-popup.sky-blue-bg .ui-dialog-titlebar {
  background: url(/themes/custom/bkzhcp/images/popup_skyblue_bg.png) no-repeat;
  background-size: cover;
  background-position: 100% 10%;
  position: relative;
  margin: 50px auto 0 auto;
  text-align: center;
  height: 73px;
  max-width: 940px;
  border: none;
  border-radius: 0;
}
@media screen and (max-width: 767px) {
  .ui-dialog.pso-popup.sky-blue-bg .ui-dialog-titlebar {
    background: url(/themes/custom/bkzhcp/images/popup_skyblue_bg_mob.png) no-repeat;
    height: 59px;
    margin: 10px auto 0 auto;
    background-size: contain;
    background-position: 100% 100%;
  }
}
.ui-dialog.pso-popup.sky-blue-bg .ui-dialog-content {
  background-color: #E5F0F1;
}

.ui-widget-overlay {
  -webkit-backdrop-filter: blur(7.5px);
          backdrop-filter: blur(7.5px);
  background: rgba(83, 84, 89, 0.8);
  opacity: 1;
}

.popup-icontitle-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
}
.popup-icontitle-wrapper.axspa img {
  min-width: 53px;
  min-height: 44px;
  margin-top: 10px;
}
.popup-icontitle-wrapper article {
  margin: 0;
}
.popup-icontitle-wrapper h2 {
  margin-top: 0;
  margin-bottom: 12px !important;
}
body:has(.ui-dialog) .modal-background-overlay {
  position: fixed;
  width: 100vw;
  height: 100vh;
  z-index: 100;
  top: 0;
  left: 0;
  background: rgba(83, 84, 89, 0.45);
  border: none;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
}

body:has(.ui-widget-overlay) {
  overflow: hidden;
}

.block-inline-blockzwr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: url(/themes/custom/bkzhcp/images/Zero_background_faded.png) no-repeat center 50px;
}
@media screen and (max-width: 767px) {
  .block-inline-blockzwr {
    background-size: contain;
  }
}
.block-inline-blockzwr .zwr-columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%;
}
.block-inline-blockzwr .mx-auto p {
  font-family: "museo-sans", sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  text-align: center;
}
.block-inline-blockzwr .zwr-column {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  padding: 0px;
  gap: 8px;
}
.block-inline-blockzwr .zwr-column.zwr-image {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.block-inline-blockzwr .zwr-column.zwr-image img {
  height: 580px;
  width: auto;
}
@media screen and (max-width: 767px) {
  .block-inline-blockzwr .zwr-column.zwr-image img {
    height: 330px;
  }
}
.block-inline-blockzwr .zwr-column.zwr-wrapper {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media screen and (max-width: 767px) {
  .block-inline-blockzwr .zwr-column:not(.zwr-image) {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
       -moz-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .block-inline-blockzwr .zwr-column.zwr-image {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 100%;
       -moz-box-flex: 1;
        -ms-flex: 1 0 100%;
            flex: 1 0 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.block-inline-blockzwr .zwr-column .zwr-item {
  width: 420px;
}
@media screen and (max-width: 767px) {
  .block-inline-blockzwr .zwr-column .zwr-item {
    width: 100%;
    padding: 4px 16px;
  }
  .block-inline-blockzwr .zwr-column .zwr-item:last-of-type {
    margin-bottom: 10px;
  }
}
.block-inline-blockzwr .zwr-column .zwr-item a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 5px 14px;
  gap: 15px;
  background: rgba(0, 57, 75, 0.3);
  border-radius: 7.04px;
}
.block-inline-blockzwr .zwr-column .zwr-item .amount-info .small-text {
  color: #fff;
  font-size: 14px;
}
.block-inline-blockzwr .zwr-column .zwr-item .amount-info .zwr-item-percent {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: "museo-sans", sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 28.8px;
  text-align: center;
  color: #fff;
}
.block-inline-blockzwr .zwr-column .zwr-item .amount-info .zwr-item-percent::after {
  content: "%";
  display: inline-block;
  position: relative;
  bottom: 3px;
  font-size: 15px;
}
.block-inline-blockzwr .zwr-column .zwr-item .zero-item {
  color: #D7EB00;
  font-family: "jaf-bernino-sans-extrabold", sans-serif;
  font-size: 74px;
  font-style: italic;
  font-weight: 800;
  line-height: 50px;
  text-align: left;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.block-inline-blockzwr .zwr-column .zwr-item .zwr-item-content {
  -webkit-box-flex: 2;
  -webkit-flex-grow: 2;
     -moz-box-flex: 2;
      -ms-flex-positive: 2;
          flex-grow: 2;
}
.block-inline-blockzwr .zwr-column .zwr-item .zwr-item-content p {
  margin: auto;
}
.block-inline-blockzwr .zwr-column .zwr-item .plus-button img {
  width: 28px;
  height: 28px;
}
@media screen and (max-width: 767px) {
  .block-inline-blockzwr .zwr-column .zwr-item .darkest--green p {
    font-size: 14px;
  }
}
@media screen and (min-width: 1025px) {
  .block-inline-blockzwr.center-align .zwr-column {
    -webkit-align-self: auto;
        -ms-flex-item-align: auto;
            align-self: auto;
  }
}

.nrax-spa-zero-within-reach-tabs .block-inline-blockzwr .zwr-columns .zwr-wrapper {
  height: 491px;
  padding-top: 150px;
}
@media screen and (max-width: 767px) {
  .nrax-spa-zero-within-reach-tabs .block-inline-blockzwr .zwr-columns .zwr-wrapper {
    height: 290px;
    padding-top: 0;
  }
}

.general-basic-block .field--name-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  gap: 32px;
}
@media screen and (max-width: 767px) {
  .general-basic-block .field--name-body {
    gap: 4px;
  }
}
.general-basic-block .field--name-body .field--type-text-with-summary .p {
  margin-bottom: 0;
}

.explore-bimzelx-navigate-block .field--name-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  gap: 30px;
}
.explore-bimzelx-navigate-block .field--name-body .txt-and-picture {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
.explore-bimzelx-navigate-block .field--name-body .txt-and-picture img {
  width: 220px;
  height: 110.069px;
}
@media screen and (max-width: 767px) {
  .explore-bimzelx-navigate-block .field--name-body .txt-and-picture p {
    font-family: "museo-sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 16px;
    padding: 0 20px;
  }
}

.view-dosing-no-card-block .field--name-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  gap: 32px;
}
.view-dosing-no-card-block .field--name-body .auto-injector {
  font-family: "museo-sans";
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  margin-bottom: 25px;
}

.pso-footnote strong {
  font-weight: bold;
}

.two-grid.icon-block {
  gap: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20px 0 0;
}
.two-grid.icon-block .image-block--image {
  padding: 0;
}
@media screen and (max-width: 767px) {
  .two-grid.icon-block .image-block--image {
    padding: 0;
  }
}
.two-grid.icon-block .image-block--image img {
  min-width: 80px;
}
.two-grid.icon-block ul {
  list-style-type: disc;
  list-style-position: inside;
}
.two-grid.icon-block ul li {
  padding-left: 10px;
}
.two-grid.icon-block:last-child {
  margin-bottom: 20px;
}

body:not(.path-frontpage) #section-2 .block-moa-tabs-mobile {
  border-radius: 16px 0px 0px 0px;
  height: 792px;
  margin: auto;
  width: 358px;
  margin-bottom: 10px;
}
body:not(.path-frontpage) #section-2 .block-moa-tabs-mobile ul.tabs-nav {
  height: 77px;
  border: 0;
  margin: 0;
  width: 358px;
  max-width: 100%;
  padding: 0;
}
body:not(.path-frontpage) #section-2 .block-moa-tabs-mobile ul.tabs-nav li {
  background-color: #F6F6F6;
  color: #53565A;
  width: 120px;
  height: 77px;
  gap: 10px;
  border-radius: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
body:not(.path-frontpage) #section-2 .block-moa-tabs-mobile ul.tabs-nav li:nth-child(1) {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
body:not(.path-frontpage) #section-2 .block-moa-tabs-mobile ul.tabs-nav li:nth-child(2) {
  border-top-left-radius: 16px;
}
body:not(.path-frontpage) #section-2 .block-moa-tabs-mobile ul.tabs-nav li:nth-child(2) p {
  color: #53565A;
}
body:not(.path-frontpage) #section-2 .block-moa-tabs-mobile ul.tabs-nav li:nth-child(3) {
  border-top-right-radius: 16px;
}
body:not(.path-frontpage) #section-2 .block-moa-tabs-mobile ul.tabs-nav li:nth-child(3) p {
  color: #53565A;
}
body:not(.path-frontpage) #section-2 .block-moa-tabs-mobile ul.tabs-nav li.active {
  background: #006E76;
  color: #D7EB00;
  border-color: #F6F6F6;
  border-width: 1px 1px 0 1px;
  border-style: solid;
}
body:not(.path-frontpage) #section-2 .block-moa-tabs-mobile ul.tabs-nav li.active a {
  background: transparent;
}
body:not(.path-frontpage) #section-2 .block-moa-tabs-mobile ul.tabs-nav li p {
  background: transparent;
  color: #D7EB00;
  font-family: "Barlow";
  font-size: 44px;
  font-style: italic;
  font-weight: 800;
  line-height: 52.8px;
  text-align: center;
  text-underline-position: from-font;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  font-family: "museo-sans", sans-serif;
}
body:not(.path-frontpage) #section-2 .block-moa-tabs-mobile div.tab-desc .field--name-field-tab-description-above-imag {
  height: 144px;
  padding: 12px 24px 12px 24px;
  gap: 10px;
  border-width: 0px 1px 1px 1px;
  border-style: solid;
  border-color: #F6F6F6;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
body:not(.path-frontpage) #section-2 .block-moa-tabs-mobile div.tab-desc .field--name-field-tab-description-above-imag p {
  color: #FFFFFF;
  font-size: 18px;
  font-family: "museo-sans", sans-serif;
}
body:not(.path-frontpage) #section-2 .block-moa-tabs-mobile div.tab-desc .field--name-field-tab-description-above-imag p strong {
  font-family: "museo-sans", sans-serif;
}

body:not(.path-frontpage) #section-2 .white-background .block-moa-tabs-mobile .field--name-field-tab-description-above-imag {
  background-color: #006E76;
}

.media.media--type-image.media--view-mode-image-545x100-scollable {
  position: relative;
}
@media screen and (max-width: 767px) {
  .media.media--type-image.media--view-mode-image-545x100-scollable::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgb(255, 255, 255)));
    background: linear-gradient(to right, rgba(255, 255, 255, 0), rgb(255, 255, 255));
    z-index: 10;
    height: 521px;
  }
}
.media.media--type-image.media--view-mode-image-545x100-scollable .field--name-field-media-image {
  position: relative;
}
.media.media--type-image.media--view-mode-image-545x100-scollable .field--name-field-media-image .os-scrollbar {
  --os-size: 12px;
  background-color: #F6F6F6;
  -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.media.media--type-image.media--view-mode-image-545x100-scollable .field--name-field-media-image .os-scrollbar.os-scrollbar-horizontal .os-scrollbar-handle {
  --os-handle-border-radius: 8px;
  --os-handle-bg: #006E76;
  --os-handle-bg-hover: #006E76;
  --os-handle-bg-active: #006E76;
}
@media screen and (max-width: 767px) {
  .media.media--type-image.media--view-mode-image-545x100-scollable .field--name-field-media-image {
    overflow-x: scroll;
  }
}
@media screen and (max-width: 767px) {
  .media.media--type-image.media--view-mode-image-545x100-scollable .field--name-field-media-image img {
    height: 545px;
    max-width: none;
    width: auto;
    padding-bottom: 24px;
  }
}

.hs-banner {
  position: relative;
  background: url("../images/banners/hs/background.png") 0 0 no-repeat;
  width: 100%;
  z-index: 0;
}
.hs-banner .hs-banner--lime-background {
  background: url("../images/banners/hs/lime-background.png") 0 0 no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
@media screen and (max-width: 1024px) {
  .hs-banner .hs-banner--lime-background {
    display: none;
  }
}
.hs-banner .hs-banner--lime-background-bottom-right {
  background: url("../images/banners/hs/lime-background-bottom-right.png") 0 0 no-repeat;
  width: 143px;
  height: 80px;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
}
@media screen and (max-width: 1024px) {
  .hs-banner .hs-banner--lime-background-bottom-right {
    display: none;
  }
}
.hs-banner .hs-banner--lime-background-bottom-left {
  display: none;
  background: url("../images/banners/hs/lime-background-bottom-left.png") 0 0 no-repeat;
  width: 154px;
  height: 86px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
}
@media screen and (max-width: 1024px) {
  .hs-banner .hs-banner--lime-background-bottom-left {
    display: block;
  }
}
.hs-banner .hs-banner--top-arrows {
  background: url("../images/banners/hs/down-arrows.svg") 0 0 no-repeat;
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  z-index: 2;
}
@media screen and (max-width: 1024px) {
  .hs-banner .hs-banner--top-arrows {
    display: none;
  }
}
.hs-banner .hs-banner--top-left-circles {
  background: url("../images/banners/hs/top-left-circles.png") 0 0 no-repeat;
  width: 306px;
  height: 481px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
}
@media screen and (max-width: 1024px) {
  .hs-banner .hs-banner--top-left-circles {
    display: none;
  }
}
.hs-banner .hs-banner--top-right-circles {
  background: url("../images/banners/hs/top-right-circles.png") 0 0 no-repeat;
  width: 84px;
  height: 96px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 4;
}
@media screen and (max-width: 1024px) {
  .hs-banner .hs-banner--top-right-circles {
    background: url("../images/banners/hs/mobile-top-right-circles.png") 0 0 no-repeat;
    width: 49px;
    height: 99px;
  }
}
.hs-banner .hs-banner--bottom-left-circles {
  display: none;
  background: url("../images/banners/hs/bottom-left-circles.png") 0 0 no-repeat;
  width: 120px;
  height: 102px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 4;
}
@media screen and (max-width: 1024px) {
  .hs-banner .hs-banner--bottom-left-circles {
    display: block;
  }
}
.hs-banner .hs-banner--title-content {
  background: url("../images/banners/hs/middle-background.png") 0 0 no-repeat;
  background-size: 100% 100%;
  position: absolute;
  width: 100%;
  left: 0;
  z-index: 3;
}
@media screen and (max-width: 1024px) {
  .hs-banner .hs-banner--title-content {
    top: 0 !important;
    height: 132px !important;
    background: -webkit-gradient(linear, left top, right top, from(rgba(25, 107, 134, 0.9)), color-stop(25%, rgba(8, 108, 125, 0.9)), color-stop(50%, rgba(2, 109, 119, 0.9)), to(rgba(0, 110, 118, 0.9)));
    background: linear-gradient(to right, rgba(25, 107, 134, 0.9) 0%, rgba(8, 108, 125, 0.9) 25%, rgba(2, 109, 119, 0.9) 50%, rgba(0, 110, 118, 0.9) 100%);
  }
}
.hs-banner .hs-banner--title-content .field--name-field-hs-ow-banner__title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  margin-left: 11.4%;
  max-width: 680px;
}
@media screen and (min-width: 1200px) {
  .hs-banner .hs-banner--title-content .field--name-field-hs-ow-banner__title {
    max-width: 790px !important;
  }
}
@media screen and (max-width: 1024px) {
  .hs-banner .hs-banner--title-content .field--name-field-hs-ow-banner__title {
    margin-left: 17px;
  }
}
.hs-banner .hs-banner--title-content .field--name-field-hs-ow-banner__title h1 {
  font-size: 40px;
  line-height: 46px;
  -webkit-filter: none;
          filter: none;
  font-weight: 700;
  font-family: "Barlow", serif !important;
  font-style: normal;
  color: white;
  margin: 0;
}
@media screen and (max-width: 1024px) {
  .hs-banner .hs-banner--title-content .field--name-field-hs-ow-banner__title h1 {
    font-size: 26px;
    line-height: 31px;
  }
}
.hs-banner .hs-banner--title-content .field--name-field-hs-ow-banner__title h1 > span {
  color: #D7EB00;
}
.hs-banner .hs-banner--image {
  height: 100%;
  display: inline-block;
  position: absolute;
  right: 0;
  z-index: 4;
}
@media screen and (max-width: 1024px) {
  .hs-banner .hs-banner--image > .desktop {
    display: none !important;
  }
}
@media screen and (min-width: 1025px) {
  .hs-banner .hs-banner--image > .mobile {
    display: none !important;
  }
}
.hs-banner.default {
  height: 225px;
}
@media screen and (max-width: 1024px) {
  .hs-banner.default {
    height: 295px;
  }
}
.hs-banner.default .hs-banner--lime-background {
  width: 608px;
  height: 301px;
}
.hs-banner.default .hs-banner--top-arrows {
  background-size: 100% 100%;
  width: 198px;
  height: 42px;
  top: 4px;
}
.hs-banner.default .hs-banner--title-content {
  height: 129px;
  top: 48px;
}
@media screen and (max-width: 1024px) {
  .hs-banner.default .hs-banner--title-content {
    height: 167px !important;
  }
}
@media screen and (max-width: 413px) {
  .hs-banner.default .hs-banner--title-content h1 {
    font-size: 20px;
    line-height: 25px;
  }
}
.hs-banner.default .hs-banner--text-breaker {
  background: url("../images/banners/hs/text-breaker.png") 0 0 no-repeat;
  background-size: 100% 100%;
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  bottom: 15px;
  width: 276px;
  height: 16px;
}
@media screen and (min-width: 1025px) and (max-width: 1199px) {
  .hs-banner.default .hs-banner--text-breaker {
    left: 11.4%;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
}
@media screen and (max-width: 1024px) {
  .hs-banner.default .hs-banner--text-breaker {
    width: 144px;
    height: 10px;
    bottom: 20px;
  }
}
.hs-banner.default .hs-banner--image {
  top: 0;
}
@media screen and (max-width: 1024px) {
  .hs-banner.default .hs-banner--image {
    top: 10px;
    right: 15px;
  }
}
@media screen and (min-width: 1025px) {
  .hs-banner.default .hs-banner--image {
    right: 100px;
  }
}
.hs-banner.default .hs-banner--image img {
  max-height: 225px;
  width: auto;
}
@media screen and (max-width: 1024px) {
  .hs-banner.default .hs-banner--image img {
    max-height: 285px;
    width: auto;
  }
}
@media screen and (max-width: 413px) {
  .hs-banner.default .hs-banner--image img {
    max-height: 225px;
    width: auto;
  }
}
.hs-banner.default .hs-banner--image .watermark {
  min-width: 175px;
  bottom: 5px;
  left: 0;
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}
@media screen and (max-width: 1024px) {
  .hs-banner.default .hs-banner--image .watermark {
    bottom: 70px;
  }
}
.hs-banner.default .watermark {
  position: absolute;
}
.hs-banner.default .watermark p {
  font-family: "Barlow", sans-serif;
  font-size: 10px !important;
  line-height: 10px !important;
  font-weight: 400 !important;
  margin-bottom: 0;
  color: #53565A;
}
.hs-banner.default .watermark p::before {
  font-size: inherit !important;
  margin-left: -4px;
}
.hs-banner.two-right-images .hs-banner--image {
  top: 0;
  right: 37px;
}
@media screen and (max-width: 1024px) {
  .hs-banner.two-right-images .hs-banner--image {
    top: 32px;
    right: 11px;
  }
}
.hs-banner.two-right-images .hs-banner--image .watermark {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
  bottom: 5px;
  left: 0;
}
@media screen and (max-width: 1024px) {
  .hs-banner.two-right-images .hs-banner--image .watermark {
    bottom: 84px;
  }
}
@media screen and (max-width: 1024px) {
  .hs-banner.two-right-images .hs-banner--image .watermark.desktop {
    display: none !important;
  }
}
@media screen and (max-width: 1024px) {
  .hs-banner.two-right-images .hs-banner--image img {
    max-height: 215px;
    width: auto;
  }
}
@media screen and (max-width: 413px) {
  .hs-banner.two-right-images .hs-banner--image img {
    max-height: 190px;
    width: auto;
  }
}
.hs-banner.two-right-images .hs-banner--text-breaker {
  -webkit-transform: translate(-65%, 0);
      -ms-transform: translate(-65%, 0);
          transform: translate(-65%, 0);
}
.hs-banner.two-right-images .watermark.mobile {
  left: 17px;
  bottom: 78px;
}
@media screen and (min-width: 1025px) {
  .hs-banner.two-right-images .watermark.mobile {
    display: none !important;
  }
}
.hs-banner.overview {
  height: 520px;
}
@media screen and (max-width: 1024px) {
  .hs-banner.overview {
    height: 533px;
  }
}
.hs-banner.overview .hs-banner--lime-background {
  width: 659px;
  height: 327px;
}
@media screen and (max-width: 1024px) {
  .hs-banner.overview .hs-banner--lime-background {
    display: none;
  }
}
.hs-banner.overview .hs-banner--top-arrows {
  width: 238px;
  height: 50px;
  top: 36px;
}
.hs-banner.overview .hs-banner--title-content {
  height: 185px;
  top: 124px;
}
.hs-banner.overview .hs-banner--title-content .field--name-field-hs-ow-banner__title {
  display: inline-block;
  margin-left: 19%;
}
@media screen and (max-width: 1199px) {
  .hs-banner.overview .hs-banner--title-content .field--name-field-hs-ow-banner__title {
    margin-left: 10%;
  }
}
@media screen and (max-width: 1024px) {
  .hs-banner.overview .hs-banner--title-content .field--name-field-hs-ow-banner__title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100%;
    margin-left: 0 !important;
  }
}
.hs-banner.overview .hs-banner--title-content .field--name-field-hs-ow-banner__title h1 {
  font-family: "Barlow", sans-serif !important;
  font-size: 46px;
  line-height: 55px;
  color: #fff;
  margin: 0;
}
@media screen and (max-width: 1024px) {
  .hs-banner.overview .hs-banner--title-content .field--name-field-hs-ow-banner__title h1 {
    font-size: 24px;
    line-height: 29px;
  }
}
.hs-banner.overview .hs-banner--title-content .field--name-field-hs-ow-banner__title h1 span.big {
  font-family: "Barlow-extrabolditalic", sans-serif !important;
  font-size: 88px;
  font-style: italic;
  line-height: 105px;
  color: #fff;
}
@media screen and (max-width: 1024px) {
  .hs-banner.overview .hs-banner--title-content .field--name-field-hs-ow-banner__title h1 span.big {
    font-size: 46px;
    line-height: 55px;
  }
}
.hs-banner.overview .hs-banner--title-content .field--name-field-hs-ow-banner__title h1 span:not(.big) {
  color: #D7EB00;
}
.hs-banner.overview .hs-banner--subtitle {
  position: absolute;
  top: 315px;
  left: 15%;
  z-index: 5;
}
@media screen and (max-width: 1199px) {
  .hs-banner.overview .hs-banner--subtitle {
    left: 20px;
  }
}
@media screen and (max-width: 1024px) {
  .hs-banner.overview .hs-banner--subtitle {
    top: 149px;
  }
}
.hs-banner.overview .hs-banner--subtitle .field--name-body {
  max-width: 648px;
}
.hs-banner.overview .hs-banner--subtitle .field--name-body h2 {
  font-family: "BarlowSemibold", serif;
  font-weight: 800;
  font-size: 30px;
  line-height: 34px;
  color: #535459;
  margin: 0;
}
@media screen and (max-width: 1024px) {
  .hs-banner.overview .hs-banner--subtitle .field--name-body h2 {
    font-size: 20px;
    line-height: 24px;
  }
}
@media screen and (max-width: 413px) {
  .hs-banner.overview .hs-banner--subtitle .field--name-body h2 {
    font-size: 18px;
    line-height: 20px;
  }
}
.hs-banner.overview .hs-banner--subtitle .field--name-body h2 > span {
  font-family: "Barlowmedium", serif;
  font-weight: 800;
  color: #006E76;
}
.hs-banner.overview .hs-banner--subtitle .text-breaker {
  background: url("../images/banners/hs/text-breaker.png") 0 0 no-repeat;
  width: 276px;
  height: 16px;
  margin: 12px auto 0 auto;
}
@media screen and (max-width: 1024px) {
  .hs-banner.overview .hs-banner--subtitle .text-breaker {
    background-size: 144px 10px;
    margin: 31px 0 37px 0;
  }
}
.hs-banner.overview .hs-banner--references {
  max-width: 748px;
  position: absolute;
  left: 3%;
  bottom: 8px;
  z-index: 5;
}
@media screen and (max-width: 1199px) {
  .hs-banner.overview .hs-banner--references {
    left: 20px;
  }
}
@media screen and (max-width: 1024px) {
  .hs-banner.overview .hs-banner--references {
    left: 20px;
    bottom: 28px;
  }
}
.hs-banner.overview .hs-banner--references .watermark p {
  margin-bottom: 5px !important;
}
.hs-banner.overview .hs-banner--references p {
  font-family: "Barlow", serif;
  font-size: 14px;
  line-height: 17px;
  font-weight: 400;
  margin-bottom: 8px;
}
@media screen and (max-width: 1024px) {
  .hs-banner.overview .hs-banner--references p {
    font-size: 12px !important;
    line-height: 13px;
  }
}
.hs-banner.overview .hs-banner--references p:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 1024px) {
  .hs-banner.overview .hs-banner--image {
    top: 108px;
  }
}
@media screen and (min-width: 1025px) {
  .hs-banner.overview .hs-banner--image {
    top: 0;
    right: 25px;
  }
}
.hs-banner.overview .hs-banner--image img {
  max-height: 520px;
  width: auto;
}
@media screen and (max-width: 1024px) {
  .hs-banner.overview .hs-banner--image img {
    max-width: 175px;
    height: auto;
  }
}
@media screen and (max-width: 413px) {
  .hs-banner.overview .hs-banner--image img {
    max-width: 135px;
    height: auto;
  }
}
.hs-banner.overview .watermark.desktop {
  position: absolute;
  left: 16px;
  bottom: 10px;
  -webkit-transform: rotate(1deg);
      -ms-transform: rotate(1deg);
          transform: rotate(1deg);
}
@media screen and (max-width: 1024px) {
  .hs-banner.overview .watermark.desktop {
    display: none !important;
  }
}
.hs-banner.overview .watermark.mobile {
  position: relative;
}
@media screen and (min-width: 1025px) {
  .hs-banner.overview .watermark.mobile {
    display: none !important;
  }
}
.hs-banner.overview .watermark p {
  font-family: "Barlow", sans-serif;
  font-size: 9px !important;
  line-height: 10px !important;
  font-weight: 400 !important;
  margin-bottom: 0;
  color: #53565A;
}
.hs-banner.overview .watermark p::before {
  font-size: inherit !important;
  margin-left: -4px;
}

.header {
  position: relative;
  width: 100%;
  padding: 10px 0;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .header {
    padding: 25px 0;
  }
}
@media screen and (max-width: 767px) {
  .header {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 15px 0;
  }
}
.header--wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header .navs--wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: auto;
}
@media screen and (min-width: 1404px) {
  .header .navs--wrapper {
    margin-left: 31px;
  }
}

.header .block-system-branding-block .img-brand-logo,
main .block-system-branding-block .img-brand-logo {
  width: 262px;
  height: 65px;
  max-width: unset;
  position: absolute;
  z-index: 2;
  top: -20px;
  left: 0;
  -webkit-filter: drop-shadow(0px 0px 3px #343741);
          filter: drop-shadow(0px 0px 3px #343741);
}
@media screen and (max-width: 767px) {
  .header .block-system-branding-block .img-brand-logo,
  main .block-system-branding-block .img-brand-logo {
    position: relative;
    top: -2px;
    left: -20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .header .block-system-branding-block .img-brand-logo,
  main .block-system-branding-block .img-brand-logo {
    top: -22px;
  }
}

.page-node-type-splash-page .header .block-system-branding-block .img-brand-logo,
.page-node-type-splash-page main .block-system-branding-block .img-brand-logo,
.page-node-type-hs-splash-page .header .block-system-branding-block .img-brand-logo,
.page-node-type-hs-splash-page main .block-system-branding-block .img-brand-logo {
  width: 262px;
  height: 65px;
  max-width: unset;
  position: static;
}

.footer {
  position: relative;
  padding-top: 15px;
  background: radial-gradient(51.58% 204.12% at 50% 50%, #006E76 0%, #034155 100%);
}
.footer p {
  font-weight: 100;
  font-family: "museo-sans", sans-serif;
  line-height: 20px;
}
@media screen and (min-width: 768px), print {
  .footer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media screen and (max-width: 1024px) {
  .footer {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media screen and (max-width: 767px) {
  .footer {
    text-align: left;
    padding-top: 60px;
    padding-bottom: 20px;
    /*
    br {
      display: none;
    }
    */
  }
  .footer #block-footer ul li a {
    text-decoration: none;
  }
  .footer .no-break br {
    display: block;
  }
}
.footer .bkzhcp-footer--block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin: 40px 0 0 0;
  padding: 40px 0 0;
  border-top: 1px solid #979797;
}
@media screen and (max-width: 767px) {
  .footer .bkzhcp-footer--block {
    margin: 22px 0 0 0;
    text-align: left;
  }
}
.footer .bkzhcp-footer--body {
  margin-bottom: 20px;
}
.footer .bkzhcp-footer--image {
  -webkit-box-flex: 20%;
  -webkit-flex: 20%;
     -moz-box-flex: 20%;
      -ms-flex: 20%;
          flex: 20%;
  margin: 0 0 0 40px;
  max-width: 20%;
  text-align: right;
}
@media screen and (max-width: 767px) {
  .footer .bkzhcp-footer--image {
    -webkit-box-flex: 100%;
    -webkit-flex: 100%;
       -moz-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    margin: 10px 0 30px;
    max-width: 100%;
    text-align: left;
  }
}
.footer .border--line {
  border-top: 1px solid #ffffff;
  margin-top: 20px;
  margin-bottom: 50px;
  margin-left: -18px;
  height: 0;
}
@media screen and (max-width: 767px) {
  .footer .border--line {
    margin-left: 0;
  }
}
.footer .bottom--right-block p {
  color: #ffffff;
}
@media screen and (max-width: 767px) {
  .footer .bottom--right-block {
    padding: 12px;
  }
}
@media screen and (min-width: 768px) {
  .footer .no-break br {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .footer .bkz-footer-logo {
    text-align: center;
    width: 100%;
    padding-bottom: 25px;
  }
}
.footer .bkz-footer-logo img {
  width: 75%;
}
@media screen and (max-width: 767px) {
  .footer .bkz-footer-logo img {
    width: 50%;
  }
}

.bottom--footer {
  padding: 15px;
  border-top: 3px solid #BDDC04;
  position: relative;
  cursor: pointer;
  border-bottom: 1px solid #979797;
  height: 60px;
}
@media screen and (max-width: 767px) {
  .bottom--footer {
    height: 80px;
  }
  .bottom--footer p {
    width: 200px;
  }
}
.bottom--footer .chevron-up {
  background: url("/themes/custom/bkzhcp/images/icons/icon-shevron-up.svg") 0 0 no-repeat;
  background-size: 16px auto;
  background-position: 50% 50%;
  position: absolute;
  top: 20px;
  right: 25px;
  text-indent: -9999px;
  width: 30px;
}

.bottom-footer--logo a {
  display: block !important;
}
@media screen and (max-width: 767px) {
  .bottom-footer--logo a {
    padding: 10px 0;
  }
  .bottom-footer--logo a:last-of-type {
    margin-top: 10px;
  }
}
@media screen and (max-width: 767px) {
  .bottom-footer--logo {
    padding: 0 12px;
    text-align: center;
  }
}

@media screen and (max-width: 767px) {
  #block-footer, #block-footersplash {
    padding: 0 7px;
  }
}
#block-footer ul li a, #block-footersplash ul li a {
  text-transform: inherit;
}
#block-footer ul li a:after, #block-footersplash ul li a:after {
  content: none;
}

#block-footerblock {
  max-width: 688px;
  width: 100%;
}
#block-footerblock .footer-address {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
#block-footerblock .footer-address span:nth-of-type(2n) {
  margin-left: 50px;
}
@media screen and (max-width: 767px) {
  #block-footerblock .footer-address {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #block-footerblock .footer-address span:nth-of-type(2n) {
    margin-left: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #block-footerblock {
    margin-left: 0;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1199px) {
  #block-footerblock {
    margin-left: 0;
  }
}
@media screen and (max-width: 767px) {
  #block-footerblock {
    margin-left: unset;
    max-width: unset;
  }
  #block-footerblock p.no-break br {
    display: none;
  }
}

#block-externalsiteleavingblock, #block-healthcareprofessionalblock {
  overflow: hidden;
}

@media screen and (min-width: 767px) {
  .footer .container--fluid .bottom-footer--logo, .footer .node--type-isi .content .bottom-footer--logo, .node--type-isi .footer .content .bottom-footer--logo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media screen and (max-width: 767px) {
  .social-media-icons {
    text-align: center;
  }
}
.social-media-icons a {
  margin-right: 20px;
}
.social-media-icons a:last-of-type {
  margin-right: 0;
}

.page-node-type-splash-page .footer {
  background: url("/themes/custom/bkzhcp/images/footer-splash-bg.png");
  background-size: cover;
}
.page-node-type-splash-page .footer p {
  font-weight: 100;
  font-size: 18px;
  font-family: "museo-sans-300", sans-serif;
  line-height: 21px;
  margin: 0;
  max-width: 920px;
}
.page-node-type-splash-page .footer p.no-break {
  margin-bottom: 20px;
}
.page-node-type-splash-page .footer p.footer-address {
  margin-top: 65px;
}
@media screen and (max-width: 767px) {
  .page-node-type-splash-page .footer p.footer-address {
    margin-top: 30px;
  }
}
.page-node-type-splash-page .footer .bkz-footer-logo {
  margin-bottom: 75px;
}
.page-node-type-splash-page .footer .bottom-footer--logo {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.home-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  grid-gap: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (max-width: 767px) {
  .home-grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.home-grid ul {
  list-style-position: outside;
  list-style-type: disc;
  text-align: left;
  margin-left: 20px;
}
.home-grid ul li {
  font-size: 18px;
  font-weight: 500;
}
.home-grid .two-grid,
.home-grid .one-grid {
  grid-gap: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}
.home-grid .two-grid .grid_1,
.home-grid .two-grid .grid_2,
.home-grid .one-grid .grid_1,
.home-grid .one-grid .grid_2 {
  padding: 30px;
  min-height: unset;
}
.home-grid .two-grid .grid_1 .button-light-green,
.home-grid .two-grid .grid_2 .button-light-green,
.home-grid .one-grid .grid_1 .button-light-green,
.home-grid .one-grid .grid_2 .button-light-green {
  font-family: "museo-sans", sans-serif;
  font-weight: 900;
  font-size: 18px;
  color: #2F3130 !important;
  background: #BDDC04;
  border-radius: 30px;
}
.home-grid .two-grid .grid_1 .grd_ttl,
.home-grid .two-grid .grid_2 .grd_ttl,
.home-grid .one-grid .grid_1 .grd_ttl,
.home-grid .one-grid .grid_2 .grd_ttl {
  font-size: 30px;
  color: #2F3130;
  font-style: normal;
}
.home-grid .two-grid .grid_1 .grd_ttl span,
.home-grid .two-grid .grid_2 .grd_ttl span,
.home-grid .one-grid .grid_1 .grd_ttl span,
.home-grid .one-grid .grid_2 .grd_ttl span {
  color: #005F66;
}
.home-grid .two-grid .grid_1 .grd_ttl sup,
.home-grid .two-grid .grid_2 .grd_ttl sup,
.home-grid .one-grid .grid_1 .grd_ttl sup,
.home-grid .one-grid .grid_2 .grd_ttl sup {
  font-family: "jaf-bernina-sans-400";
}
.home-grid .two-grid .grid_1 p,
.home-grid .two-grid .grid_2 p,
.home-grid .one-grid .grid_1 p,
.home-grid .one-grid .grid_2 p {
  margin-right: 0;
}
.home-grid .two-grid .grid_1 p.symbol-text,
.home-grid .two-grid .grid_2 p.symbol-text,
.home-grid .one-grid .grid_1 p.symbol-text,
.home-grid .one-grid .grid_2 p.symbol-text {
  margin-bottom: 0;
}
.home-grid .two-grid .grid_1 .grd_desc,
.home-grid .two-grid .grid_2 .grd_desc,
.home-grid .one-grid .grid_1 .grd_desc,
.home-grid .one-grid .grid_2 .grd_desc {
  font-size: 19px;
  color: #2F3130;
}
.home-grid .two-grid .grid_1 img,
.home-grid .two-grid .grid_2 img,
.home-grid .one-grid .grid_1 img,
.home-grid .one-grid .grid_2 img {
  height: auto;
}
.home-grid .one-grid {
  -webkit-box-align: end;
  -webkit-align-items: end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}
.home-grid .two-grid .grid_2:first-of-type .desc_wrapper > p:last-of-type {
  text-align: left;
}
@media screen and (max-width: 767px) {
  .home-grid .two-grid .grid_2:first-of-type .desc_wrapper > p:last-of-type {
    text-align: center;
  }
}

.path-frontpage .home-grid.is-hidden-mobile .one-grid .grid_1.bg_white .grd_ttl span,
.path-frontpage .home-grid.is-hidden-mobile .one-grid .grid_2.bg_white .grd_ttl span,
.path-frontpage .home-grid.is-hidden-mobile .two-grid .grid_1.bg_white .grd_ttl span,
.path-frontpage .home-grid.is-hidden-mobile .two-grid .grid_2.bg_white .grd_ttl span {
  font-weight: 800;
}

.homepage-reference {
  padding-right: 40px;
  padding-left: 40px;
}
@media (min-width: 768px) and (max-width: 1063px) {
  .homepage-reference {
    padding-right: 20px;
    padding-left: 20px;
  }
}
@media (max-width: 767px) {
  .homepage-reference {
    padding-right: 20px;
    padding-left: 20px;
  }
  .homepage-reference .reference {
    padding: 20px 0;
  }
}

.landing-page .right_arrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 40px 40px 0 0 !important;
  position: absolute;
  right: 0;
}
@media screen and (max-width: 1024px) {
  .landing-page .right_arrow {
    right: unset;
    left: 0 !important;
  }
}
.landing-page .right_arrow .pso-btn {
  margin-right: 2rem;
}
@media screen and (max-width: 1024px) {
  .landing-page .right_arrow .pso-btn {
    display: none;
  }
}
.landing-page .field--name-body p {
  color: white;
  font-size: 15px;
}
@media screen and (max-width: 767px) {
  .landing-page .field--name-body p {
    margin: 0;
    margin-bottom: 8px;
    margin-top: 8px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 11px;
    line-height: 11px;
  }
}
@media screen and (max-width: 1024px) {
  .landing-page #block-landingpageheadertext {
    margin-top: 0.5rem;
  }
}
@media screen and (max-width: 767px) {
  .landing-page #block-landingpageheadertext {
    margin-top: 1rem;
  }
}
.landing-page #block-landingpageheadertext .pso-btn.outline {
  font-size: 16px;
  padding: 9px 15px;
}
.landing-page #block-landingpageheadertext h2 {
  font-family: "Barlow-extrabolditalic";
  font-style: italic;
}
.landing-page #block-landingpageheadertext h1 {
  font-family: "Barlow Condensed", "Barlow-extrabold" !important;
  letter-spacing: 0.5px;
}
@media screen and (max-width: 767px) {
  .landing-page #block-landingpageheadertext .mobile-custom-width {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .landing-page #block-landingpageheadertext .mobile-custom-width h2 {
    width: 100%;
    padding-left: 15%;
    padding-right: 15%;
  }
}
.landing-page p.homepage-header-footnote {
  color: white;
  font-size: 15px;
  line-height: 15px;
  font-weight: 400;
  width: 100%;
  text-align: left;
  padding: 20px 40px;
  margin: 0 !important;
  font-family: "museo-sans", sans-serif;
}
@media screen and (max-width: 767px) {
  .landing-page p.homepage-header-footnote {
    margin: 0;
    margin-bottom: 8px;
    margin-top: 8px;
    padding-left: 20px;
    padding-right: 15px;
    font-size: 11px;
    line-height: 11px;
    width: 100%;
    text-align: left;
    font-family: "museo-sans", sans-serif;
  }
}
.landing-page .header-text h1 {
  text-align: center;
  font-family: "Barlow Condensed" !important;
  font-size: 56px;
  font-style: italic;
  font-weight: 800;
  line-height: 48px; /* 85.714% */
  letter-spacing: 0.28px;
  text-transform: uppercase;
  margin: 6px 0;
  margin-top: 15px;
}
.landing-page .header-text h1 span {
  padding-bottom: 0;
}
@media screen and (max-width: 767px) {
  .landing-page .header-text h1 {
    font-size: 40px;
    letter-spacing: 0.2px;
    line-height: 40px;
  }
}
.landing-page .header-text h1, .landing-page .header-text h2 {
  color: #ffffff;
  font-family: "jaf-bernina-sans-comp";
  font-style: italic;
}
.landing-page .header-text h2 {
  font-size: 24px;
  line-height: 24px;
  font-weight: 800;
  font-family: "Barlow";
  font-style: italic;
  margin: 6px 0;
}
@media screen and (max-width: 767px) {
  .landing-page .header-text h2 {
    font-size: 18px;
    line-height: 20px;
    padding-left: 20px;
    padding-right: 15px;
  }
}
.landing-page .header-text h1 span, .landing-page .header-text h2 span {
  color: #d7eb00;
}

.layout.sitemap_menu {
  background: #fff;
  padding: 60px 40px;
  margin-bottom: 0 !important;
}
.layout.sitemap_menu a {
  color: #58595B;
}
@media screen and (max-width: 767px) {
  .layout.sitemap_menu {
    margin-top: 15px;
  }
}
.layout.sitemap_menu h2 {
  color: #2B7475;
  font-family: "museo-sans-900", sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 60px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .layout.sitemap_menu h2 {
    font-family: "jaf-bernino-sans-extrabold", sans-serif;
    font-style: italic;
  }
}
.layout.sitemap_menu ul {
  text-align: center;
}
.layout.sitemap_menu ul li {
  display: inline-block;
  padding-left: 20px;
  font-family: "museo-sans-500", sans-serif;
}
@media screen and (max-width: 767px) {
  .layout.sitemap_menu ul li {
    display: block;
    text-align: left;
    padding-bottom: 20px;
  }
}
.layout.sitemap_menu ul li a {
  color: #62666a;
  font-family: "museo-sans-500", sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 22px;
  text-transform: capitalize;
}
@media screen and (max-width: 767px) {
  .layout.sitemap_menu ul li a {
    font-size: 16px;
  }
}
.layout.sitemap_menu h3.sitemap-title {
  color: #2B7475;
  font-family: "museo-sans-900", sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 60px;
  text-align: left;
  opacity: 1 !important;
}
@media screen and (max-width: 767px) {
  .layout.sitemap_menu h3.sitemap-title {
    margin-top: 60px;
    font-size: 32px;
    text-align: left;
    font-family: "museo-sans-900", sans-serif;
  }
}
.layout.sitemap_menu .pso-subtitle {
  margin-bottom: 24px;
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  .layout.sitemap_menu .pso-subtitle {
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 24px;
    font-family: "Barlow-extrabolditalic";
    font-style: italic;
  }
}
.layout.sitemap_menu p {
  margin-bottom: 14px;
}
.layout.sitemap_menu .field--name-body p:last-child {
  margin-bottom: 0;
}
.layout--fourcol-section {
  gap: 43px;
}
.layout--fourcol-section.sitemap_menu > .layout__region {
  min-width: 220px;
  -webkit-box-flex: 0 !important;
  -webkit-flex: 0 0 auto !important;
     -moz-box-flex: 0 !important;
      -ms-flex: 0 0 auto !important;
          flex: 0 0 auto !important;
}
@media screen and (max-width: 1063px) {
  .layout--fourcol-section > .layout__region {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 50%;
       -moz-box-flex: 0;
        -ms-flex: 0 1 50%;
            flex: 0 1 50%;
  }
}
@media screen and (max-width: 767px) {
  .layout--fourcol-section > .layout__region {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
       -moz-box-flex: 0;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
  }
}

.toolbar-fixed .header {
  position: static;
}

#openid-connect-login-form {
  padding: 100px 70px;
}

.layout--full-page {
  min-height: 100vh;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.block-local-tasks-block ul {
  padding: 15px;
  background: #f7f7f7;
}
.block-local-tasks-block li {
  display: inline-block;
}
.block-local-tasks-block li a {
  display: block;
  padding: 2px 10px;
  background: #3db4e7;
  color: #ffffff;
}

.layout-builder-form {
  padding: 10px 0;
}

.layout-builder .layout--full-page {
  min-height: auto;
}

.layout-builder__section .columns {
  margin: 0;
}

@media screen and (max-width: 1024px) {
  .main-navigation-pso {
    position: relative;
  }
  .main-navigation-pso:is(.open) {
    position: absolute;
    z-index: 100;
    min-height: 100vh;
    background: radial-gradient(101.57% 50.25% at 50% 50%, rgba(0, 110, 118, 0.8) 0%, rgba(3, 65, 85, 0.8) 100%) !important;
    -webkit-backdrop-filter: blur(40px);
            backdrop-filter: blur(40px);
    width: 100%;
    padding-bottom: 40px;
  }
}
.main-navigation-pso > .menu {
  width: 100%;
  padding: 0 40px;
}
@media screen and (min-width: 1200px) {
  .main-navigation-pso > .menu:has(.menu-item--expanded.navbar-item--active-trail .navbar-list) {
    padding: 0 40px 15px 40px;
    border-bottom: 0.5px solid #006E76;
  }
}
@media screen and (min-width: 1200px) {
  .main-navigation-pso > .menu:has(#block-bkzhcp-hstopmenudermatology) {
    padding: 0 40px 0 200px;
  }
  .main-navigation-pso > .menu:has(#block-bkzhcp-hstopmenudermatology):has(.menu-item--expanded.navbar-item--active-trail .navbar-list) {
    padding: 0 40px 15px 200px;
    border-bottom: 0.5px solid #006E76;
  }
}
.main-navigation-pso > .menu .header--wrapper {
  width: 100%;
}
.main-navigation-pso > .menu .header--wrapper .navs--wrapper {
  width: 100%;
}
.main-navigation-pso > .menu .header--wrapper .navs--wrapper #block-psomainnavigation,
.main-navigation-pso > .menu .header--wrapper .navs--wrapper #block-psorheumanavigation,
.main-navigation-pso > .menu .header--wrapper .navs--wrapper #block-bkzhcp-dermatology-hs-navigation {
  width: 100%;
}
.main-navigation-pso > .menu .header--wrapper .navs--wrapper #block-psomainnavigation,
.main-navigation-pso > .menu .header--wrapper .navs--wrapper #block-psorheumanavigation,
.main-navigation-pso > .menu .header--wrapper .navs--wrapper #block-bkzhcp-dermatology-hs-navigation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 1024px) {
  .main-navigation-pso > .menu .header--wrapper .navs--wrapper #block-psomainnavigation,
  .main-navigation-pso > .menu .header--wrapper .navs--wrapper #block-psorheumanavigation,
  .main-navigation-pso > .menu .header--wrapper .navs--wrapper #block-bkzhcp-dermatology-hs-navigation {
    display: none;
  }
}
.main-navigation-pso > .logo .pso_top_link {
  position: absolute;
  left: 0;
  bottom: 10%;
}
.main-navigation-pso > .logo .top_nav_logo {
  margin: 0 auto;
  padding: 0;
}

.additional-nav-pso {
  background: #F0F0F0;
  padding: 8px 0;
}
@media screen and (max-width: 767px) {
  .additional-nav-pso {
    padding: 8px 0;
  }
}
.additional-nav-pso .container {
  max-width: 100%;
  width: 100%;
  padding: 0;
}
.additional-nav-pso .container > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.additional-nav-pso .container > div .utility-navbar-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.additional-nav-pso .container > div .utility-navbar-list .navbar-item {
  padding-right: 22px;
}
.additional-nav-pso .container > div .utility-navbar-list .navbar-item a {
  font-family: "museo-sans", sans-serif;
  font-weight: 300;
  font-size: 12px;
  line-height: 14px;
  color: #001489;
}
.additional-nav-pso .container > div .utility-navbar-list .navbar-item:last-of-type {
  padding-right: 0;
}
.additional-nav-pso .toplogo-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
}
.additional-nav-pso .toplogo-container img {
  width: 24px;
  height: 23px;
}
.additional-nav-pso .toplogo-container .toplogo-label {
  font-family: "museo-sans", sans-serif;
  font-weight: 300;
  font-size: 12px;
  line-height: 14px;
  color: #001489;
}

body p {
  font-family: "museo-sans", sans-serif;
  font-weight: 300;
  color: #535459;
  font-size: 18px;
  line-height: 20px;
}
body p.small-text {
  font-size: 14px;
  line-height: 16px;
}
body .container-pso.container--fluid > div, body .node--type-isi .container-pso.content > div, .node--type-isi body .container-pso.content > div {
  max-width: 1200px;
}
body .container-pso.container--fluid > div .pso-title, body .node--type-isi .container-pso.content > div .pso-title, .node--type-isi body .container-pso.content > div .pso-title {
  max-width: 700px;
  margin: 15px auto;
}
body .container-pso.dark-green-top-left-corner {
  top: -2px;
  background-size: contain;
  background-position: top left;
}
body .container-pso.dark-green-top-right-corner {
  top: -2px;
  background-size: contain;
  background-position: top right;
}
body .container-pso.sky-blue-top-left-corner {
  top: -2px;
  background-size: contain;
  background-position: top left;
}
body a.pso-btn {
  font-family: "museo-sans", sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 14px;
  color: #535459;
}
body a.pso-btn.outline {
  font-size: 14px;
  background: none;
  border-color: #D7EB00;
  color: #D7EB00;
  text-transform: uppercase;
  padding: 4px 10px;
}
body a.white-outline-btn {
  padding: 8px 12px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 40px;
  border: 1px solid #fff;
  color: #fff;
  text-align: center;
  font-family: "museo-sans", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 14px;
}
body .pso-title {
  font-family: "Barlow-extrabolditalic";
  font-style: italic;
  color: #535459;
  font-size: 30px;
  line-height: 30px;
  max-width: 900px;
  margin: 0 auto 30px;
}
@media screen and (max-width: 767px) {
  body .pso-title {
    font-size: 24px;
    line-height: 24px;
    font-weight: 700;
  }
}
body .pso-title-35 {
  font-family: "Barlow-extrabolditalic";
  font-style: italic;
  color: #535459;
  font-size: 35px;
  line-height: 35px;
  max-width: 80%;
  margin: auto;
}
body .pso-subtitle {
  font-family: "Barlow-extrabolditalic";
  font-style: italic;
  font-size: 24px;
  line-height: 24px;
  color: #535459;
}
@media screen and (max-width: 767px) {
  body .pso-subtitle {
    font-size: 20px;
    line-height: 20px;
    font-weight: 700;
  }
}
body .pso-subtitle span {
  color: #006E76;
}
body .pso-subtitle-26d-24m {
  font-family: "Barlow-extrabolditalic";
  font-style: italic;
  font-size: 26px;
  line-height: 26px;
  color: #535459;
  font-weight: 800;
}
@media screen and (max-width: 767px) {
  body .pso-subtitle-26d-24m {
    font-size: 24px;
    line-height: 28px;
  }
}
body .pso-subtitle-26 {
  font-family: "Barlow-extrabolditalic";
  font-style: italic;
  font-size: 26px;
  line-height: 26px;
  color: #535459;
  font-weight: 800;
}
body .pso-head-to-head-sections .two-grid {
  padding: unset;
  gap: unset;
}
body .pso-head-to-head-sections a.white-outline-btn {
  padding: 8px 12px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 40px;
  border: 1px solid #006E76;
  color: #006E76;
  text-align: center;
  font-family: "museo-sans", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 14px;
  border-color: #006E76;
  color: #006E76;
}

.lightgreen-bg {
  background: url("/themes/custom/bkzhcp/images/pso-border.png") no-repeat;
  padding: 20px 10% !important;
  background-size: 100% 100% !important;
  background-position: center;
  max-width: 100%;
}
@media screen and (max-width: 767px) {
  .lightgreen-bg {
    padding: 20px 25px !important;
    background: url("/themes/custom/bkzhcp/images/white-green-bg.png") no-repeat;
    background-size: contain !important;
    background-position: top right !important;
    background-color: #d8eb02 !important;
  }
  .lightgreen-bg p.text-align-center {
    text-align: left !important;
  }
}

.lightgreen-bg-blue-corner {
  background: url("/themes/custom/bkzhcp/images/lightgreen-bg-blue-corner.png") no-repeat center;
  padding: 20px 10% !important;
  background-size: 100% 100% !important;
  max-width: 100%;
}
@media screen and (max-width: 767px) {
  .lightgreen-bg-blue-corner {
    background-position: top right !important;
    background: url("/themes/custom/bkzhcp/images/lightgreen-bg-blue-corner.png") no-repeat #d7eb00;
  }
}

.lightgreen-right-corner-blue-bg {
  background: url("/themes/custom/bkzhcp/images/pso-border.png") #034155 no-repeat;
}

.lightgreen-bg-grey-corner {
  background: url("/themes/custom/bkzhcp/images/lightgreen-bg-grey-corner.png") no-repeat;
  padding: 20px 10% !important;
  background-size: 100% 100% !important;
  background-position: center;
  max-width: 100%;
}

.lightgreen-bg h3, .lightgreen-bg-blue-corner h3, .lightgreen-bg-grey-corner h3 {
  color: #006E76;
  font-family: "Barlow-extrabolditalic";
  font-style: italic;
  font-size: 24px;
  line-height: 24px;
}
@media screen and (max-width: 767px) {
  .lightgreen-bg h3, .lightgreen-bg-blue-corner h3, .lightgreen-bg-grey-corner h3 {
    font-size: 20px;
    line-height: 20px;
    text-align: left !important;
    font-weight: 700;
  }
}
.lightgreen-bg p, .lightgreen-bg-blue-corner p, .lightgreen-bg-grey-corner p {
  color: #535459;
  font-family: "museo-sans", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 14px;
}
@media screen and (max-width: 767px) {
  .lightgreen-bg p, .lightgreen-bg-blue-corner p, .lightgreen-bg-grey-corner p {
    font-weight: 600;
    text-align: left !important;
  }
}
.lightgreen-bg .hs-symptoms h3, .lightgreen-bg-blue-corner .hs-symptoms h3, .lightgreen-bg-grey-corner .hs-symptoms h3 {
  font-weight: 800;
}
.lightgreen-bg .hs-symptoms p, .lightgreen-bg-blue-corner .hs-symptoms p, .lightgreen-bg-grey-corner .hs-symptoms p {
  font-weight: 600;
}
.lightgreen-bg .hs-symptoms p a, .lightgreen-bg-blue-corner .hs-symptoms p a, .lightgreen-bg-grey-corner .hs-symptoms p a {
  color: #535459;
}
@media screen and (max-width: 767px) {
  .lightgreen-bg .hs-symptoms, .lightgreen-bg-blue-corner .hs-symptoms, .lightgreen-bg-grey-corner .hs-symptoms {
    width: 73%;
  }
}

.grey-top-right-corner {
  background: url(../images/grey-top-right-bg.png) no-repeat #f7f7f7;
  top: 0;
}
@media screen and (max-width: 767px) {
  .grey-top-right-corner {
    background-size: contain !important;
    background-position: top right !important;
  }
}

.grey-top-left-corner {
  background: url(../images/grey-top-left-bg.png) no-repeat top left #F6F6F6;
  top: 0;
  background-size: 100% 106px !important;
  background-position: top !important;
}
@media screen and (max-width: 767px) {
  .grey-top-left-corner {
    background-size: contain !important;
    background-position: top left !important;
  }
}

.grey-top-right-sky-bg {
  background: url(../images/grey-top-right-sky-bg.png) no-repeat;
  top: 0;
}
@media screen and (max-width: 767px) {
  .grey-top-right-sky-bg {
    background-size: contain !important;
    background-position: top right !important;
  }
}

.white-right-corner {
  background: url(../images/white-top-right.png) no-repeat;
  top: 0;
}
@media screen and (max-width: 767px) {
  .white-right-corner {
    background-size: contain !important;
    background-position: top right !important;
  }
}

.white-left-corner {
  background: url(../images/white-top-left.png) no-repeat;
  top: 0;
}
@media screen and (max-width: 767px) {
  .white-left-corner {
    background-size: contain !important;
    background-position: top left !important;
  }
}

.dark-green-top-left-corner {
  background: url(../images/dark-green-top-left-corner-bg.png) no-repeat top left;
  top: 0;
}

.dark-green-top-right-corner {
  background: url(../images/dark-green-top-right-corner-bg.png) no-repeat top right;
  top: 0;
}

.sky-blue-top-right-corner {
  background: url(../images/sky-blue-top-right-corner.png) no-repeat top left;
  top: 0;
}

.sky-blue-top-left-corner {
  background: url(../images/sky-blue-top-left-corner.png) no-repeat top left;
  top: 0;
}

.pso-head-to-head-sections.white-left-corner, .pso-head-to-head-sections.white-right-corner {
  padding-bottom: 0 !important;
}

.pso-head-to-head-sections.grey-top-right-corner, .pso-head-to-head-sections.grey-top-left-corner {
  padding-bottom: 0 !important;
}

.pso-head-to-head-sections.sky-blue-top-right-corner, .pso-head-to-head-sections.sky-blue-top-left-corner {
  padding-bottom: 0 !important;
}

.pso-head-to-head-sections.dark-green-top-left-corner, .pso-head-to-head-sections.dark-green-top-right-corner {
  padding-bottom: 0 !important;
}

.grey-top-right-corner,
.white-right-corner,
.white-left-corner,
.grey-top-left-corner,
.dark-green-top-left-corner,
.dark-green-top-right-corner,
.sky-blue-top-right-corner,
.grey-top-right-sky-bg,
.sky-blue-top-left-corner {
  padding: 30px 10% 10px 10% !important;
  background-size: 100% 100%;
  background-position: center;
  max-width: 100%;
  min-height: 90px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  position: relative;
}
@media screen and (max-width: 767px) {
  .grey-top-right-corner,
  .white-right-corner,
  .white-left-corner,
  .grey-top-left-corner,
  .dark-green-top-left-corner,
  .dark-green-top-right-corner,
  .sky-blue-top-right-corner,
  .grey-top-right-sky-bg,
  .sky-blue-top-left-corner {
    padding: 10px 16px !important;
    min-height: 65px;
  }
}
@media screen and (max-width: 767px) {
  .grey-top-right-corner .pso-title,
  .white-right-corner .pso-title,
  .white-left-corner .pso-title,
  .grey-top-left-corner .pso-title,
  .dark-green-top-left-corner .pso-title,
  .dark-green-top-right-corner .pso-title,
  .sky-blue-top-right-corner .pso-title,
  .grey-top-right-sky-bg .pso-title,
  .sky-blue-top-left-corner .pso-title {
    margin-top: 30px;
    margin-bottom: 0;
    font-family: "Barlow-extrabolditalic", sans-serif;
    font-style: italic;
    font-weight: 700;
  }
}
.grey-top-right-corner.container-padding-bottom-60,
.white-right-corner.container-padding-bottom-60,
.white-left-corner.container-padding-bottom-60,
.grey-top-left-corner.container-padding-bottom-60,
.dark-green-top-left-corner.container-padding-bottom-60,
.dark-green-top-right-corner.container-padding-bottom-60,
.sky-blue-top-right-corner.container-padding-bottom-60,
.grey-top-right-sky-bg.container-padding-bottom-60,
.sky-blue-top-left-corner.container-padding-bottom-60 {
  padding-bottom: 60px !important;
}
@media screen and (max-width: 767px) {
  .grey-top-right-corner.container-padding-bottom-60,
  .white-right-corner.container-padding-bottom-60,
  .white-left-corner.container-padding-bottom-60,
  .grey-top-left-corner.container-padding-bottom-60,
  .dark-green-top-left-corner.container-padding-bottom-60,
  .dark-green-top-right-corner.container-padding-bottom-60,
  .sky-blue-top-right-corner.container-padding-bottom-60,
  .grey-top-right-sky-bg.container-padding-bottom-60,
  .sky-blue-top-left-corner.container-padding-bottom-60 {
    padding-bottom: 40px !important;
  }
}

.without-space.container-pso {
  padding-top: 0;
}

.grey-top-right-corner.gray-top-right-contain {
  background-size: contain !important;
  background-position: top right;
  padding-top: 60px !important;
  padding-bottom: 45px !important;
}
@media screen and (max-width: 767px) {
  .grey-top-right-corner.gray-top-right-contain {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .grey-top-right-corner.gray-top-right-contain .pso-title {
    margin-top: 0;
    margin-bottom: 30px;
  }
}

.layout--fivecol-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 24px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20px 20px 60px;
}
.layout--fivecol-section .card-pso {
  height: 175px;
  max-width: 300px;
}
@media screen and (max-width: 767px) {
  .layout--fivecol-section .card-pso {
    width: 100vw;
  }
}

.layout--fivecol-section > .layout__region {
  -webkit-box-flex: 16%;
  -webkit-flex: 16%;
     -moz-box-flex: 16%;
      -ms-flex: 16%;
          flex: 16%;
}

.card-pso {
  background: #fff;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
  border-radius: 16px;
  padding: 19px 16px;
  margin: 0 auto;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 480px;
}
@media screen and (max-width: 767px) {
  .card-pso.icons-max-60 img {
    max-height: 60px;
    width: 100%;
  }
}
.card-pso .pso-title {
  margin: 14px 0 24px 0;
  font-size: 24px;
  line-height: 28px;
  color: #535459;
}
@media screen and (max-width: 767px) {
  .card-pso .pso-title {
    font-size: 26px;
    line-height: 26px;
    font-weight: 800;
  }
}
.card-pso.no-max-width {
  max-width: none;
}
.card-pso.align-items-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.two-grid {
  padding: 30px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  max-width: 1000px;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .two-grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-top: 0;
  }
  .two-grid > .grid_2:first-of-type .card-pso a.pso-btn {
    padding: 12px 14px;
  }
}
.two-grid .grid_2 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media screen and (max-width: 767px) {
  .two-grid .grid_2 p {
    text-align: center;
  }
}

.container-pso .block-tabs.tabs-color--seafoam .tabs-wrapper .tabs .tabs-nav li.active a p,
.container--fluid .block-tabs.tabs-color--seafoam .tabs-wrapper .tabs .tabs-nav li.active a p,
.node--type-isi .content .block-tabs.tabs-color--seafoam .tabs-wrapper .tabs .tabs-nav li.active a p {
  color: #535459 !important;
}
.container-pso .block-tabs.tabs-color--seafoam .tabs-wrapper .tabs .tabs-nav li a p,
.container--fluid .block-tabs.tabs-color--seafoam .tabs-wrapper .tabs .tabs-nav li a p,
.node--type-isi .content .block-tabs.tabs-color--seafoam .tabs-wrapper .tabs .tabs-nav li a p {
  color: #7DF2EA !important;
}
.container-pso .block-tabs.block-static_left_image_description_on_top .is-hidden-mobile,
.container--fluid .block-tabs.block-static_left_image_description_on_top .is-hidden-mobile,
.node--type-isi .content .block-tabs.block-static_left_image_description_on_top .is-hidden-mobile {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 24px;
}
.container-pso .block-tabs.block-inline-blocktabs, .container-pso .block-tabs.block-static_left_image_description_on_top,
.container--fluid .block-tabs.block-inline-blocktabs,
.node--type-isi .content .block-tabs.block-inline-blocktabs,
.container--fluid .block-tabs.block-static_left_image_description_on_top,
.node--type-isi .content .block-tabs.block-static_left_image_description_on_top {
  padding: 0;
}
.container-pso .block-tabs.block-inline-blocktabs .field--name-field-static-image-description p,
.container-pso .block-tabs.block-inline-blocktabs .tab-desc p, .container-pso .block-tabs.block-static_left_image_description_on_top .field--name-field-static-image-description p,
.container-pso .block-tabs.block-static_left_image_description_on_top .tab-desc p,
.container--fluid .block-tabs.block-inline-blocktabs .field--name-field-static-image-description p,
.node--type-isi .content .block-tabs.block-inline-blocktabs .field--name-field-static-image-description p,
.container--fluid .block-tabs.block-inline-blocktabs .tab-desc p,
.node--type-isi .content .block-tabs.block-inline-blocktabs .tab-desc p,
.container--fluid .block-tabs.block-static_left_image_description_on_top .field--name-field-static-image-description p,
.node--type-isi .content .block-tabs.block-static_left_image_description_on_top .field--name-field-static-image-description p,
.container--fluid .block-tabs.block-static_left_image_description_on_top .tab-desc p,
.node--type-isi .content .block-tabs.block-static_left_image_description_on_top .tab-desc p {
  color: #535459;
  font-family: "museo-sans", sans-serif;
}
@media screen and (max-width: 767px) {
  .container-pso .block-tabs.block-inline-blocktabs .field--name-field-static-image-description p,
  .container-pso .block-tabs.block-inline-blocktabs .tab-desc p, .container-pso .block-tabs.block-static_left_image_description_on_top .field--name-field-static-image-description p,
  .container-pso .block-tabs.block-static_left_image_description_on_top .tab-desc p,
  .container--fluid .block-tabs.block-inline-blocktabs .field--name-field-static-image-description p,
  .node--type-isi .content .block-tabs.block-inline-blocktabs .field--name-field-static-image-description p,
  .container--fluid .block-tabs.block-inline-blocktabs .tab-desc p,
  .node--type-isi .content .block-tabs.block-inline-blocktabs .tab-desc p,
  .container--fluid .block-tabs.block-static_left_image_description_on_top .field--name-field-static-image-description p,
  .node--type-isi .content .block-tabs.block-static_left_image_description_on_top .field--name-field-static-image-description p,
  .container--fluid .block-tabs.block-static_left_image_description_on_top .tab-desc p,
  .node--type-isi .content .block-tabs.block-static_left_image_description_on_top .tab-desc p {
    font-size: 16px;
    line-height: 16px;
  }
}
.container-pso .block-tabs.block-inline-blocktabs .field--name-field-static-image-description p:not(.pso-footnote) strong,
.container-pso .block-tabs.block-inline-blocktabs .tab-desc p:not(.pso-footnote) strong, .container-pso .block-tabs.block-static_left_image_description_on_top .field--name-field-static-image-description p:not(.pso-footnote) strong,
.container-pso .block-tabs.block-static_left_image_description_on_top .tab-desc p:not(.pso-footnote) strong,
.container--fluid .block-tabs.block-inline-blocktabs .field--name-field-static-image-description p:not(.pso-footnote) strong,
.node--type-isi .content .block-tabs.block-inline-blocktabs .field--name-field-static-image-description p:not(.pso-footnote) strong,
.container--fluid .block-tabs.block-inline-blocktabs .tab-desc p:not(.pso-footnote) strong,
.node--type-isi .content .block-tabs.block-inline-blocktabs .tab-desc p:not(.pso-footnote) strong,
.container--fluid .block-tabs.block-static_left_image_description_on_top .field--name-field-static-image-description p:not(.pso-footnote) strong,
.node--type-isi .content .block-tabs.block-static_left_image_description_on_top .field--name-field-static-image-description p:not(.pso-footnote) strong,
.container--fluid .block-tabs.block-static_left_image_description_on_top .tab-desc p:not(.pso-footnote) strong,
.node--type-isi .content .block-tabs.block-static_left_image_description_on_top .tab-desc p:not(.pso-footnote) strong {
  font-family: "Barlow-extrabolditalic";
  font-style: italic;
}
@media screen and (max-width: 767px) {
  .container-pso .block-tabs.block-inline-blocktabs .field--name-field-static-image-description p strong,
  .container-pso .block-tabs.block-inline-blocktabs .tab-desc p strong, .container-pso .block-tabs.block-static_left_image_description_on_top .field--name-field-static-image-description p strong,
  .container-pso .block-tabs.block-static_left_image_description_on_top .tab-desc p strong,
  .container--fluid .block-tabs.block-inline-blocktabs .field--name-field-static-image-description p strong,
  .node--type-isi .content .block-tabs.block-inline-blocktabs .field--name-field-static-image-description p strong,
  .container--fluid .block-tabs.block-inline-blocktabs .tab-desc p strong,
  .node--type-isi .content .block-tabs.block-inline-blocktabs .tab-desc p strong,
  .container--fluid .block-tabs.block-static_left_image_description_on_top .field--name-field-static-image-description p strong,
  .node--type-isi .content .block-tabs.block-static_left_image_description_on_top .field--name-field-static-image-description p strong,
  .container--fluid .block-tabs.block-static_left_image_description_on_top .tab-desc p strong,
  .node--type-isi .content .block-tabs.block-static_left_image_description_on_top .tab-desc p strong {
    font-size: 20px;
    line-height: 20px;
  }
}
.container-pso .block-tabs.block-inline-blocktabs .tabs-wrapper .tabs, .container-pso .block-tabs.block-static_left_image_description_on_top .tabs-wrapper .tabs,
.container--fluid .block-tabs.block-inline-blocktabs .tabs-wrapper .tabs,
.node--type-isi .content .block-tabs.block-inline-blocktabs .tabs-wrapper .tabs,
.container--fluid .block-tabs.block-static_left_image_description_on_top .tabs-wrapper .tabs,
.node--type-isi .content .block-tabs.block-static_left_image_description_on_top .tabs-wrapper .tabs {
  padding: 0;
}
.container-pso .block-tabs.block-inline-blocktabs .tabs-wrapper .tabs .tabs-nav, .container-pso .block-tabs.block-static_left_image_description_on_top .tabs-wrapper .tabs .tabs-nav,
.container--fluid .block-tabs.block-inline-blocktabs .tabs-wrapper .tabs .tabs-nav,
.node--type-isi .content .block-tabs.block-inline-blocktabs .tabs-wrapper .tabs .tabs-nav,
.container--fluid .block-tabs.block-static_left_image_description_on_top .tabs-wrapper .tabs .tabs-nav,
.node--type-isi .content .block-tabs.block-static_left_image_description_on_top .tabs-wrapper .tabs .tabs-nav {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  background: transparent;
  border: 1px solid #006E76;
  border-radius: 30px;
  padding: 2px;
}
.container-pso .block-tabs.block-inline-blocktabs .tabs-wrapper .tabs .tabs-nav li, .container-pso .block-tabs.block-static_left_image_description_on_top .tabs-wrapper .tabs .tabs-nav li,
.container--fluid .block-tabs.block-inline-blocktabs .tabs-wrapper .tabs .tabs-nav li,
.node--type-isi .content .block-tabs.block-inline-blocktabs .tabs-wrapper .tabs .tabs-nav li,
.container--fluid .block-tabs.block-static_left_image_description_on_top .tabs-wrapper .tabs .tabs-nav li,
.node--type-isi .content .block-tabs.block-static_left_image_description_on_top .tabs-wrapper .tabs .tabs-nav li {
  color: #535459;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 1px 10px;
  border-radius: 20px;
}
.container-pso .block-tabs.block-inline-blocktabs .tabs-wrapper .tabs .tabs-nav li a, .container-pso .block-tabs.block-static_left_image_description_on_top .tabs-wrapper .tabs .tabs-nav li a,
.container--fluid .block-tabs.block-inline-blocktabs .tabs-wrapper .tabs .tabs-nav li a,
.node--type-isi .content .block-tabs.block-inline-blocktabs .tabs-wrapper .tabs .tabs-nav li a,
.container--fluid .block-tabs.block-static_left_image_description_on_top .tabs-wrapper .tabs .tabs-nav li a,
.node--type-isi .content .block-tabs.block-static_left_image_description_on_top .tabs-wrapper .tabs .tabs-nav li a {
  padding: 0;
}
.container-pso .block-tabs.block-inline-blocktabs .tabs-wrapper .tabs .tabs-nav li a p, .container-pso .block-tabs.block-static_left_image_description_on_top .tabs-wrapper .tabs .tabs-nav li a p,
.container--fluid .block-tabs.block-inline-blocktabs .tabs-wrapper .tabs .tabs-nav li a p,
.node--type-isi .content .block-tabs.block-inline-blocktabs .tabs-wrapper .tabs .tabs-nav li a p,
.container--fluid .block-tabs.block-static_left_image_description_on_top .tabs-wrapper .tabs .tabs-nav li a p,
.node--type-isi .content .block-tabs.block-static_left_image_description_on_top .tabs-wrapper .tabs .tabs-nav li a p {
  font-family: "museo-sans", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 20px;
  color: #535459;
}
@media screen and (max-width: 767px) {
  .container-pso .block-tabs.block-inline-blocktabs .tabs-wrapper .tabs .tabs-nav li a p, .container-pso .block-tabs.block-static_left_image_description_on_top .tabs-wrapper .tabs .tabs-nav li a p,
  .container--fluid .block-tabs.block-inline-blocktabs .tabs-wrapper .tabs .tabs-nav li a p,
  .node--type-isi .content .block-tabs.block-inline-blocktabs .tabs-wrapper .tabs .tabs-nav li a p,
  .container--fluid .block-tabs.block-static_left_image_description_on_top .tabs-wrapper .tabs .tabs-nav li a p,
  .node--type-isi .content .block-tabs.block-static_left_image_description_on_top .tabs-wrapper .tabs .tabs-nav li a p {
    font-size: 14px;
    line-height: 16px;
  }
}
.container-pso .block-tabs.block-inline-blocktabs .tabs-wrapper .tabs .tabs-nav li.active, .container-pso .block-tabs.block-static_left_image_description_on_top .tabs-wrapper .tabs .tabs-nav li.active,
.container--fluid .block-tabs.block-inline-blocktabs .tabs-wrapper .tabs .tabs-nav li.active,
.node--type-isi .content .block-tabs.block-inline-blocktabs .tabs-wrapper .tabs .tabs-nav li.active,
.container--fluid .block-tabs.block-static_left_image_description_on_top .tabs-wrapper .tabs .tabs-nav li.active,
.node--type-isi .content .block-tabs.block-static_left_image_description_on_top .tabs-wrapper .tabs .tabs-nav li.active {
  background-color: #7DF2EA;
}
.container-pso .block-tabs.block-inline-blocktabs .tabs-wrapper .tabs .tabs-nav li.active p, .container-pso .block-tabs.block-static_left_image_description_on_top .tabs-wrapper .tabs .tabs-nav li.active p,
.container--fluid .block-tabs.block-inline-blocktabs .tabs-wrapper .tabs .tabs-nav li.active p,
.node--type-isi .content .block-tabs.block-inline-blocktabs .tabs-wrapper .tabs .tabs-nav li.active p,
.container--fluid .block-tabs.block-static_left_image_description_on_top .tabs-wrapper .tabs .tabs-nav li.active p,
.node--type-isi .content .block-tabs.block-static_left_image_description_on_top .tabs-wrapper .tabs .tabs-nav li.active p {
  background-color: #7DF2EA;
}
.container-pso .block-tabs.block-inline-blocktabs h2, .container-pso .block-tabs.block-static_left_image_description_on_top h2,
.container--fluid .block-tabs.block-inline-blocktabs h2,
.node--type-isi .content .block-tabs.block-inline-blocktabs h2,
.container--fluid .block-tabs.block-static_left_image_description_on_top h2,
.node--type-isi .content .block-tabs.block-static_left_image_description_on_top h2 {
  font-family: "Barlow-extrabolditalic";
  font-style: italic;
  font-size: 30px;
  line-height: 30px;
  color: #535459;
}
@media screen and (max-width: 767px) {
  .container-pso .block-tabs.block-inline-blocktabs h2, .container-pso .block-tabs.block-static_left_image_description_on_top h2,
  .container--fluid .block-tabs.block-inline-blocktabs h2,
  .node--type-isi .content .block-tabs.block-inline-blocktabs h2,
  .container--fluid .block-tabs.block-static_left_image_description_on_top h2,
  .node--type-isi .content .block-tabs.block-static_left_image_description_on_top h2 {
    font-size: 24px;
    line-height: 24px;
  }
}
.container-pso .block-tabs.block-inline-blocktabs .is-hidden-mobile, .container-pso .block-tabs.block-static_left_image_description_on_top .is-hidden-mobile,
.container--fluid .block-tabs.block-inline-blocktabs .is-hidden-mobile,
.node--type-isi .content .block-tabs.block-inline-blocktabs .is-hidden-mobile,
.container--fluid .block-tabs.block-static_left_image_description_on_top .is-hidden-mobile,
.node--type-isi .content .block-tabs.block-static_left_image_description_on_top .is-hidden-mobile {
  padding: 0 65px;
}
.container-pso .block-tabs.block-inline-blocktabs.banner-bgwhite .is-hidden-mobile, .container-pso .block-tabs.block-static_left_image_description_on_top.banner-bgwhite .is-hidden-mobile,
.container--fluid .block-tabs.block-inline-blocktabs.banner-bgwhite .is-hidden-mobile,
.node--type-isi .content .block-tabs.block-inline-blocktabs.banner-bgwhite .is-hidden-mobile,
.container--fluid .block-tabs.block-static_left_image_description_on_top.banner-bgwhite .is-hidden-mobile,
.node--type-isi .content .block-tabs.block-static_left_image_description_on_top.banner-bgwhite .is-hidden-mobile {
  grid-gap: 61px;
  padding: 0 102px;
}
.container-pso .block-tabs.block-inline-blocktabs .field--name-field-static-left-image-mobile, .container-pso .block-tabs.block-static_left_image_description_on_top .field--name-field-static-left-image-mobile,
.container--fluid .block-tabs.block-inline-blocktabs .field--name-field-static-left-image-mobile,
.node--type-isi .content .block-tabs.block-inline-blocktabs .field--name-field-static-left-image-mobile,
.container--fluid .block-tabs.block-static_left_image_description_on_top .field--name-field-static-left-image-mobile,
.node--type-isi .content .block-tabs.block-static_left_image_description_on_top .field--name-field-static-left-image-mobile {
  margin-bottom: 1rem;
}
.container-pso .block-tabs.block-inline-blocktabs img, .container-pso .block-tabs.block-static_left_image_description_on_top img,
.container--fluid .block-tabs.block-inline-blocktabs img,
.node--type-isi .content .block-tabs.block-inline-blocktabs img,
.container--fluid .block-tabs.block-static_left_image_description_on_top img,
.node--type-isi .content .block-tabs.block-static_left_image_description_on_top img {
  width: 100%;
  height: auto;
}

.container--fluid .tabs-wrapper, .node--type-isi .content .tabs-wrapper, .container--fluid .tab-block-description, .node--type-isi .content .tab-block-description {
  max-width: 936px;
  margin: 0 auto;
}

.study-design .layout {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: 60px 12px !important;
  -webkit-box-align: unset;
  -webkit-align-items: unset;
     -moz-box-align: unset;
      -ms-flex-align: unset;
          align-items: unset;
}
@media screen and (max-width: 767px) {
  .study-design .layout {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.study-design .layout > div {
  margin: 0 12px;
  width: 100%;
}
.study-design .layout > div .field field--name-body {
  height: 100%;
}
.study-design .layout > div .field field--name-body .card-pso {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 17px;
}
@media screen and (max-width: 767px) {
  .study-design .layout > div .field field--name-body .card-pso {
    padding: 32px 24px;
  }
}
.study-design .layout > div .field field--name-body .card-pso .pso-title {
  font-family: "museo-sans", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 20px;
  color: #535459;
}
.study-design .layout > div .field field--name-body .card-pso h2 {
  word-break: break-word;
}

.pso-study {
  text-align: right;
}
@media screen and (max-width: 767px) {
  .pso-study {
    text-align: center;
  }
}

/* background fix*/
.path-node.page-node-type-hs-splash-page .block-local-tasks-block ul {
  background-color: #fff !important;
}
.path-node.page-node-type-hs-splash-page .content-default--wrapper {
  background-color: #fff !important;
}
.path-node.page-node-type-hs-splash-page .container-pso > div {
  max-width: 1200px;
}

/* first header styling */
.navbar-list-splash-first {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.navbar-list-splash-first li.navbar-item {
  text-transform: uppercase;
}
.navbar-list-splash-first li.navbar-item a {
  border-color: #fff !important;
}

/* second header styling */
/* general styling */
.full-width {
  width: 100% !important;
}

/* banner styling */
.header-splash-background {
  background: url("/themes/custom/bkzhcp/images/header.png") no-repeat;
  background-size: cover;
  background-position: center;
}
.header-splash-background .header-splash-block h1, .header-splash-background .header-splash-block h2, .header-splash-background .header-splash-block p, .header-splash-background .header-splash-block span {
  color: #fff !important;
  margin: unset !important;
  padding: unset !important;
}
.header-splash-background .header-splash-block h2, .header-splash-background .header-splash-block p, .header-splash-background .header-splash-block span {
  font-style: normal !important;
}
.header-splash-background .header-splash-block h1 {
  font-size: 82px;
  font-family: "Barlowmedium", sans-serif;
  font-style: italic;
  font-weight: 700;
  text-align: center;
  line-height: 90px;
}
@media screen and (max-width: 767px) {
  .header-splash-background .header-splash-block h1 {
    font-size: 32px;
    line-height: 36px;
  }
}
.header-splash-background .header-splash-block h1 span.lime-green {
  color: #D7EB00 !important;
  font-style: italic !important;
}
.header-splash-background .header-splash-block span.lime-green {
  color: #D7EB00 !important;
}
.header-splash-background .header-splash-block .subheading {
  display: inline-block;
  font-family: "BarlowSemibold", sans-serif;
  font-size: 32px;
  line-height: 38px;
  padding: 30px 120px 50px 120px !important;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .header-splash-background .header-splash-block .subheading {
    font-size: 15px;
    line-height: 19px;
    padding: 20px 70px 30px 70px !important;
  }
}
.header-splash-background .header-splash-block .subheading:before {
  display: inline-block;
  position: absolute;
  background-size: 100px 60px;
  background-image: url(/themes/custom/bkzhcp/images/arrow-right-group.png);
  background-repeat: no-repeat;
  content: "";
  width: 100px;
  height: 60px;
  margin-left: -125px;
  margin-top: 8px;
}
@media screen and (max-width: 767px) {
  .header-splash-background .header-splash-block .subheading:before {
    width: 67px;
    height: 40px;
    margin-left: -85px;
    margin-top: 6px;
    background-size: 67px 40px;
  }
}
.header-splash-background .header-splash-block .subheading > span {
  margin-left: 1.2rem !important;
}
.header-splash-background .header-splash-block .text-delimiter {
  background-image: url("/themes/custom/bkzhcp/images/text-breaker-lime.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 520px 27px;
  margin-bottom: 55px;
}
@media screen and (max-width: 767px) {
  .header-splash-background .header-splash-block .text-delimiter {
    background-size: 225px 12px;
    margin-bottom: 30px;
  }
}

.lime-delimiter {
  border: 5px solid #D7EB00;
  margin-bottom: unset !important;
}

/* discover section styling */
.lime-section-with-arrows {
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 40px;
  background-color: #D7EB00;
  background-image: url(/themes/custom/bkzhcp/images/arrow-group-right-blue.png) !important;
  background-repeat: no-repeat;
  background-position: left 40%;
}
.lime-section-with-arrows .layout__region--first {
  padding-left: 100px;
}
.lime-section-with-arrows .layout__region--second {
  text-align: center;
}
@media screen and (max-width: 767px) {
  .lime-section-with-arrows {
    background-position: left 10%;
  }
  .lime-section-with-arrows .layout__region--first {
    padding-left: 100px;
  }
}

.blue-register-button {
  padding-right: 50px;
}
.blue-register-button a {
  color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, from(rgb(141, 220, 220)), color-stop(47%, rgb(0, 110, 118)), to(rgb(16, 76, 87)));
  background: linear-gradient(rgb(141, 220, 220) 0%, rgb(0, 110, 118) 47%, rgb(16, 76, 87) 100%);
  padding: 10px 50px;
  border-radius: 25px;
  border: 2px solid #fff;
  text-transform: uppercase;
}

/* moa section */
.text-uppercase {
  text-transform: uppercase;
}

.main-navigation-hs-splash {
  background-color: #F3F3F3;
}

.hs-moa {
  margin-bottom: 0;
}
.hs-moa .moa-title {
  font-size: 48px;
  line-height: 52px;
  font-family: "Barlow-extrabolditalic", sans-serif;
  font-style: italic;
  padding-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .hs-moa .moa-title {
    font-size: 30px;
    line-height: 32px;
    padding-bottom: 30px;
  }
}
.hs-moa .arrow-pointer {
  display: inline-block;
  margin-left: 50px;
  padding-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .hs-moa .arrow-pointer {
    margin-left: 40px;
  }
}
.hs-moa .arrow-pointer:before {
  background-size: 35px 53px;
  background-image: url(/themes/custom/bkzhcp/images/arrow-right-light-blue.png);
  background-repeat: no-repeat;
  content: "";
  width: 35px;
  height: 53px;
  margin-top: -8px;
  position: absolute;
  margin-left: -50px;
}
@media screen and (max-width: 767px) {
  .hs-moa .arrow-pointer:before {
    margin-left: -40px;
    width: 26px;
    height: 39px;
    background-size: 26px 39px;
    margin-top: 5px;
  }
}
.hs-moa .arrow-pointer span {
  font-size: 24px;
}
@media screen and (max-width: 767px) {
  .hs-moa .arrow-pointer span {
    font-size: 14px;
  }
}
.hs-moa h2 {
  font-size: 32px;
  font-style: italic;
  font-weight: 700;
  line-height: 39px;
}
@media screen and (max-width: 767px) {
  .hs-moa h2 {
    font-size: 18px;
    font-style: italic;
    font-weight: 700;
    line-height: 22px;
  }
}
.hs-moa .moa-image-descr {
  font-size: 18px;
}
@media screen and (max-width: 767px) {
  .hs-moa .moa-image-descr {
    font-size: 12px;
  }
}

/* explore section */
.hs-explore {
  background-image: url(/themes/custom/bkzhcp/images/MOA_explore_background.png);
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .hs-explore {
    background-image: url(/themes/custom/bkzhcp/images/MOA_explore_bg-mobile.png);
  }
}
.hs-explore .layout__region--content {
  font-family: "Barlowmedium", sans-serif;
}
.hs-explore .layout__region--content h2 {
  font-size: 48px;
  color: white !important;
  padding: 15px 0;
  line-height: 50px;
  font-family: "Barlow-extrabolditalic", sans-serif;
  font-style: italic;
  text-align: left;
}
@media screen and (max-width: 767px) {
  .hs-explore .layout__region--content h2 {
    font-size: 30px;
    line-height: 32px;
  }
}
.hs-explore .layout__region--content .block-inline-blockteasers:last-child {
  padding: 0 85px 50px 85px;
}
@media screen and (max-width: 767px) {
  .hs-explore .layout__region--content .block-inline-blockteasers:last-child {
    padding: 0 20px 50px 20px;
  }
}
.hs-explore .layout__region--content .block-inline-blockteasers {
  padding: 0 85px 0 85px;
}
@media screen and (max-width: 767px) {
  .hs-explore .layout__region--content .block-inline-blockteasers {
    padding: 0 20px 0 20px;
  }
}
.hs-explore .layout__region--content .block-inline-blockteasers .field--type-entity-reference-revisions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.hs-explore .layout__region--content .block-inline-blockteasers .field--type-entity-reference-revisions > .field__item {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 50%;
     -moz-box-flex: 1;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
  max-width: 475px;
  background-color: #fff;
  padding: 20px 30px;
  text-align: center;
  border-radius: 20px;
  margin: 20px;
}
.hs-explore .layout__region--content .block-inline-blockteasers .field--type-entity-reference-revisions > .field__item .field--name-field-title {
  font-size: 24px;
  color: #00b0b9;
  text-transform: uppercase;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  .hs-explore .layout__region--content .block-inline-blockteasers .field--type-entity-reference-revisions > .field__item .field--name-field-title {
    font-size: 16px;
  }
}
.hs-explore .layout__region--content .block-inline-blockteasers .field--type-entity-reference-revisions > .field__item .field--name-field-wcms-pgph__description {
  padding: 20px 0;
}
@media screen and (max-width: 767px) {
  .hs-explore .layout__region--content .block-inline-blockteasers .field--type-entity-reference-revisions > .field__item .field--name-field-wcms-pgph__description {
    padding: 10px 0;
  }
}
.hs-explore .layout__region--content .block-inline-blockteasers .field--type-entity-reference-revisions > .field__item img {
  width: 310px;
}
@media screen and (max-width: 767px) {
  .hs-explore .layout__region--content .block-inline-blockteasers .field--type-entity-reference-revisions > .field__item img {
    width: 185px;
  }
}
.hs-explore .layout__region--content .block-inline-blockteasers .field--type-entity-reference-revisions > .field__item p {
  font-size: 20px;
}
@media screen and (max-width: 767px) {
  .hs-explore .layout__region--content .block-inline-blockteasers .field--type-entity-reference-revisions > .field__item p {
    font-size: 12px;
  }
}
.hs-explore .layout__region--content .block-inline-blockteasers .field--type-entity-reference-revisions > .field__item p.dark-green {
  color: #006E76;
}
.hs-explore .layout__region--content .block-inline-blockteasers .field--type-entity-reference-revisions > .field__item .button-dark-green {
  background-color: #006E76;
  color: #FFF;
  border-radius: 25px;
  padding: 10px;
  height: 51px;
  font-size: 16px;
  min-width: 200px;
  line-height: 28px;
}
.hs-explore .layout__region--content .block-inline-blockteasers .field--type-entity-reference-revisions > .field__item .right-arrow:after {
  display: inline-block;
  content: url(/themes/custom/bkzhcp/images/right-white-arrow.png);
  right: -10px;
  position: relative;
  top: 2.5px;
}
.hs-explore .layout__region--content .block-inline-blockteasers .field--type-entity-reference-revisions > .field__item .download-icon:after {
  display: inline-block;
  content: url(/themes/custom/bkzhcp/images/white-download.png);
  right: -20px;
  position: relative;
  top: 5px;
}

/* stay connected section */
.hs-stay-connected {
  background-color: #ECECEC !important;
}
@media screen and (max-width: 767px) {
  .hs-stay-connected {
    padding-left: 16px;
    padding-right: 16px;
  }
}

/* back to top */
.back-to-top.button--back-to-top {
  opacity: unset;
  text-indent: unset;
  background: unset;
  height: unset;
  width: unset;
  position: -webkit-sticky;
  position: sticky;
  position: fixed;
  bottom: 110px;
  right: 5%;
  background-color: #00b0b9;
  color: #fff;
  font-family: "Barlow", sans-serif;
  font-size: 20px;
  border: 2px solid #fff;
  padding: 10px 40px;
  border-radius: 25px;
  cursor: pointer;
  z-index: 10001;
  -webkit-transition: opacity 0.3s ease, visibility 0.3s ease;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  display: none;
}
.back-to-top.button--back-to-top:after {
  display: inline-block;
  content: url(/themes/custom/bkzhcp/images/arrow-up-white.png);
  position: relative;
  bottom: 5px;
  margin-left: 10px;
}
@media screen and (max-width: 767px) {
  .back-to-top.button--back-to-top:after {
    margin-left: unset;
    bottom: unset;
  }
}
@media screen and (max-width: 767px) {
  .back-to-top.button--back-to-top {
    font-size: 0px;
    width: 40px;
    padding: 0;
    height: 40px;
    bottom: 5px;
    right: 7px;
  }
}

.back-to-top.show {
  display: block;
  opacity: 1;
}

/* mobile menu */
@media screen and (max-width: 1024px) {
  .additional-nav--splash .header-info {
    font-family: "BarlowSemibold", sans-serif;
    font-size: 14px;
    color: #fff;
  }
}

@media screen and (max-width: 1024px) {
  .main-navigation-hs-splash .header-info {
    font-family: "BarlowSemibold", sans-serif;
    font-size: 14px;
    color: #fff;
  }
  .main-navigation-hs-splash .header--wrapper a img {
    width: 120px !important;
    height: 40px !important;
  }
  .main-navigation-hs-splash .mobile-menu--burger {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    position: unset !important;
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
  }
  .main-navigation-hs-splash .mobile-menu--burger .mobile-menu--label-open:before {
    content: "";
    background: url("../images/hamburger-menu.png") no-repeat !important;
    background-size: 100% 100%;
    height: 25px;
    width: 28px;
    top: 15px;
  }
}

@media screen and (max-width: 1024px) {
  .main-navigation-hs-splash.open .header--wrapper hr {
    display: block;
    width: 100%;
    border: 2px solid #D7EB00;
  }
  .main-navigation-hs-splash.open .header--wrapper .mobile-menu--burger {
    display: block !important;
    position: absolute !important;
  }
  .main-navigation-hs-splash.open .header--wrapper .mobile-menu--burger .mobile-menu--label-open:before {
    content: "";
    position: absolute;
    background: url("../images/close-button-mobile.png") no-repeat !important;
    background-size: 100% 100%;
    height: 25px;
    width: 28px;
    top: 40px;
    right: 0px;
  }
}
@media screen and (max-width: 1024px) and (max-width: 767px) {
  .main-navigation-hs-splash.open .header--wrapper .mobile-menu--burger .mobile-menu--label-open:before {
    right: -0.25rem;
  }
}
@media screen and (max-width: 1024px) and (min-width: 768px) and (max-width: 1024px) {
  .main-navigation-hs-splash.open .header--wrapper .mobile-menu--burger .mobile-menu--label-open:before {
    right: 3.5rem;
  }
}
@media screen and (max-width: 1024px) {
  .main-navigation-hs-splash.open .header--wrapper .navs--wrapper .navbar-list-hs-splash-first, .main-navigation-hs-splash.open .header--wrapper .navs--wrapper .navbar-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
       -moz-box-orient: vertical !important;
       -moz-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    border-top: unset !important;
    gap: 5px !important;
    margin-top: 5px !important;
  }
  .main-navigation-hs-splash.open .header--wrapper .navs--wrapper .navbar-list-hs-splash-first li.navbar-item, .main-navigation-hs-splash.open .header--wrapper .navs--wrapper .navbar-list li.navbar-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: 100%;
    border-bottom: 1px solid #535459 !important;
    padding: 15px 0 !important;
  }
  .main-navigation-hs-splash.open .header--wrapper .navs--wrapper .navbar-list-hs-splash-first li.navbar-item a, .main-navigation-hs-splash.open .header--wrapper .navs--wrapper .navbar-list li.navbar-item a {
    white-space: nowrap;
    font-family: "Barlow", sans-serif !important;
    font-weight: 300 !important;
    text-transform: uppercase !important;
    font-size: 15px;
    color: #006E76;
  }
  .main-navigation-hs-splash.open .header--wrapper .navs--wrapper .navbar-list-hs-splash-first .navbar-prefix {
    display: none;
  }
  .main-navigation-hs-splash.open .header--wrapper .navs--wrapper .navbar-list-hs-splash-first .download-icon-mobile:after, .main-navigation-hs-splash.open .header--wrapper .navs--wrapper .navbar-list-hs-splash-first .link-external-mobile:after {
    content: "";
    background-size: 100% 100%;
    position: absolute;
  }
  .main-navigation-hs-splash.open .header--wrapper .navs--wrapper .navbar-list-hs-splash-first .download-icon-mobile:after {
    background: url(/themes/custom/bkzhcp/images/download-02.png) no-repeat !important;
    width: 32px;
    height: 29px;
    top: 5px;
    left: 90%;
  }
  .main-navigation-hs-splash.open .header--wrapper .navs--wrapper .navbar-list-hs-splash-first .link-external-mobile:after {
    background: url(/themes/custom/bkzhcp/images/link-external.png) no-repeat !important;
    width: 23px;
    height: 22px;
    left: 92%;
  }
}
@media screen and (max-width: 1024px) and (min-width: 768px) and (max-width: 1024px) {
  .main-navigation-hs-splash.open .header--wrapper .navs--wrapper .navbar-list-hs-splash-first .link-external-mobile:after {
    left: 91%;
  }
}
@media screen and (max-width: 1024px) {
  .main-navigation-hs-splash.open .header--wrapper .navs--wrapper #block-header-hs-splash-second .navbar-item a {
    width: 100% !important;
  }
  .main-navigation-hs-splash.open .header--wrapper .navs--wrapper #block-header-hs-splash-second .navbar-item a:after {
    left: 90%;
  }
}

form.webform-submission-stay-connected-add-form p.processed-text sup {
  top: -5px !important;
}
@media screen and (max-width: 767px) {
  form.webform-submission-stay-connected-add-form p.processed-text sup {
    top: -1px !important;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwibWFpbi5zY3NzIiwiYWJzdHJhY3RzL19mb250cy5zY3NzIiwiYmFzZS9fZ2VuZXJhbC5zY3NzIiwiYmFzZS9fZ3JpZC5zY3NzIiwiYWJzdHJhY3RzL19taXhpbnMuc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJiYXNlL19lZGl0b3JfY3VzdG9tX3N0eWxlLnNjc3MiLCJiYXNlL19tdWx0aXNlbGVjdC5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50cy5zY3NzIiwiY29tcG9uZW50cy9fbmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9faXNpLnNjc3MiLCJjb21wb25lbnRzL19jb29raWUtYmFubmVyLnNjc3MiLCJjb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyIsImNvbXBvbmVudHMvX3RhYnMtbmF2LnNjc3MiLCJjb21wb25lbnRzL19ibG9jay1pbmxpbmUtYmxvY2tkb3dubG9hZC1mb3Jtcy5zY3NzIiwiY29tcG9uZW50cy9fd2ViZm9ybS1zdWJtaXNzaW9uLXNpZ24tdXAuc2NzcyIsImNvbXBvbmVudHMvX3dlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC5zY3NzIiwiY29tcG9uZW50cy9faGVyby1iYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvX3JlY29tbWVuZC1uZXh0LWJsb2NrLnNjc3MiLCJjb21wb25lbnRzL19hY2Nlc3MtcGFnZS5zY3NzIiwiY29tcG9uZW50cy9fcGVlcnNwZWN0aXZlcy1wYWdlLnNjc3MiLCJjb21wb25lbnRzL190YWJzLWRpYWxvZy5zY3NzIiwiY29tcG9uZW50cy9fdHJhbnNmb3JtYXRpb24tdmlvbGF0b3Iuc2NzcyIsImNvbXBvbmVudHMvX3Bzb19wc2Euc2NzcyIsImNvbXBvbmVudHMvX3R3b19ncmF5ZWRfY29sdW1ucy5zY3NzIiwiY29tcG9uZW50cy9fZGFyay1ncmV5LWxpbmVhci1ncmFkaWVudC1iZy5zY3NzIiwiY29tcG9uZW50cy9fcWFfZ3JlZW5fdGl0bGVfd2l0aF9hcnJvd3Muc2NzcyIsImNvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJjb21wb25lbnRzL196d3JfYmxvY2suc2NzcyIsImNvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzIiwiY29tcG9uZW50cy9fbWVkaWEuc2NzcyIsImNvbXBvbmVudHMvX2hzX2Jhbm5lci5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJsYXlvdXQvX2hvbWUtcGFnZS5zY3NzIiwibGF5b3V0L19sYW5kaW5nLXBhZ2Uuc2NzcyIsImxheW91dC9fbGF5b3V0LnNjc3MiLCJzZXR0aW5ncy9fYWRtaW4tc2V0dGluZ3Muc2NzcyIsInNldHRpbmdzL19sYXlvdXQtYnVpbGRlci5zY3NzIiwicHNvL19wc28taGVhZGVyLnNjc3MiLCJwc28vX3Bzby1iYXNlLnNjc3MiLCJwc28vX3Bzby1jYXJkLnNjc3MiLCJwc28vX3Bzby10YWJzLnNjc3MiLCJwc28vX3Bzby1zdHVkeS1kZXNpZ24uc2NzcyIsInNwbGFzaC9faHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNDUixxQ0FBQTtBQ3NDQSw2TUFBQTtBQUNBLGtEQUFBO0FBQ0Esa0RBQUE7QUFDQSwyTUFBQTtBQ3hDQSwyRkFBQTtBQ3lHUjtFQUNFLGNBQUE7RUFDQSxxQkFBQTtNQUFBLDBCQUFBO1VBQUEsYUFBQTtFQUNBLG1CQUFBO0VBQUEsb0JBQUE7S0FBQSxnQkFBQTtNQUFBLG9CQUFBO1VBQUEsWUFBQTtFQUNBLHNCQUFBO01BQUEsb0JBQUE7VUFBQSxjQUFBO0VBQ0EsYUFUVztBSjFGYjtBSXFHRTtFQUNFLDRCQUFBO0FKbkdKO0FJc0dFO0VBQ0UsNkJBQUE7QUpwR0o7QUl1R0U7RUFDRSxtQkFBQTtFQUFBLGtCQUFBO0tBQUEsZ0JBQUE7TUFBQSxjQUFBO1VBQUEsVUFBQTtBSnJHSjtBSXdHRTtFQUNFLG1CQUFB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QkFBQTtJQUNBLG1CQUFBO0lBQ0EsMEJBQUE7RS9DK3RqQlI7RStDN3RqQlE7SUFDRSxvQkFBQTtJQUFBLHFCQUFBO0lBQUEsaUJBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSxrQkFBQTtJQUNBLFdBQUE7SUFDQSwyQ0FBQTtJQUNBLDBCQUFBO0UvQyt0akJWO0UrQzd0akJVO0lBQ0UsbUJBQUE7SUFDQSw0Q0FBQTtJQUNBLDJCQUFBO0lBQ0Esb0NBQUE7SUFDQSxlQUFBO0lBQ0EsY3hDbGdCUDtFUGl1a0JMO0UrQ3p0akJRO0lBQ0UsYUFBQTtFL0MydGpCVjtFK0N2dGpCVTtJQUNFLFdBQUE7SUFDQSwwQkFBQTtJQUNBLGtCQUFBO0UvQ3l0akJaO0UrQ3B0akJVO0lBQ0Usa0ZBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLFFBQUE7SUFDQSxTQUFBO0UvQ3N0akJaO0UrQ2p0akJVO0lBQ0Usb0ZBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLFNBQUE7RS9DbXRqQlo7QUFDRjtBSXh1a0JFO0UyQ2doQlU7SUFNSSxTQUFBO0UvQ3N0akJkO0FBQ0Y7QStDaHpqQkU7RUFpR1U7SUFDRSxzQkFBQTtFL0NrdGpCWjtFK0NodGpCWTtJQUNFLFNBQUE7RS9Da3RqQmQ7QUFDRjs7QStDdnNqQkk7RUFDRSxvQkFBQTtBL0Mwc2pCTjtBSTN3a0JFO0UyQ2drQkU7SUFHSSxvQkFBQTtFL0M0c2pCTjtBQUNGIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCAnbm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzJztcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9wLnR5cGVraXQubmV0L3AuY3NzP3M9MSZrPWJ1djVza3kmaHQ9dGsmZj0yMDAzLjIwMDQuMjAwNS4yMDA2LjIwMDcuMjAwOC4yMDA5LjIwMTAuMTczNDguMTczNDkuMTczNTAuMTczNTEuMTczNzUuMTczNzYuMTczNzkuMTczODAuMTczODEuMTczODIuMjI2MTguMjI2MTkmYT03NjE0OTY0NyZhcHA9dHlwZWtpdCZlPWNzc1wiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvaGhhNXF0cy5jc3NcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2J1djVza3kuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUJhcmxvdytDb25kZW5zZWQ6aXRhbCx3Z2h0QDAsMTAwOzAsMjAwOzAsMzAwOzAsNDAwOzAsNTAwOzAsNjAwOzAsNzAwOzAsODAwOzAsOTAwOzEsMTAwOzEsMjAwOzEsMzAwOzEsNDAwOzEsNTAwOzEsNjAwOzEsNzAwOzEsODAwOzEsOTAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnM6d2dodEA0MDA7NzAwJmRpc3BsYXk9c3dhcFwiKTtcbi5jb2x1bW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5jb2x1bW4uaXMtcHVsbGVkLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5jb2x1bW4uaXMtcHVsbGVkLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtbmFycm93IHtcbiAgZmxleDogbm9uZTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtZnVsbCB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy10aHJlZS1xdWFydGVycyB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA3NSU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLXR3by10aGlyZHMge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNjYuNjY2NiU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLWhhbGYge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNTAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vbmUtdGhpcmQge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMzMuMzMzMyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9uZS1xdWFydGVyIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb25lLWZpZnRoIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDIwJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtdHdvLWZpZnRocyB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA0MCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLXRocmVlLWZpZnRocyB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA2MCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLWZvdXItZmlmdGhzIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDgwJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzIHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LXR3by10aGlyZHMge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NiU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC1oYWxmIHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS10aGlyZCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1xdWFydGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1maWZ0aCB7XG4gIG1hcmdpbi1sZWZ0OiAyMCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC10d28tZmlmdGhzIHtcbiAgbWFyZ2luLWxlZnQ6IDQwJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLWZpZnRocyB7XG4gIG1hcmdpbi1sZWZ0OiA2MCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC1mb3VyLWZpZnRocyB7XG4gIG1hcmdpbi1sZWZ0OiA4MCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTEge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtMiB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTMge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMjUlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTQge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy01IHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtNiB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA1MCU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtNyB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLTgge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG4uY29sdW1ucy5pcy1tb2JpbGUgPiAuY29sdW1uLmlzLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy05IHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDc1JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy0xMCB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy0xMSB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSA+IC5jb2x1bW4uaXMtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy0xMiB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbHVtbnMuaXMtbW9iaWxlID4gLmNvbHVtbi5pcy1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2x1bW4uaXMtaGlkZGVuLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4uaXMtbmFycm93LW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuICAuY29sdW1uLmlzLWZ1bGwtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdGhyZWUtcXVhcnRlcnMtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy10d28tdGhpcmRzLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NiU7XG4gIH1cbiAgLmNvbHVtbi5pcy1oYWxmLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLXRoaXJkLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtcXVhcnRlci1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS1maWZ0aC1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuY29sdW1uLmlzLXR3by1maWZ0aHMtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10aHJlZS1maWZ0aHMtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1mb3VyLWZpZnRocy1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLXRoaXJkcy1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1oYWxmLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtdGhpcmQtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1maWZ0aC1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLWZpZnRocy1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1mb3VyLWZpZnRocy1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0yLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMi1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLTMtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMy1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy00LW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNC1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLTUtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC01LW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtNi1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC02LW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLTctbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC03LW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtOC1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTgtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy05LW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTktbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtMTAtbW9iaWxlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMC1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLTExLW1vYmlsZSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTEtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMi1tb2JpbGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTItbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5jb2x1bW4uaXMtbmFycm93LCAuY29sdW1uLmlzLW5hcnJvdy10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgLmNvbHVtbi5pcy1mdWxsLCAuY29sdW1uLmlzLWZ1bGwtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdGhyZWUtcXVhcnRlcnMsIC5jb2x1bW4uaXMtdGhyZWUtcXVhcnRlcnMtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy10d28tdGhpcmRzLCAuY29sdW1uLmlzLXR3by10aGlyZHMtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2JTtcbiAgfVxuICAuY29sdW1uLmlzLWhhbGYsIC5jb2x1bW4uaXMtaGFsZi10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS10aGlyZCwgLmNvbHVtbi5pcy1vbmUtdGhpcmQtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS1xdWFydGVyLCAuY29sdW1uLmlzLW9uZS1xdWFydGVyLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLWZpZnRoLCAuY29sdW1uLmlzLW9uZS1maWZ0aC10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuY29sdW1uLmlzLXR3by1maWZ0aHMsIC5jb2x1bW4uaXMtdHdvLWZpZnRocy10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuY29sdW1uLmlzLXRocmVlLWZpZnRocywgLmNvbHVtbi5pcy10aHJlZS1maWZ0aHMtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1mb3VyLWZpZnRocywgLmNvbHVtbi5pcy1mb3VyLWZpZnRocy10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1xdWFydGVycywgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by10aGlyZHMsIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by10aGlyZHMtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtaGFsZiwgLmNvbHVtbi5pcy1vZmZzZXQtaGFsZi10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXRoaXJkLCAuY29sdW1uLmlzLW9mZnNldC1vbmUtdGhpcmQtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXIsIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1xdWFydGVyLXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtZmlmdGgsIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1maWZ0aC10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLWZpZnRocywgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLWZpZnRocy10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLCAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LWZvdXItZmlmdGhzLCAuY29sdW1uLmlzLW9mZnNldC1mb3VyLWZpZnRocy10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xLCAuY29sdW1uLmlzLTEtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEsIC5jb2x1bW4uaXMtb2Zmc2V0LTEtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLTIsIC5jb2x1bW4uaXMtMi10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTIsIC5jb2x1bW4uaXMtb2Zmc2V0LTItdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0zLCAuY29sdW1uLmlzLTMtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMywgLmNvbHVtbi5pcy1vZmZzZXQtMy10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy00LCAuY29sdW1uLmlzLTQtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC00LCAuY29sdW1uLmlzLW9mZnNldC00LXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtNSwgLmNvbHVtbi5pcy01LXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNSwgLmNvbHVtbi5pcy1vZmZzZXQtNS10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLTYsIC5jb2x1bW4uaXMtNi10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC02LCAuY29sdW1uLmlzLW9mZnNldC02LXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLTcsIC5jb2x1bW4uaXMtNy10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTcsIC5jb2x1bW4uaXMtb2Zmc2V0LTctdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy04LCAuY29sdW1uLmlzLTgtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC04LCAuY29sdW1uLmlzLW9mZnNldC04LXRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtOSwgLmNvbHVtbi5pcy05LXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTksIC5jb2x1bW4uaXMtb2Zmc2V0LTktdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtMTAsIC5jb2x1bW4uaXMtMTAtdGFibGV0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMCwgLmNvbHVtbi5pcy1vZmZzZXQtMTAtdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMSwgLmNvbHVtbi5pcy0xMS10YWJsZXQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTExLCAuY29sdW1uLmlzLW9mZnNldC0xMS10YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLTEyLCAuY29sdW1uLmlzLTEyLXRhYmxldCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMiwgLmNvbHVtbi5pcy1vZmZzZXQtMTItdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2x1bW4uaXMtbmFycm93LXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG4gIC5jb2x1bW4uaXMtZnVsbC10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sdW1uLmlzLXRocmVlLXF1YXJ0ZXJzLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy10d28tdGhpcmRzLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2JTtcbiAgfVxuICAuY29sdW1uLmlzLWhhbGYtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS10aGlyZC10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtcXVhcnRlci10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLWZpZnRoLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10d28tZmlmdGhzLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10aHJlZS1maWZ0aHMtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuY29sdW1uLmlzLWZvdXItZmlmdGhzLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLXRoaXJkcy10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LWhhbGYtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXRoaXJkLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLWZpZnRoLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by1maWZ0aHMtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LWZvdXItZmlmdGhzLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogODAlO1xuICB9XG4gIC5jb2x1bW4uaXMtMS10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLTItdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTItdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLTMtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0zLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtNC10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNC10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtNS10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNS10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtNi10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTYtdG91Y2gge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy03LXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC03LXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy04LXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC04LXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy05LXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtOS10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLTEwLXRvdWNoIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMC10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtMTEtdG91Y2gge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTExLXRvdWNoIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMi10b3VjaCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMi10b3VjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29sdW1uLmlzLW5hcnJvdy1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG4gIC5jb2x1bW4uaXMtZnVsbC1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdGhyZWUtcXVhcnRlcnMtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtdHdvLXRoaXJkcy1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2JTtcbiAgfVxuICAuY29sdW1uLmlzLWhhbGYtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLXRoaXJkLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLXF1YXJ0ZXItZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLWZpZnRoLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuY29sdW1uLmlzLXR3by1maWZ0aHMtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdGhyZWUtZmlmdGhzLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuY29sdW1uLmlzLWZvdXItZmlmdGhzLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1xdWFydGVycy1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXR3by10aGlyZHMtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LWhhbGYtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtdGhpcmQtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS1xdWFydGVyLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLWZpZnRoLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLWZpZnRocy1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLWZpZnRocy1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LWZvdXItZmlmdGhzLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLTItZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMi1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0zLWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0zLWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy00LWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTQtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtNS1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC01LWRlc2t0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLTYtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTYtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sdW1uLmlzLTctZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNy1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy04LWRlc2t0b3Age1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTgtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtOS1kZXNrdG9wIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtOS1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2x1bW4uaXMtMTAtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTAtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtMTEtZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtMTEtZGVza3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtMTItZGVza3RvcCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMi1kZXNrdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2x1bW4uaXMtbmFycm93LXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cbiAgLmNvbHVtbi5pcy1mdWxsLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10aHJlZS1xdWFydGVycy13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy10d28tdGhpcmRzLXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjYlO1xuICB9XG4gIC5jb2x1bW4uaXMtaGFsZi13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtdGhpcmQtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtcXVhcnRlci13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtZmlmdGgtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdHdvLWZpZnRocy13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10aHJlZS1maWZ0aHMtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtZm91ci1maWZ0aHMtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdHdvLXRoaXJkcy13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtaGFsZi13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS10aGlyZC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtZmlmdGgtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10d28tZmlmdGhzLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA2MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwJTtcbiAgfVxuICAuY29sdW1uLmlzLTEtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtMi13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0yLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLTMtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTMtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLTQtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy01LXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTUtd2lkZXNjcmVlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtNi13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtNi13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtNy13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC03LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLTgtd2lkZXNjcmVlbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtOC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy05LXdpZGVzY3JlZW4ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC05LXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMC13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMC13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMS13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMS13aWRlc2NyZWVuIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMi13aWRlc2NyZWVuIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEyLXdpZGVzY3JlZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA0cHgpIHtcbiAgLmNvbHVtbi5pcy1uYXJyb3ctZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG4gIC5jb2x1bW4uaXMtZnVsbC1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbHVtbi5pcy10aHJlZS1xdWFydGVycy1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLXR3by10aGlyZHMtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA2Ni42NjY2JTtcbiAgfVxuICAuY29sdW1uLmlzLWhhbGYtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vbmUtdGhpcmQtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9uZS1xdWFydGVyLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2x1bW4uaXMtb25lLWZpZnRoLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtdHdvLWZpZnRocy1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuY29sdW1uLmlzLXRocmVlLWZpZnRocy1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuY29sdW1uLmlzLWZvdXItZmlmdGhzLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10d28tdGhpcmRzLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LWhhbGYtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LW9uZS10aGlyZC1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC1vbmUtcXVhcnRlci1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtb25lLWZpZnRoLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10d28tZmlmdGhzLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC10aHJlZS1maWZ0aHMtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LWZvdXItZmlmdGhzLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwJTtcbiAgfVxuICAuY29sdW1uLmlzLTEtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLTItZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0yLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtMy1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0zLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sdW1uLmlzLTQtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC00LWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtNS1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTUtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy02LWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTYtZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2x1bW4uaXMtNy1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTctZnVsbGhkIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbHVtbi5pcy04LWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtOC1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLTktZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy1vZmZzZXQtOS1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbHVtbi5pcy0xMC1mdWxsaGQge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtb2Zmc2V0LTEwLWZ1bGxoZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2x1bW4uaXMtMTEtZnVsbGhkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMS1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sdW1uLmlzLTEyLWZ1bGxoZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sdW1uLmlzLW9mZnNldC0xMi1mdWxsaGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5cbi5jb2x1bW5zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cbi5jb2x1bW5zOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbn1cbi5jb2x1bW5zOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuNXJlbSAtIDE1cHgpO1xufVxuLmNvbHVtbnMuaXMtY2VudGVyZWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jb2x1bW5zLmlzLWdhcG92ZXIge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuLmNvbHVtbnMuaXMtZ2Fwb3ZlcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG59XG4uY29sdW1ucy5pcy1nYXBvdmVyIC5jb2x1bW4ge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmNvbHVtbnMuaXMtZ2FwbGVzcyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY29sdW1ucy5pcy1nYXBsZXNzID4gLmNvbHVtbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmNvbHVtbnMuaXMtZ2FwbGVzczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmNvbHVtbnMuaXMtZ2FwbGVzczpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb2x1bW5zLmlzLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY29sdW1ucy5pcy1tdWx0aWxpbmUge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uY29sdW1ucy5pcy12Y2VudGVyZWQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbHVtbnMuaXMtZmxleC1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmNvbHVtbnMuaXMtZmx1aWQge1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLmNvbHVtbnMuaXMtZmx1aWQ6YmVmb3JlLCAuY29sdW1ucy5pcy1mbHVpZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICB3aWR0aDogMDtcbiAgb3JkZXI6IDI7XG59XG4uY29sdW1ucy5pcy1mbHVpZCA+IC5jb2x1bW46bnRoLWNoaWxkKDJuKzEpIHtcbiAgb3JkZXI6IDE7XG59XG4uY29sdW1ucy5pcy1mbHVpZCA+IC5jb2x1bW46bnRoLWNoaWxkKDFuKSB7XG4gIG9yZGVyOiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5jb2x1bW5zOm5vdCguaXMtZGVza3RvcCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuY29sdW1ucy5pcy1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5jb2x1bW5zLmlzLXJldmVyc2UtZGVza3RvcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbHVtbnMuaXMtcmV2ZXJzZS10b3VjaCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sdW1ucy5pcy1yZXZlcnNlLW1vYmlsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5cbi5jb2x1bW5zLmlzLXZhcmlhYmxlIHtcbiAgLS1jb2x1bW5HYXA6IDAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tY29sdW1uR2FwKSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLWNvbHVtbkdhcCkpO1xufVxuLmNvbHVtbnMuaXMtdmFyaWFibGUgLmNvbHVtbiB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tY29sdW1uR2FwKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tY29sdW1uR2FwKTtcbn1cbi5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTAge1xuICAtLWNvbHVtbkdhcDogMHJlbTtcbn1cbi5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTEge1xuICAtLWNvbHVtbkdhcDogMC4yNXJlbTtcbn1cbi5jb2x1bW5zLmlzLXZhcmlhYmxlLmlzLTIge1xuICAtLWNvbHVtbkdhcDogMC41cmVtO1xufVxuLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtMyB7XG4gIC0tY29sdW1uR2FwOiAwLjc1cmVtO1xufVxuLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNCB7XG4gIC0tY29sdW1uR2FwOiAxcmVtO1xufVxuLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNSB7XG4gIC0tY29sdW1uR2FwOiAxLjI1cmVtO1xufVxuLmNvbHVtbnMuaXMtdmFyaWFibGUuaXMtNiB7XG4gIC0tY29sdW1uR2FwOiAxLjVyZW07XG59XG4uY29sdW1ucy5pcy12YXJpYWJsZS5pcy03IHtcbiAgLS1jb2x1bW5HYXA6IDEuNzVyZW07XG59XG4uY29sdW1ucy5pcy12YXJpYWJsZS5pcy04IHtcbiAgLS1jb2x1bW5HYXA6IDJyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pcy1oaWRkZW4tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gIC5pcy1oaWRkZW4tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5pcy1oaWRkZW4tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oaWRkZW4tdGFibGV0LW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKipcbiAqIE1peGlucy5cbiAqL1xuLmhhcy10ZXh0LWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGFzLXRleHQtanVzdGlmaWVkIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuLmhhcy10ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uaGFzLXRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmlzLWp1c3RpZmllZC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uaXMtanVzdGlmaWVkLWZsZXgtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uaXMtanVzdGlmaWVkLWZsZXgtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmlzLWp1c3RpZmllZC1mbGV4LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmlzLWp1c3RpZmllZC1zcGFjZS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1qdXN0aWZpZWQtc3BhY2UtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmlzLWFsaWduLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmlzLWFsaWduLWZsZXgtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1hbGlnbi1mbGV4LXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmlzLWFsaWduLWZsZXgtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1hbGlnbi1zcGFjZS1iZXR3ZWVuIHtcbiAgYWxpZ24taXRlbXM6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmlzLWFsaWduLXNwYWNlLWFyb3VuZCB7XG4gIGFsaWduLWl0ZW1zOiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmlzLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmlzLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5pcy1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmlzLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uaXMtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4uYmctLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctLWFsYWJhc3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cblxuLmJnLS1tZXJjdXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOSAhaW1wb3J0YW50O1xufVxuXG4uYmctLWFsdG8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy0tdHVuZG9yYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODQ4NDggIWltcG9ydGFudDtcbn1cblxuLmJnLS1taW5lLXNoYWZ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xufVxuXG4uYmctLWR1c3R5LWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5Nzk3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy0tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi8qXG4gKiBUaGUgVHlwZWtpdCBzZXJ2aWNlIHVzZWQgdG8gZGVsaXZlciB0aGlzIGZvbnQgb3IgZm9udHMgZm9yIHVzZSBvbiB3ZWJzaXRlc1xuICogaXMgcHJvdmlkZWQgYnkgQWRvYmUgYW5kIGlzIHN1YmplY3QgdG8gdGhlc2UgVGVybXMgb2YgVXNlXG4gKiBodHRwOi8vd3d3LmFkb2JlLmNvbS9wcm9kdWN0cy9ldWxhcy90b3VfdHlwZWtpdC4gRm9yIGZvbnQgbGljZW5zZVxuICogaW5mb3JtYXRpb24sIHNlZSB0aGUgbGlzdCBiZWxvdy5cbiAqXG4gKiBqYWYtYmVybmluYS1zYW5zOlxuICogICAtIGh0dHA6Ly90eXBla2l0LmNvbS9ldWxhcy8wMDAwMDAwMDAwMDAwMDAwM2I5YWRlZWJcbiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDNiOWFkZWU5XG4gKiAgIC0gaHR0cDovL3R5cGVraXQuY29tL2V1bGFzLzAwMDAwMDAwMDAwMDAwMDAzYjlhZGVkM1xuICogICAtIGh0dHA6Ly90eXBla2l0LmNvbS9ldWxhcy8wMDAwMDAwMDAwMDAwMDAwM2I5YWRlZDRcbiAqIGphZi1iZXJuaW5vLXNhbnM6XG4gKiAgIC0gaHR0cDovL3R5cGVraXQuY29tL2V1bGFzLzAwMDAwMDAwMDAwMDAwMDAzYjlhZGVkOFxuICogICAtIGh0dHA6Ly90eXBla2l0LmNvbS9ldWxhcy8wMDAwMDAwMDAwMDAwMDAwM2I5YWRlZDlcbiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDNiOWFkZWU1XG4gKiAgIC0gaHR0cDovL3R5cGVraXQuY29tL2V1bGFzLzAwMDAwMDAwMDAwMDAwMDAzYjlhZGVlNlxuICogICAtIGh0dHA6Ly90eXBla2l0LmNvbS9ldWxhcy8wMDAwMDAwMDAwMDAwMDAwM2I5YWRlZDBcbiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDNiOWFkZWQxXG4gKiBtdXNlby1zYW5zOlxuICogICAtIGh0dHA6Ly90eXBla2l0LmNvbS9ldWxhcy8wMDAwMDAwMDAwMDAwMDAwMDAwMGU4MDBcbiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDAwMDBlODAxXG4gKiAgIC0gaHR0cDovL3R5cGVraXQuY29tL2V1bGFzLzAwMDAwMDAwMDAwMDAwMDAwMDAwZTdmZVxuICogICAtIGh0dHA6Ly90eXBla2l0LmNvbS9ldWxhcy8wMDAwMDAwMDAwMDAwMDAwMDAwMGU4MDJcbiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDAwMDBlODAzXG4gKiAgIC0gaHR0cDovL3R5cGVraXQuY29tL2V1bGFzLzAwMDAwMDAwMDAwMDAwMDAwMDAwZTgwNFxuICogICAtIGh0dHA6Ly90eXBla2l0LmNvbS9ldWxhcy8wMDAwMDAwMDAwMDAwMDAwMDAwMGU4MDVcbiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDAwMDBlODA2XG4gKiBtdXNlby1zYW5zLWRpc3BsYXk6XG4gKiAgIC0gaHR0cDovL3R5cGVraXQuY29tL2V1bGFzLzAwMDAwMDAwMDAwMDAwMDA3NzM1OTk3OFxuICogICAtIGh0dHA6Ly90eXBla2l0LmNvbS9ldWxhcy8wMDAwMDAwMDAwMDAwMDAwNzczNTk5NjZcbiAqIHJvYm90bzpcbiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDc3MzVhMDlmXG4gKiAgIC0gaHR0cDovL3R5cGVraXQuY29tL2V1bGFzLzAwMDAwMDAwMDAwMDAwMDA3NzM1YTBhM1xuICogICAtIGh0dHA6Ly90eXBla2l0LmNvbS9ldWxhcy8wMDAwMDAwMDAwMDAwMDAwNzczNWEwYThcbiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDc3MzVhMGFjXG4gKlxuICogwqkgMjAwOS0yMDIxIEFkb2JlIFN5c3RlbXMgSW5jb3Jwb3JhdGVkLiBBbGwgUmlnaHRzIFJlc2VydmVkLlxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93LWV4dHJhYm9sZGl0YWxpY1wiO1xuICBzcmM6IHVybChcIi90aGVtZXMvY3VzdG9tL2JremhjcC9mb250cy9CYXJsb3ctRXh0cmFCb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ia3poY3AvZm9udHMvQmFybG93LUV4dHJhQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIjtcbiAgc3JjOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ia3poY3AvZm9udHMvQmFybG93LU1lZGl1bUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ZvbnRzL0Jhcmxvdy00MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93bWVkaXVtXCI7XG4gIHNyYzogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ZvbnRzL0Jhcmxvdy1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93Y29uZGVuc2VkXCI7XG4gIHNyYzogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ZvbnRzL0Jhcmxvd0NvbmRlbnNlZC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd2NvbmRlbnNlZFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ia3poY3AvZm9udHMvQmFybG93LUNvbmRlbnNlZC1pLTYwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCYXJsb3djb25kZW5zZWRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ZvbnRzL0Jhcmxvdy1Db25kZW5zZWQtNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1NlbWlib2xkXCI7XG4gIHNyYzogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ZvbnRzL0Jhcmxvdy1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dTZW1pYm9sZFwiO1xuICBzcmM6IHVybChcIi90aGVtZXMvY3VzdG9tL2JremhjcC9mb250cy9CYXJsb3ctU2VtaUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhLXJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ia3poY3AvZm9udHMvSGVsdmV0aWNhLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicm9ib3RvXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvN2YxYjI2LzAwMDAwMDAwMDAwMDAwMDA3NzM1YTBhYy8zMC9sP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uNCZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzdmMWIyNi8wMDAwMDAwMDAwMDAwMDAwNzczNWEwYWMvMzAvZD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjQmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzdmMWIyNi8wMDAwMDAwMDAwMDAwMDAwNzczNWEwYWMvMzAvYT9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjQmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvNjM1Njc0LzAwMDAwMDAwMDAwMDAwMDAwMDAwZTgwMC8yNy9sP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uMSZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzYzNTY3NC8wMDAwMDAwMDAwMDAwMDAwMDAwMGU4MDAvMjcvZD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjEmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzYzNTY3NC8wMDAwMDAwMDAwMDAwMDAwMDAwMGU4MDAvMjcvYT9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjEmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTEwMGl0YWxpY1wiO1xuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzQ3MDAzYi8wMDAwMDAwMDAwMDAwMDAwMDAwMGU4MDEvMjcvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTEmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi80NzAwM2IvMDAwMDAwMDAwMDAwMDAwMDAwMDBlODAxLzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWkxJnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi80NzAwM2IvMDAwMDAwMDAwMDAwMDAwMDAwMDBlODAxLzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWkxJnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy0zMDBcIjtcbiAgc3JjOiB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi82MjBiZjgvMDAwMDAwMDAwMDAwMDAwMDAwMDBlN2ZlLzI3L2w/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW4zJnY9M1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvNjIwYmY4LzAwMDAwMDAwMDAwMDAwMDAwMDAwZTdmZS8yNy9kP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uMyZ2PTNcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvNjIwYmY4LzAwMDAwMDAwMDAwMDAwMDAwMDAwZTdmZS8yNy9hP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uMyZ2PTNcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtMzAwSXRhbGljXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvNWNjYTZkLzAwMDAwMDAwMDAwMDAwMDAwMDAwZTgwMi8yNy9sP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1pMyZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzVjY2E2ZC8wMDAwMDAwMDAwMDAwMDAwMDAwMGU4MDIvMjcvZD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTMmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzVjY2E2ZC8wMDAwMDAwMDAwMDAwMDAwMDAwMGU4MDIvMjcvYT9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTMmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTUwMFwiO1xuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2EyOGI1MC8wMDAwMDAwMDAwMDAwMDAwMDAwMGU4MDMvMjcvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjUmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9hMjhiNTAvMDAwMDAwMDAwMDAwMDAwMDAwMDBlODAzLzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW41JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9hMjhiNTAvMDAwMDAwMDAwMDAwMDAwMDAwMDBlODAzLzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW41JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy01MDBpdGFsaWNcIjtcbiAgc3JjOiB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9jMmQzZGUvMDAwMDAwMDAwMDAwMDAwMDAwMDBlODA0LzI3L2w/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWk1JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvYzJkM2RlLzAwMDAwMDAwMDAwMDAwMDAwMDAwZTgwNC8yNy9kP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1pNSZ2PTNcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvYzJkM2RlLzAwMDAwMDAwMDAwMDAwMDAwMDAwZTgwNC8yNy9hP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1pNSZ2PTNcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtNzAwXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvZTNjYTM2LzAwMDAwMDAwMDAwMDAwMDAwMDAwZTgwNS8yNy9sP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uNyZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2UzY2EzNi8wMDAwMDAwMDAwMDAwMDAwMDAwMGU4MDUvMjcvZD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjcmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2UzY2EzNi8wMDAwMDAwMDAwMDAwMDAwMDAwMGU4MDUvMjcvYT9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjcmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTcwMGl0YWxpY1wiO1xuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzI4NDFiNi8wMDAwMDAwMDAwMDAwMDAwMDAwMGU4MDYvMjcvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTcmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8yODQxYjYvMDAwMDAwMDAwMDAwMDAwMDAwMDBlODA2LzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWk3JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8yODQxYjYvMDAwMDAwMDAwMDAwMDAwMDAwMDBlODA2LzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWk3JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy05MDBcIjtcbiAgc3JjOiB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi85Y2Y0OWUvMDAwMDAwMDAwMDAwMDAwMDAwMDBlODA3LzI3L2w/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW45JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvOWNmNDllLzAwMDAwMDAwMDAwMDAwMDAwMDAwZTgwNy8yNy9kP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uOSZ2PTNcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvOWNmNDllLzAwMDAwMDAwMDAwMDAwMDAwMDAwZTgwNy8yNy9hP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uOSZ2PTNcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtOTAwaXRhbGljXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvMjdjMTQzLzAwMDAwMDAwMDAwMDAwMDAwMDAwZTgwOC8yNy9sP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1pOSZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzI3YzE0My8wMDAwMDAwMDAwMDAwMDAwMDAwMGU4MDgvMjcvZD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTkmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzI3YzE0My8wMDAwMDAwMDAwMDAwMDAwMDAwMGU4MDgvMjcvYT9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTkmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJqYWYtYmVybmluYS1zYW5zLTQwMFwiO1xuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzdiMGYyMy8wMDAwMDAwMDAwMDAwMDAwM2I5YWRlZWIvMjcvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjQmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi83YjBmMjMvMDAwMDAwMDAwMDAwMDAwMDNiOWFkZWViLzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW40JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi83YjBmMjMvMDAwMDAwMDAwMDAwMDAwMDNiOWFkZWViLzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW40JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiamFmLWJlcm5pbmEtc2Fucy00MDBpdGFsaWNcIjtcbiAgc3JjOiB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9mMGVlOTcvMDAwMDAwMDAwMDAwMDAwMDNiOWFkZWU5LzI3L2w/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWk0JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvZjBlZTk3LzAwMDAwMDAwMDAwMDAwMDAzYjlhZGVlOS8yNy9kP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1pNCZ2PTNcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvZjBlZTk3LzAwMDAwMDAwMDAwMDAwMDAzYjlhZGVlOS8yNy9hP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1pNCZ2PTNcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImphZi1iZXJuaW5hLXNhbnMtNzAwXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvNjgzODE5LzAwMDAwMDAwMDAwMDAwMDAzYjlhZGVkMy8yNy9sP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uNyZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzY4MzgxOS8wMDAwMDAwMDAwMDAwMDAwM2I5YWRlZDMvMjcvZD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjcmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzY4MzgxOS8wMDAwMDAwMDAwMDAwMDAwM2I5YWRlZDMvMjcvYT9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjcmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJqYWYtYmVybmluYS1zYW5zLTcwMGl0YWxpY1wiO1xuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzViYjRkYy8wMDAwMDAwMDAwMDAwMDAwM2I5YWRlZDQvMjcvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTcmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi81YmI0ZGMvMDAwMDAwMDAwMDAwMDAwMDNiOWFkZWQ0LzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWk3JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi81YmI0ZGMvMDAwMDAwMDAwMDAwMDAwMDNiOWFkZWQ0LzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWk3JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiamFmLWJlcm5pbm8tc2Fucy02MDBcIjtcbiAgc3JjOiB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9kOGVkNjAvMDAwMDAwMDAwMDAwMDAwMDNiOWFkZWU1LzI3L2w/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW42JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvZDhlZDYwLzAwMDAwMDAwMDAwMDAwMDAzYjlhZGVlNS8yNy9kP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uNiZ2PTNcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvZDhlZDYwLzAwMDAwMDAwMDAwMDAwMDAzYjlhZGVlNS8yNy9hP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uNiZ2PTNcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImphZi1iZXJuaW5vLXNhbnMtNjAwaXRhbGljXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvOGU2NGE2LzAwMDAwMDAwMDAwMDAwMDAzYjlhZGVlNi8yNy9sP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1pNiZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzhlNjRhNi8wMDAwMDAwMDAwMDAwMDAwM2I5YWRlZTYvMjcvZD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTYmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzhlNjRhNi8wMDAwMDAwMDAwMDAwMDAwM2I5YWRlZTYvMjcvYT9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTYmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJqYWYtYmVybmluby1zYW5zLWV4dHJhYm9sZFwiO1xuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2YzMzlkOS8wMDAwMDAwMDAwMDAwMDAwM2I5YWRlZDAvMjcvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjgmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9mMzM5ZDkvMDAwMDAwMDAwMDAwMDAwMDNiOWFkZWQwLzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW44JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9mMzM5ZDkvMDAwMDAwMDAwMDAwMDAwMDNiOWFkZWQwLzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW44JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy1kaXNwbGF5LTQwMFwiO1xuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzQwZjg5ZC8wMDAwMDAwMDAwMDAwMDAwNzczNTk5NzgvMzAvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjQmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi80MGY4OWQvMDAwMDAwMDAwMDAwMDAwMDc3MzU5OTc4LzMwL2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW40JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi80MGY4OWQvMDAwMDAwMDAwMDAwMDAwMDc3MzU5OTc4LzMwL2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW40JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy1kaXNwbGF5LTgwMFwiO1xuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzllZDU1OS8wMDAwMDAwMDAwMDAwMDAwNzczNTk5NjYvMzAvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjgmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi85ZWQ1NTkvMDAwMDAwMDAwMDAwMDAwMDc3MzU5OTY2LzMwL2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW44JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi85ZWQ1NTkvMDAwMDAwMDAwMDAwMDAwMDc3MzU5OTY2LzMwL2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW44JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogNWVtO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS40M2VtO1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS40M2VtO1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMS4xNGVtO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW46IDE1cHggMDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuXG4ud2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uZm9udC00MDAge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZm9udC02MDAge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uaGVpZ2h0LTYwIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaGVpZ2h0LTIwIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC02MDAge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC03MDAge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxucC5mcy0xNCB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxucC5mcy0xNSB7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cbnAuZnMtMTYge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbn1cbnAuZnMtMTgge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbn1cbnAuZnMtMjAge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHAuZnMtMTYtbSB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgcC5mcy0xNC1tIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWRlby1kZXNjLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbGlnbi1jZW50ZXItbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmFsaWduLWxlZnQtbW9iIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWxpZ24tbGVmdC1tb2Ige1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZ3JlZW4tdGV4dCB7XG4gIGNvbG9yOiAjQkREQzA0O1xufVxuXG4ud2hpdGUtdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZGFyay1ncmVlbi10ZXh0IHtcbiAgY29sb3I6ICMyQjc0NzU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5kYXJrLWdyZXktdGV4dCB7XG4gIGNvbG9yOiAjNTM1NDU5O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZ3JleS10ZXh0IHtcbiAgY29sb3I6ICNiMWIzYjM7XG4gIHBhZGRpbmctYm90dG9tOiAxMCU7XG59XG5cbi5sYXlvdXQgLmJsb2NrIC5waW5rLXRleHQge1xuICBjb2xvcjogI0ZGMDBCNztcbn1cblxuLnRleHQtYW5pbWF0ZS10b3AsIC5ncmVlbi10ZXh0LWFwcHJvdmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbmltYXRpb246IGFuaW1hdGV0b3AgMXMgMC40cztcbn1cblxuQGtleWZyYW1lcyBhbmltYXRldG9wIHtcbiAgZnJvbSB7XG4gICAgdG9wOiAtMzAwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5mb250LW11c2VvLXNhbi1iYW5uZXIge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTkwMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZm9udC1iYXJsb3ctaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmdyZWVuLXRleHQtYXBwcm92ZWQge1xuICBjb2xvcjogI0JEREMwNDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogNDQuNXB4O1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3JlZW4tdGV4dC1hcHByb3ZlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzAwcHgpIHtcbiAgLmdyZWVuLXRleHQtYXBwcm92ZWQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi53aGl0ZS10ZXh0LW1vZGVyYXRlLWRlc2t0b3Age1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGZvbnQtc2l6ZTogMjIuOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53aGl0ZS10ZXh0LW1vZGVyYXRlLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLndoaXRlLXRleHQtbW9kZXJhdGUtbW9iIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53aGl0ZS10ZXh0LW1vZGVyYXRlLW1vYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuLndoaXRlLXRleHQtYmltemVseCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJqYWYtYmVybmluYS1zYW5zLTcwMGl0YWxpY1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogNzZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2hpdGUtdGV4dC1iaW16ZWx4IHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICB9XG59XG4ud2hpdGUtdGV4dC1iaW16ZWx4IHNwYW4ubGltZS1ncmVlbiB7XG4gIGNvbG9yOiAjQkREQzA0O1xufVxuXG4jbGVhcm5tb3JlIHtcbiAgaGVpZ2h0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbn1cblxuLndoaXRlLXRleHQtZmlyc3RhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAzNC4zcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53aGl0ZS10ZXh0LWZpcnN0YW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBtYXJnaW46IDAgOCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC53aGl0ZS10ZXh0LWZpcnN0YW4ge1xuICAgIG1hcmdpbjogMCA1JTtcbiAgfVxufVxuLndoaXRlLXRleHQtZmlyc3RhbiBzdXAge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dtZWRpdW1cIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLmRhcmstZ3JlZW4tdGV4dC1nZXR1cGQge1xuICBjb2xvcjogIzJCNzQ3NTtcbiAgZm9udC1mYW1pbHk6IFwiamFmLWJlcm5pbmEtc2Fucy00MDBpdGFsaWNcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmRhcmstZ3JlZW4tdGV4dC1maWVsZHMtbWFya2VkIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM0ODQ4NDg7XG59XG5cbi5ncmV5LXRleHQtc2l0ZS1pbnRlbmQge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTUwMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogI2IxYjNiMztcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3JleS10ZXh0LXNpdGUtaW50ZW5kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi53aGl0ZS10ZXh0LS12aWRlby10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdy1leHRyYWJvbGRpdGFsaWNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBwYWRkaW5nLXRvcDogMzhweDtcbiAgbWFyZ2luLWJvdHRvbTogOXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2hpdGUtdGV4dC0tdmlkZW8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxufVxuXG4ud2hpdGUtdGV4dC1iYXJsb3cge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBtYXJnaW46IDAgMjIlIDUwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndoaXRlLXRleHQtYmFybG93LnRleHQtc2hvdy0tZGVza3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndoaXRlLXRleHQtYmFybG93LnRleHQtc2hvdy0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLndoaXRlLXRleHQtYmFybG93LnRleHQtc2hvdy0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53aGl0ZS10ZXh0LWJhcmxvdy50ZXh0LXNob3ctLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53aGl0ZS10ZXh0LWJhcmxvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLndoaXRlLXRleHQtc2VlcG9zIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy05MDBcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG59XG5cbi5zaG93LXBzLWNvZGUtZGVza3RvcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG93LXBzLWNvZGUtZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2hvdy1wcy1jb2RlLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvdy1wcy1jb2RlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi50ZXh0LS1wYWRkaW5nLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGV4dC0tcGFkZGluZy10b3Age1xuICAgIHBhZGRpbmctdG9wOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNlZVBvc3NpYmUge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTkwMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC00NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWVQb3NzaWJlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IHVuc2V0O1xuICB9XG59XG5cbi5qb2luVXMge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmpvaW5VcyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5wcmVzZW50ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93bWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTQ1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmVzZW50ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA5cHggMTVweCA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNibG9jay1ia3poY3AtY29udGVudCAuZGFya2VzdC0tZ3JlZW4gaDIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNDByZW0pIHtcbiAgI2Jsb2NrLWJremhjcC1jb250ZW50IC5kYXJrZXN0LS1ncmVlbiAuZG93bi1kZXNjIHtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gICNibG9jay1ia3poY3AtY29udGVudCAuZGFya2VzdC0tZ3JlZW4gLmRvd24tZGVzYyBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jY2JveE92ZXJsYXkge1xuICBvcGFjaXR5OiAwLjMgIWltcG9ydGFudDtcbn1cblxuI2Nib3hXcmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jY2JveFdyYXBwZXIgI2Nib3hDb250ZW50IHtcbiAgZmxvYXQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI2Nib3hXcmFwcGVyICNjYm94TG9hZGVkQ29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4jY2JveFdyYXBwZXIgI2Nib3hMb2FkZWRDb250ZW50IC52aWRlby1lbWJlZC1maWVsZC1yZXNwb25zaXZlLW1vZGFsIHtcbiAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4jY2JveFdyYXBwZXIgI2Nib3hDbG9zZSB7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9pY29uLWNsb3NlLWJsYWNrLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbn1cblxuLm1zLW9wdGlvbnMtd3JhcCxcbi5tcy1vcHRpb25zLXdyYXAgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tcy1vcHRpb25zLXdyYXAgPiBidXR0b246Zm9jdXMsXG4ubXMtb3B0aW9ucy13cmFwID4gYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNDg0ODQ4O1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJCNzQ3NTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLm1zLW9wdGlvbnMtd3JhcCA+IGJ1dHRvbiA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtNTAwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogI2IxYjNiMyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1zLW9wdGlvbnMtd3JhcCA+IGJ1dHRvbiA+IHNwYW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIH1cbn1cblxuLm1zLW9wdGlvbnMtd3JhcCA+IGJ1dHRvbltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlOWVkO1xuICBjb2xvcjogIzgwODA4MDtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4ubXMtb3B0aW9ucy13cmFwID4gYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9pY29uX2Rvd25fYXJyb3cuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDhweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjFweDtcbn1cblxuLm1zLW9wdGlvbnMtd3JhcC5tcy1oYXMtc2VsZWN0aW9ucyA+IGJ1dHRvbiB7XG4gIGNvbG9yOiAjNTQ1NzVhO1xufVxuXG4ubXMtb3B0aW9ucy13cmFwID4gLm1zLW9wdGlvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJCNzQ3NTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tcy1vcHRpb25zLXdyYXAubXMtYWN0aXZlID4gLm1zLW9wdGlvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLm1zLW9wdGlvbnMtd3JhcCA+IC5tcy1vcHRpb25zID4gLm1zLXNlYXJjaCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0cHggNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBncm9vdmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucyAubXMtc2VsZWN0YWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiTXVzZW9TYW5zXCI7XG59XG5cbi5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucyAubXMtc2VsZWN0YWxsOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubXMtb3B0aW9ucy13cmFwID4gLm1zLW9wdGlvbnMgPiAubXMtc2VsZWN0YWxsLmdsb2JhbCB7XG4gIG1hcmdpbjogNHB4IDVweDtcbn1cblxuLm1zLW9wdGlvbnMtd3JhcCA+IC5tcy1vcHRpb25zID4gdWwsXG4ubXMtb3B0aW9ucy13cmFwID4gLm1zLW9wdGlvbnMgPiB1bCA+IGxpLm9wdGdyb3VwIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucyA+IHVsIGxpLm1zLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucyA+IHVsID4gbGkub3B0Z3JvdXAge1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucyA+IHVsID4gbGkub3B0Z3JvdXAgKyBsaS5vcHRncm91cCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYWFhO1xufVxuXG4ubXMtb3B0aW9ucy13cmFwID4gLm1zLW9wdGlvbnMgPiB1bCA+IGxpLm9wdGdyb3VwIC5sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMCAwIDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubXMtb3B0aW9ucy13cmFwID4gLm1zLW9wdGlvbnMgPiB1bCBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCA5cHggMTBweCAzMHB4O1xuICBtYXJnaW46IDFweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZTtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy01MDBcIjtcbiAgY29sb3I6ICM1NDU3NWEgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLm1zLW9wdGlvbnMtd3JhcCA+IC5tcy1vcHRpb25zLmNoZWNrYm94LWF1dG9maXQgPiB1bCBsYWJlbCxcbi5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucy5oaWRlLWNoZWNrYm94ID4gdWwgbGFiZWwge1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucyA+IHVsIGxhYmVsLmZvY3VzZWQsXG4ubXMtb3B0aW9ucy13cmFwID4gLm1zLW9wdGlvbnMgPiB1bCBsYWJlbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIGJvcmRlci1jb2xvcjogI2RlZGVkZTtcbn1cblxuLm1zLW9wdGlvbnMtd3JhcCA+IC5tcy1vcHRpb25zID4gdWwgbGkuc2VsZWN0ZWQgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubXMtb3B0aW9ucy13cmFwID4gLm1zLW9wdGlvbnMgPiB1bCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG1hcmdpbjogMCA1cHggMCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDdweDtcbiAgdG9wOiAxMnB4O1xufVxuXG4ubXMtb3B0aW9ucy13cmFwID4gLm1zLW9wdGlvbnMuaGlkZS1jaGVja2JveCA+IHVsIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbn1cblxuLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA2RTc2O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGhlaWdodDogNjRweDtcbn1cbi5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyNnB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHBhZGRpbmc6IDhweCA0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvaWNvbl9kb3duX2Fycm93LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy0zMDBpdGFsaWNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjRTBFMEUwICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzU0NTc1YSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTUwMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5zZWxlY3QyLXNlYXJjaF9fb3B0aW9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA2RTc2O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDI2NHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDEycHggMTJweCA1OHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNkU3NjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy0zMDBcIjtcbiAgY29sb3I6ICM1NDU3NWEgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTkgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDZFNzY7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjZweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNFMEUwRTA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNjRweDtcbiAgcGFkZGluZzogMCAyNnB4ICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMjJweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzU0NTc1QSAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjRTBFMEUwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDZFNzY7XG4gIHRvcDogLTRweDtcbn1cblxudWwjc2VsZWN0Mi1lZGl0LW9mZmljZS1zcGVjaWFsdHktcmVzdWx0cy5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0ZWQsXG51bCNzZWxlY3QyLWVkaXQtb2ZmaWNlLXNwZWNpYWx0eS1yZXN1bHRzIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkXSxcbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkLFxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG51bCNzZWxlY3QyLWVkaXQtb2ZmaWNlLXNwZWNpYWx0eS1yZXN1bHRzLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCAuY2hlY2tib3gtLWRyb3Bkb3duLFxudWwjc2VsZWN0Mi1lZGl0LW9mZmljZS1zcGVjaWFsdHktcmVzdWx0cyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZF0gLmNoZWNrYm94LS1kcm9wZG93bixcbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIC5jaGVja2JveC0tZHJvcGRvd24sXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkXSAuY2hlY2tib3gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbnVsI3NlbGVjdDItZWRpdC1vZmZpY2Utc3BlY2lhbHR5LXJlc3VsdHMuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIC5jaGVja2JveC0tZHJvcGRvd24gLm11bHRpcGxlLS1jaGVja2JveCxcbnVsI3NlbGVjdDItZWRpdC1vZmZpY2Utc3BlY2lhbHR5LXJlc3VsdHMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWRdIC5jaGVja2JveC0tZHJvcGRvd24gLm11bHRpcGxlLS1jaGVja2JveCxcbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIC5jaGVja2JveC0tZHJvcGRvd24gLm11bHRpcGxlLS1jaGVja2JveCxcbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWRdIC5jaGVja2JveC0tZHJvcGRvd24gLm11bHRpcGxlLS1jaGVja2JveCB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjMDA2RTc2O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbnVsI3NlbGVjdDItZWRpdC1vZmZpY2Utc3BlY2lhbHR5LXJlc3VsdHMuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIC5jaGVja2JveC0tZHJvcGRvd24gLm11bHRpcGxlLS1jaGVja2JveDpjaGVja2VkOjphZnRlcixcbnVsI3NlbGVjdDItZWRpdC1vZmZpY2Utc3BlY2lhbHR5LXJlc3VsdHMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWRdIC5jaGVja2JveC0tZHJvcGRvd24gLm11bHRpcGxlLS1jaGVja2JveDpjaGVja2VkOjphZnRlcixcbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIC5jaGVja2JveC0tZHJvcGRvd24gLm11bHRpcGxlLS1jaGVja2JveDpjaGVja2VkOjphZnRlcixcbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWRdIC5jaGVja2JveC0tZHJvcGRvd24gLm11bHRpcGxlLS1jaGVja2JveDpjaGVja2VkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbnVsI3NlbGVjdDItZWRpdC1vZmZpY2Utc3BlY2lhbHR5LXJlc3VsdHMuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIC5jaGVja2JveC0tZHJvcGRvd24gLmxhYmVsX2RhdGEsXG51bCNzZWxlY3QyLWVkaXQtb2ZmaWNlLXNwZWNpYWx0eS1yZXN1bHRzIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkXSAuY2hlY2tib3gtLWRyb3Bkb3duIC5sYWJlbF9kYXRhLFxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucy5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0ZWQgLmNoZWNrYm94LS1kcm9wZG93biAubGFiZWxfZGF0YSxcbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWRdIC5jaGVja2JveC0tZHJvcGRvd24gLmxhYmVsX2RhdGEge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogMjBweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAwLjY3cHggc29saWQgIzAwNkU3NjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkOjpiZWZvcmUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY29udGVudDogXCLinJRcIjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPWZhbHNlXSAubXVsdGlwbGUtLWNoZWNrYm94IHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjMkI3NDc1O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9ZmFsc2VdIC5tdWx0aXBsZS0tY2hlY2tib3g6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9ZmFsc2VdIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPWZhbHNlXSAubXVsdGlwbGUtLWNoZWNrYm94OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD1mYWxzZV0uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIC5tdWx0aXBsZS0tY2hlY2tib3g6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKclFwiO1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCxcbmJvZHksXG4uZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMsXG4uYm9keS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIGNvbG9yOiAjNDg0ODQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxubWFpbiB7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxubWFpbiAubWFpbi1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5tYWluIC5tYWluLW5hdmlnYXRpb24ub3BlbiB7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIG1haW4gLm1haW4tbmF2aWdhdGlvbi5vcGVuIC5pbWctYnJhbmQtbG9nbyB7XG4gICAgdG9wOiAtMnB4O1xuICAgIGxlZnQ6IC00MHB4O1xuICB9XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5hIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzQ4NDg0ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4uY29udGFpbmVyLTkzNiBhIHtcbiAgY29sb3I6ICM1MzU0NTk7XG59XG5cbnAge1xuICBtYXJnaW46IDAgMCAxNXB4IDA7XG59XG5cbnVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxudWwuZGlzYyB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5zcGFuIC5ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5vbCB7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExOTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MDNweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICB9XG59XG4uY29udGFpbmVyLS1mbHVpZCwgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5ub2RlLS10eXBlLWlzaSAuY29udGVudCwgLm5vZGUtLXR5cGUtaXNpIC5jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhaW5lci0tZmx1aWQsIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAubm9kZS0tdHlwZS1pc2kgLmNvbnRlbnQsIC5ub2RlLS10eXBlLWlzaSAuY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXItLWZsdWlkLCAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgLm5vZGUtLXR5cGUtaXNpIC5jb250ZW50LCAubm9kZS0tdHlwZS1pc2kgLmNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbmJvZHkudXNlci1sb2dnZWQtaW4gI2lzaS1iYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW1hZ2UtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogOCU7XG59XG4uaW1hZ2UtbGVmdCBpbWcge1xuICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW1hZ2UtbGVmdCBpbWcge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5pbWFnZS1sZWZ0IGltZyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmltYWdlLWxlZnQuY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmltYWdlLWxlZnQuY2VudGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmltYWdlLWxlZnQuY2VudGVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLmltYWdlLWxlZnQuY2VudGVyIC5kYXJrLWdyZWVuLXRleHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmltYWdlLWxlZnQuY2VudGVyIC5kYXJrLWdyZWVuLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vLWJyZWFrIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hbmNob3ItbWVudS10YXJnZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG5cbi5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbiB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5kaXYudmltZW8tdmlkZW8ge1xuICB3aWR0aDogNjg5cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGRpdi52aW1lby12aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm10LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTAge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRlLWRlc2t0b3AtYnJlYWsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI2RydXBhbC1vZmYtY2FudmFzIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgc2VsZWN0W211bHRpcGxlXSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi52aXJ0dWFsX2V2ZW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jYmxvY2stYmt6aGNwLWxvY2FsLXRhc2tzIHtcbiAgei1pbmRleDogMjtcbn1cblxuLnBhdGgtZnJvbnRwYWdlICNibG9jay1ia3poY3AtY29udGVudCAjc2VjdGlvbi0xIHtcbiAgcGFkZGluZzogMCAzMHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNCRERDMDQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGF0aC1mcm9udHBhZ2UgI2Jsb2NrLWJremhjcC1jb250ZW50ICNzZWN0aW9uLTEge1xuICAgIHBhZGRpbmc6IDAgMTVweCAxNXB4O1xuICB9XG59XG4ucGF0aC1mcm9udHBhZ2UgI2Jsb2NrLWJremhjcC1jb250ZW50ICNzZWN0aW9uLTEgLmxheW91dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGF0aC1mcm9udHBhZ2UgI2Jsb2NrLWJremhjcC1jb250ZW50ICNzZWN0aW9uLTEgLmxheW91dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnBhdGgtZnJvbnRwYWdlIC5hcnJvdy1sZWZ0IHtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGF0aC1mcm9udHBhZ2UgLmZpcnN0X2Rvc2VfY29udGFpbmVyIC5ob21lLWdyaWQgLm9uZS1ncmlkIC5ncmlkXzIuYmdfd2hpdGUgZW0sIC5wYXRoLWZyb250cGFnZSAuZmlyc3RfZG9zZV9jb250YWluZXIgLmhvbWUtZ3JpZCAudHdvLWdyaWQgLmdyaWRfMi5iZ193aGl0ZSBlbSB7XG4gICAgY29sb3I6ICMyQTc0NzU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAucGF0aC1mcm9udHBhZ2UgLmZpcnN0X2Rvc2VfY29udGFpbmVyIC5ob21lLWdyaWQgLm9uZS1ncmlkIC5ncmlkXzIuYmdfd2hpdGUgLmdyZF90dGwsIC5wYXRoLWZyb250cGFnZSAuZmlyc3RfZG9zZV9jb250YWluZXIgLmhvbWUtZ3JpZCAudHdvLWdyaWQgLmdyaWRfMi5iZ193aGl0ZSAuZ3JkX3R0bCB7XG4gICAgZm9udC1mYW1pbHk6IFwiamFmLWJlcm5pbmEtc2Fucy1jb25kZW5zZWRcIjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLnBhdGgtZnJvbnRwYWdlIC5maXJzdF9kb3NlX2NvbnRhaW5lciAuaG9tZS1ncmlkIC5vbmUtZ3JpZCAuZ3JpZF8yLmJnX3doaXRlIC5idXR0b24tbGlnaHQtZ3JlZW4sIC5wYXRoLWZyb250cGFnZSAuZmlyc3RfZG9zZV9jb250YWluZXIgLmhvbWUtZ3JpZCAudHdvLWdyaWQgLmdyaWRfMi5iZ193aGl0ZSAuYnV0dG9uLWxpZ2h0LWdyZWVuIHtcbiAgICBtaW4td2lkdGg6IDI3MHB4O1xuICAgIHBhZGRpbmc6IDE1cHggNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXRoLWZyb250cGFnZSAuZmlyc3RfZG9zZV9jb250YWluZXIgLmhvbWUtZ3JpZCAub25lLWdyaWQgLmdyaWRfMS5iZ193aGl0ZSAuZ3JkX3R0bCwgLnBhdGgtZnJvbnRwYWdlIC5maXJzdF9kb3NlX2NvbnRhaW5lciAuaG9tZS1ncmlkIC50d28tZ3JpZCAuZ3JpZF8xLmJnX3doaXRlIC5ncmRfdHRsIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbiAgLnBhdGgtZnJvbnRwYWdlIC5maXJzdF9kb3NlX2NvbnRhaW5lciAuaG9tZS1ncmlkIC5vbmUtZ3JpZCAuZ3JpZF8xLmJnX3doaXRlIC5idXR0b24tbGlnaHQtZ3JlZW4sIC5wYXRoLWZyb250cGFnZSAuZmlyc3RfZG9zZV9jb250YWluZXIgLmhvbWUtZ3JpZCAudHdvLWdyaWQgLmdyaWRfMS5iZ193aGl0ZSAuYnV0dG9uLWxpZ2h0LWdyZWVuIHtcbiAgICBtaW4td2lkdGg6IDI3MHB4O1xuICAgIHBhZGRpbmc6IDE1cHggNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbi5wYXRoLWZyb250cGFnZSAuZmlyc3RfZG9zZV9jb250YWluZXIgLmdyaWRfMS5iZ193aGl0ZSAuZGVzY193cmFwcGVyIHtcbiAgbWluLXdpZHRoOiB1bnNldDtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG59XG5cbm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5tYWluIC5tYWluLW5hdmlnYXRpb24gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4gLm1haW4tbmF2aWdhdGlvbiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgdG9wOiAwO1xuICB9XG59XG5tYWluIC5tYWluLW5hdmlnYXRpb24gLmNvbnRhaW5lciAuaGVhZGVyLS13cmFwcGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxubWFpbiAubWFpbi1uYXZpZ2F0aW9uLS1zcGxhc2ggLmNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbiAubWFpbi1uYXZpZ2F0aW9uLS1zcGxhc2ggLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHRvcDogMDtcbiAgfVxufVxubWFpbiAubWFpbi1uYXZpZ2F0aW9uLS1zcGxhc2ggLmNvbnRhaW5lciAuaGVhZGVyLS13cmFwcGVyIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5tYWluIC5tYWluLW5hdmlnYXRpb24tLXNwbGFzaCAuY29udGFpbmVyIC5oZWFkZXItLXdyYXBwZXIgYSB7XG4gIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG59XG5tYWluIC5tYWluLW5hdmlnYXRpb24tLXNwbGFzaCAuY29udGFpbmVyIC5oZWFkZXItLXdyYXBwZXIgYSAubG9nbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbiNpc2ktYmFyIHtcbiAgbWF4LXdpZHRoOiAxMTgwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAtNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgI2lzaS1iYXIge1xuICAgIGxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gIH1cbn1cbiNpc2ktYmFyIC5pc2ktYmFyLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNpc2ktYmFyIC53aXRoLWluZGljYXRpb24tbW9iIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNpc2ktYmFyIC53aXRoLWluZGljYXRpb24tbW9iIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuI2lzaS1iYXIgLmlzaS1iYXItY29udGVudCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbiNpc2ktYmFyIC5pc2ktYmFyLWNvbnRlbnQgPiBkaXYge1xuICBwYWRkaW5nOiAyMHB4IDE1cHggMjRweCAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCBwcmludCB7XG4gICNpc2ktYmFyIC5pc2ktYmFyLWNvbnRlbnQgPiBkaXYge1xuICAgIHBhZGRpbmc6IDE2cHggMjRweCAyNHB4O1xuICB9XG59XG4jaXNpLWJhciAuaXNpLWJhci1jb250ZW50IC5pc2ktdGl0bGUtbW9iIHtcbiAgY29sb3I6ICMwMDZFNzY7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2lzaS1iYXIgLmlzaS1iYXItY29udGVudCAuaXNpLXRpdGxlLW1vYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG59XG4jaXNpLWJhciAuaXNpLWJhci1jb250ZW50IC53aXRoLWluZGljYXRpb24gaDMuZGFyay1ncmVlbi10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDA2RTc2O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuI2lzaS1iYXIgLmlzaS1iYXItdmlld21vcmUge1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2lzaS1vcGVuLWljb24uc3ZnXCIpIG5vLXJlcGVhdDtcbiAgdG9wOiAyNHB4O1xuICByaWdodDogMjBweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBwYWRkaW5nOiA4cHggNHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNpc2ktYmFyIC5pc2ktYmFyLXZpZXdtb3JlIHtcbiAgICB0b3A6IDMycHg7XG4gICAgcmlnaHQ6IDIycHg7XG4gIH1cbn1cbiNpc2ktYmFyIC5pc2ktYmFyLXZpZXdtb3JlLWRvd24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaXNpLW9wZW4taWNvbi5zdmdcIikgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIHRvcDogMjRweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogMTVweDtcbiAgcGFkZGluZzogOHB4IDRweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG4jaXNpLWJhci5pc0V4cGFuZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbiNpc2ktYmFyLmlzRXhwYW5kZWQgLmlzaS1iYXItY29udGVudCAuZnVsbEJvZHlJU0kgaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy05MDBcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNpc2ktYmFyLmlzRXhwYW5kZWQgLmlzaS1iYXItY29udGVudCAuZnVsbEJvZHlJU0kgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbiNpc2ktYmFyLmlzRXhwYW5kZWQgLmlzaS1iYXItY29udGVudCAuZnVsbEJvZHlJU0kgaDQ6bGFzdC1vZi10eXBlIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4jaXNpLWJhci5pc0V4cGFuZGVkIC5pc2ktYmFyLWNvbnRlbnQgLmZ1bGxCb2R5SVNJIGgzIHtcbiAgY29sb3I6ICMwMDZFNzY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZmlyc3RfZG9zZV9jb250YWluZXIubGF5b3V0LWltYWdlLWJnIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2hvbWUtZ3JpZC5qcGdcIikgbm8tcmVwZWF0O1xuICBwYWRkaW5nLXRvcDogMjAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMjAxcHgpIHtcbiAgLmZpcnN0X2Rvc2VfY29udGFpbmVyLmxheW91dC1pbWFnZS1iZyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTY4MXB4KSBhbmQgKG1heC13aWR0aDogMjIwMHB4KSB7XG4gIC5maXJzdF9kb3NlX2NvbnRhaW5lci5sYXlvdXQtaW1hZ2UtYmcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTEwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2MHB4KSBhbmQgKG1heC13aWR0aDogMTY4MHB4KSB7XG4gIC5maXJzdF9kb3NlX2NvbnRhaW5lci5sYXlvdXQtaW1hZ2UtYmcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5maXJzdF9kb3NlX2NvbnRhaW5lci5sYXlvdXQtaW1hZ2UtYmcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1JSAtNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maXJzdF9kb3NlX2NvbnRhaW5lci5sYXlvdXQtaW1hZ2UtYmcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI0JSAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmlyc3RfZG9zZV9jb250YWluZXIubGF5b3V0LWltYWdlLWJnIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaG9tZS1ncmlkLW1iLmpwZ1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEIwRjI1O1xuICAgIHBhZGRpbmctdG9wOiA1MTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUwJTtcbiAgfVxufVxuXG5ib2R5Om5vdCgucGF0aC1mcm9udHBhZ2UpLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5maWVsZC0tbmFtZS1maWVsZC13Y21zLWxwX19ib2R5LCBib2R5Om5vdCgucGF0aC1mcm9udHBhZ2UpLnBhZ2Utbm9kZS10eXBlLWhzLXNwbGFzaC1wYWdlIC5maWVsZC0tbmFtZS1maWVsZC13Y21zLWxwX19ib2R5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHk6bm90KC5wYXRoLWZyb250cGFnZSkucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgLmlzaS1saW5rcyBhLCBib2R5Om5vdCgucGF0aC1mcm9udHBhZ2UpLnBhZ2Utbm9kZS10eXBlLWhzLXNwbGFzaC1wYWdlIC5pc2ktbGlua3MgYSB7XG4gIGNvbG9yOiAjMDA2RTc2O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKS5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAjYmxvY2stYmt6aGNwLWNvbnRlbnQsIGJvZHk6bm90KC5wYXRoLWZyb250cGFnZSkucGFnZS1ub2RlLXR5cGUtaHMtc3BsYXNoLXBhZ2UgI2Jsb2NrLWJremhjcC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbn1cbmJvZHk6bm90KC5wYXRoLWZyb250cGFnZSkucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgI2Jsb2NrLWJremhjcC1jb250ZW50IGRpdiNzZWN0aW9uLTYsIGJvZHk6bm90KC5wYXRoLWZyb250cGFnZSkucGFnZS1ub2RlLXR5cGUtaHMtc3BsYXNoLXBhZ2UgI2Jsb2NrLWJremhjcC1jb250ZW50IGRpdiNzZWN0aW9uLTYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy0zMDBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM1MzU2NUE7XG59XG5ib2R5Om5vdCgucGF0aC1mcm9udHBhZ2UpLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlICNibG9jay1ia3poY3AtY29udGVudCBkaXYjc2VjdGlvbi02IC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSwgYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKS5wYWdlLW5vZGUtdHlwZS1ocy1zcGxhc2gtcGFnZSAjYmxvY2stYmt6aGNwLWNvbnRlbnQgZGl2I3NlY3Rpb24tNiAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkge1xuICBwYWRkaW5nOiAyMHB4IDI1cHggMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHk6bm90KC5wYXRoLWZyb250cGFnZSkucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgI2Jsb2NrLWJremhjcC1jb250ZW50IGRpdiNzZWN0aW9uLTYgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5LCBib2R5Om5vdCgucGF0aC1mcm9udHBhZ2UpLnBhZ2Utbm9kZS10eXBlLWhzLXNwbGFzaC1wYWdlICNibG9jay1ia3poY3AtY29udGVudCBkaXYjc2VjdGlvbi02IC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSB7XG4gICAgcGFkZGluZzogMjBweCA1cHggMDtcbiAgfVxufVxuYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKS5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAjYmxvY2stYmt6aGNwLWNvbnRlbnQgZGl2I3NlY3Rpb24tNiBwLnJlZmVyZW5jZXMsIGJvZHk6bm90KC5wYXRoLWZyb250cGFnZSkucGFnZS1ub2RlLXR5cGUtaHMtc3BsYXNoLXBhZ2UgI2Jsb2NrLWJremhjcC1jb250ZW50IGRpdiNzZWN0aW9uLTYgcC5yZWZlcmVuY2VzIHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzQ4NDg0ODtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5Om5vdCgucGF0aC1mcm9udHBhZ2UpLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlICNibG9jay1ia3poY3AtY29udGVudCBkaXYjc2VjdGlvbi02IHAucmVmZXJib2R5LCBib2R5Om5vdCgucGF0aC1mcm9udHBhZ2UpLnBhZ2Utbm9kZS10eXBlLWhzLXNwbGFzaC1wYWdlICNibG9jay1ia3poY3AtY29udGVudCBkaXYjc2VjdGlvbi02IHAucmVmZXJib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy0zMDBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKS5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAjYmxvY2stYmt6aGNwLWNvbnRlbnQgZGl2I3NlY3Rpb24tNiBwLnJlZmVyYm9keSBzcGFuLCBib2R5Om5vdCgucGF0aC1mcm9udHBhZ2UpLnBhZ2Utbm9kZS10eXBlLWhzLXNwbGFzaC1wYWdlICNibG9jay1ia3poY3AtY29udGVudCBkaXYjc2VjdGlvbi02IHAucmVmZXJib2R5IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5ib2R5Om5vdCgucGF0aC1mcm9udHBhZ2UpLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlICNibG9jay1ia3poY3AtY29udGVudCBkaXYjc2VjdGlvbi02IHAucmVmZXJib2R5IHNwYW4uc21hbGwsIGJvZHk6bm90KC5wYXRoLWZyb250cGFnZSkucGFnZS1ub2RlLXR5cGUtaHMtc3BsYXNoLXBhZ2UgI2Jsb2NrLWJremhjcC1jb250ZW50IGRpdiNzZWN0aW9uLTYgcC5yZWZlcmJvZHkgc3Bhbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtMzAwXCIsIHNhbnMtc2VyaWY7XG59XG5ib2R5Om5vdCgucGF0aC1mcm9udHBhZ2UpLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlICNibG9jay1ia3poY3AtY29udGVudCBkaXYjc2VjdGlvbi02IHAucmVmZXJib2R5IHN0cm9uZywgYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKS5wYWdlLW5vZGUtdHlwZS1ocy1zcGxhc2gtcGFnZSAjYmxvY2stYmt6aGNwLWNvbnRlbnQgZGl2I3NlY3Rpb24tNiBwLnJlZmVyYm9keSBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTkwMFwiLCBzYW5zLXNlcmlmO1xufVxuYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKS5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAjYmxvY2stYmt6aGNwLWNvbnRlbnQgZGl2I3NlY3Rpb24tNiAuaW5kaWNhdGlvbnMgaDMsIGJvZHk6bm90KC5wYXRoLWZyb250cGFnZSkucGFnZS1ub2RlLXR5cGUtaHMtc3BsYXNoLXBhZ2UgI2Jsb2NrLWJremhjcC1jb250ZW50IGRpdiNzZWN0aW9uLTYgLmluZGljYXRpb25zIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTcwMFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDA2RTc2O1xufVxuYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKS5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAjYmxvY2stYmt6aGNwLWNvbnRlbnQgZGl2I3NlY3Rpb24tNiAuaW5kaWNhdGlvbnMgLmluZGljYXRpb25zLXRleHQsIGJvZHk6bm90KC5wYXRoLWZyb250cGFnZSkucGFnZS1ub2RlLXR5cGUtaHMtc3BsYXNoLXBhZ2UgI2Jsb2NrLWJremhjcC1jb250ZW50IGRpdiNzZWN0aW9uLTYgLmluZGljYXRpb25zIC5pbmRpY2F0aW9ucy10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJvZHk6bm90KC5wYXRoLWZyb250cGFnZSkgI2Jsb2NrLWJremhjcC1jb250ZW50IGFydGljbGUgPiBkaXY6bGFzdC1vZi10eXBlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5jb250YWluZXIsXG4ucGFnZS1ub2RlLXR5cGUtaHMtc3BsYXNoLXBhZ2UgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTM3NXB4O1xufVxuXG4uZmlyc3RfZG9zZV9jb250YWluZXIubGF5b3V0LWFycm93LWJnLmxheW91dC0tb25lY29sIC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuaDMuZGFyay1ncmVlbiwgaDMuZGFyay1ncmVlbi10ZXh0IHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LWZhbWlseTogXCJqYWYtYmVybmluYS1zYW5zLWNvbmRlbnNlZFwiO1xuICBjb2xvcjogIzAwNUY2NjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGgzLmRhcmstZ3JlZW4sIGgzLmRhcmstZ3JlZW4tdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbmg0LmRhcmstZ3JlZW4sIGg0LmRhcmstZ3JlZW4tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzJCNzQ3NTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGg0LmRhcmstZ3JlZW4sIGg0LmRhcmstZ3JlZW4tdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5ibG9jay1pbmxpbmUtYmxvY2tiYXNpYyAuZmllbGQtLW5hbWUtYm9keSB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG4ubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuYmxvY2staW5saW5lLWJsb2NrYmFzaWMgLmZpZWxkLS1uYW1lLWJvZHkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sYXlvdXQtLXRocmVlY29sLXNlY3Rpb24uZG90dGVkLWJvcmRlciAubGF5b3V0X19yZWdpb24tLXRoaXJkIC5ibG9jay1pbmxpbmUtYmxvY2tiYXNpYzpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMjU1cHg7XG4gIHdpZHRoOiAyNTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmxheW91dC0tdGhyZWVjb2wtc2VjdGlvbi5kb3R0ZWQtYm9yZGVyIC5sYXlvdXRfX3JlZ2lvbi0tdGhpcmQgLmJsb2NrLWlubGluZS1ibG9ja2Jhc2ljOmZpcnN0LW9mLXR5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2VsbGlwc2UucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1NXB4IDI1NXB4O1xuICB3aWR0aDogMjU1cHg7XG4gIGhlaWdodDogMjU1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYXlvdXQtLXRocmVlY29sLXNlY3Rpb24uZG90dGVkLWJvcmRlciAubGF5b3V0X19yZWdpb24tLXRoaXJkIC5ibG9jay1pbmxpbmUtYmxvY2tiYXNpYzpmaXJzdC1vZi10eXBlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMzVweCAyMzVweDtcbiAgICB3aWR0aDogMjM1cHg7XG4gICAgaGVpZ2h0OiAyMzVweDtcbiAgICByaWdodDogLTVweDtcbiAgICB0b3A6IC01cHg7XG4gIH1cbn1cbi5sYXlvdXQtLXRocmVlY29sLXNlY3Rpb24uZG90dGVkLWJvcmRlciAubGF5b3V0X19yZWdpb24tLXRoaXJkIC5ibG9jay1pbmxpbmUtYmxvY2tiYXNpYzpmaXJzdC1vZi10eXBlIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYXlvdXQtLXRocmVlY29sLXNlY3Rpb24uZG90dGVkLWJvcmRlciAubGF5b3V0X19yZWdpb24tLXRoaXJkIC5ibG9jay1pbmxpbmUtYmxvY2tiYXNpYzpmaXJzdC1vZi10eXBlIHtcbiAgICBoZWlnaHQ6IDIyNXB4O1xuICAgIHdpZHRoOiAyMjVweDtcbiAgICBtYXJnaW46IDEwcHggYXV0byAzMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI3KTtcbiAgfVxufVxuLmxheW91dC0tdGhyZWVjb2wtc2VjdGlvbi5kb3R0ZWQtYm9yZGVyIC5sYXlvdXRfX3JlZ2lvbi0tdGhpcmQgLmJsb2NrLWlubGluZS1ibG9ja2Jhc2ljOmZpcnN0LW9mLXR5cGUgcCB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ubGF5b3V0LS10aHJlZWNvbC1zZWN0aW9uLmRvdHRlZC1ib3JkZXIgLmxheW91dF9fcmVnaW9uLS10aGlyZCAuYmxvY2staW5saW5lLWJsb2NrYmFzaWM6Zmlyc3Qtb2YtdHlwZSAuZGFyay1ncmVlbi10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4ubGF5b3V0LS10aHJlZWNvbC1zZWN0aW9uLmRvdHRlZC1ib3JkZXIgLmxheW91dF9fcmVnaW9uLS10aGlyZCAuYmxvY2staW5saW5lLWJsb2NrYmFzaWM6Zmlyc3Qtb2YtdHlwZSAuZGFyay1ncmVlbi10ZXh0IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYXlvdXQtLXRocmVlY29sLXNlY3Rpb24uZG90dGVkLWJvcmRlciAubGF5b3V0X19yZWdpb24tLXRoaXJkIC5ibG9jay1pbmxpbmUtYmxvY2tiYXNpYzpmaXJzdC1vZi10eXBlIC5kYXJrLWdyZWVuLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAubGF5b3V0LS10aHJlZWNvbC1zZWN0aW9uLmRvdHRlZC1ib3JkZXIgLmxheW91dF9fcmVnaW9uLS10aGlyZCAuYmxvY2staW5saW5lLWJsb2NrYmFzaWM6Zmlyc3Qtb2YtdHlwZSAuZGFyay1ncmVlbi10ZXh0IHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5sYXlvdXQtLXRocmVlY29sLXNlY3Rpb24uZG90dGVkLWJvcmRlciAubGF5b3V0X19yZWdpb24tLXRoaXJkIC5ibG9jay1pbmxpbmUtYmxvY2tiYXNpYzpsYXN0LW9mLXR5cGUge1xuICB3aWR0aDogMzAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGF5b3V0LS10aHJlZWNvbC1zZWN0aW9uLmRvdHRlZC1ib3JkZXIgLmxheW91dF9fcmVnaW9uLS10aGlyZCAuYmxvY2staW5saW5lLWJsb2NrYmFzaWM6bGFzdC1vZi10eXBlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5sYXlvdXQtLXRocmVlY29sLXNlY3Rpb24uZG90dGVkLWJvcmRlciAubGF5b3V0X19yZWdpb24tLXRoaXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ubGF5b3V0LS10aHJlZWNvbC1zZWN0aW9uLmJsb2NrLWFsaWduLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5sYXlvdXQtLXRocmVlY29sLXNlY3Rpb24uYmxvY2stYWxpZ24tYm90dG9tIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzQzNzQxO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxheW91dC0tdGhyZWVjb2wtc2VjdGlvbi5ibG9jay1hbGlnbi1ib3R0b20gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubGF5b3V0LS10aHJlZWNvbC1zZWN0aW9uLmJsb2NrLWFsaWduLWJvdHRvbSAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuYmxvY2stdGFicyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgfVxufVxuXG4uZmxleC1hbGlnbi1pdGVtcy1jZW50ZXIubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbnAge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZ3JheS1iZyB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjM7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncmF5LWJnIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4uZ3JheS1iZyBwIHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbioge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLmFuY2hvci1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbmNob3ItbWVudSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAzMjBweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmFuY2hvci1tZW51LmJpbyBwIGEge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5hbmNob3ItbWVudS5uYXZiYXItZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbmNob3ItbWVudS5uYXZiYXItZml4ZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLmFuY2hvci1tZW51IHAge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yNCkgMCAzcHggOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmFuY2hvci1tZW51IHAuc3VidGl0bGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzJBNzQ3NTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cbi5hbmNob3ItbWVudSBwIGEge1xuICBwYWRkaW5nOiAxNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzQzNzQxO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbmNob3ItbWVudSBwIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuLmFuY2hvci1tZW51IHAgYSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmFuY2hvci1tZW51IHAuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0JEREMwNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYW5jaG9yLW1lbnUgcC5pcy1hY3RpdmUge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG59XG4uYW5jaG9yLW1lbnUgcC5pcy1hY3RpdmU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNDVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LXdpdGgtYmcucG5nXCIpIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG4gIHdpZHRoOiAzN3B4O1xuICBoZWlnaHQ6IDM3cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYW5jaG9yLW1lbnUgcC5pcy1hY3RpdmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cbi5hbmNob3ItbWVudS5yYXBpZCBwIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYW5jaG9yLW1lbnUucmFwaWQgcC5pcy1hY3RpdmUge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFuY2hvci1tZW51LnNhZmV0eSBwIHtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFuY2hvci1tZW51LnNhZmV0eSBwLmlzLWFjdGl2ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uYW5jaG9yLW1lbnUuaGVhZCBwIGEgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5hbmNob3ItbWVudS5oZWFkIHAgYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWlzaSBtYWluIC5tYWluLW5hdmlnYXRpb24gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1pc2kgLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2Utbm9kZS10eXBlLWlzaSAubm9kZS0tdHlwZS1pc2kge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLWlzaSAubm9kZS0tdHlwZS1pc2kgLmNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImphZi1iZXJuaW5vLXNhbnMtZXh0cmFib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDA1RjY2O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG5ib2R5Om5vdCgucGF0aC1mcm9udHBhZ2UpLnBhZ2Utbm9kZS10eXBlLWlzaSAjYmxvY2stYmt6aGNwLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgLmlzaS1iYXIgLmlzaS1iYXItY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5ib2R5IGRpdiNpc2lfYmxvY2tfY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiB1bnNldDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1heC13aWR0aDogMTM3NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmJvZHkgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNvbnRhaW5lci0tZmx1aWQud2hpdGUtYmFja2dyb3VuZC5sYXlvdXQtYXJyb3ctYmcgLnZpZGVvX2NvbnRhaW5lciwgLm5vZGUtLXR5cGUtaXNpIC53aGl0ZS1iYWNrZ3JvdW5kLmxheW91dC1hcnJvdy1iZy5jb250ZW50IC52aWRlb19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItLWZsdWlkLndoaXRlLWJhY2tncm91bmQubGF5b3V0LWFycm93LWJnIC52aWRlb19jb250YWluZXIgLmZpZWxkLS1uYW1lLWJvZHksIC5ub2RlLS10eXBlLWlzaSAud2hpdGUtYmFja2dyb3VuZC5sYXlvdXQtYXJyb3ctYmcuY29udGVudCAudmlkZW9fY29udGFpbmVyIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lci0tZmx1aWQud2hpdGUtYmFja2dyb3VuZC5sYXlvdXQtYXJyb3ctYmcgLnZpZGVvX2NvbnRhaW5lciBoMy5kYXJrLWdyZWVuLCAubm9kZS0tdHlwZS1pc2kgLndoaXRlLWJhY2tncm91bmQubGF5b3V0LWFycm93LWJnLmNvbnRlbnQgLnZpZGVvX2NvbnRhaW5lciBoMy5kYXJrLWdyZWVuIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LWZhbWlseTogXCJqYWYtYmVybmluYS1zYW5zLWNvbmRlbnNlZFwiO1xuICBjb2xvcjogIzAwNUY2Njtcbn1cbi5jb250YWluZXItLWZsdWlkLndoaXRlLWJhY2tncm91bmQubGF5b3V0LWFycm93LWJnIC5ibG9jay10YWJzLCAubm9kZS0tdHlwZS1pc2kgLndoaXRlLWJhY2tncm91bmQubGF5b3V0LWFycm93LWJnLmNvbnRlbnQgLmJsb2NrLXRhYnMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZG90dGVkLWJvcmRlci5sYXlvdXQtLXRocmVlY29sLXNlY3Rpb24tLTI1LTUwLTI1IC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmxheW91dC1hcnJvdy1iZy5jb250YWluZXItLWZsdWlkLmdyZXktYmFja2dyb3VuZC5wZXJzcGVjdGl2ZSwgLm5vZGUtLXR5cGUtaXNpIC5sYXlvdXQtYXJyb3ctYmcuZ3JleS1iYWNrZ3JvdW5kLnBlcnNwZWN0aXZlLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5sYXlvdXQtYXJyb3ctYmcuY29udGFpbmVyLS1mbHVpZC5ncmV5LWJhY2tncm91bmQucGVyc3BlY3RpdmUgLmJsb2NrLCAubm9kZS0tdHlwZS1pc2kgLmxheW91dC1hcnJvdy1iZy5ncmV5LWJhY2tncm91bmQucGVyc3BlY3RpdmUuY29udGVudCAuYmxvY2sge1xuICBwYWRkaW5nOiA0MHB4IDgwcHggMCA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxheW91dC1hcnJvdy1iZy5jb250YWluZXItLWZsdWlkLmdyZXktYmFja2dyb3VuZC5wZXJzcGVjdGl2ZSAuYmxvY2ssIC5ub2RlLS10eXBlLWlzaSAubGF5b3V0LWFycm93LWJnLmdyZXktYmFja2dyb3VuZC5wZXJzcGVjdGl2ZS5jb250ZW50IC5ibG9jayB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gIH1cbn1cbi5sYXlvdXQtYXJyb3ctYmcuY29udGFpbmVyLS1mbHVpZC5ncmV5LWJhY2tncm91bmQucGVyc3BlY3RpdmUgLmJsb2NrIHAsIC5ub2RlLS10eXBlLWlzaSAubGF5b3V0LWFycm93LWJnLmdyZXktYmFja2dyb3VuZC5wZXJzcGVjdGl2ZS5jb250ZW50IC5ibG9jayBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sYXlvdXQtYXJyb3ctYmcuY29udGFpbmVyLS1mbHVpZC5ncmV5LWJhY2tncm91bmQucGVyc3BlY3RpdmUgLmJsb2NrLXdlYmZvcm0sIC5ub2RlLS10eXBlLWlzaSAubGF5b3V0LWFycm93LWJnLmdyZXktYmFja2dyb3VuZC5wZXJzcGVjdGl2ZS5jb250ZW50IC5ibG9jay13ZWJmb3JtIHtcbiAgcGFkZGluZzogMCA4MHB4IDQwcHggODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYXlvdXQtYXJyb3ctYmcuY29udGFpbmVyLS1mbHVpZC5ncmV5LWJhY2tncm91bmQucGVyc3BlY3RpdmUgLmJsb2NrLXdlYmZvcm0sIC5ub2RlLS10eXBlLWlzaSAubGF5b3V0LWFycm93LWJnLmdyZXktYmFja2dyb3VuZC5wZXJzcGVjdGl2ZS5jb250ZW50IC5ibG9jay13ZWJmb3JtIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbiAgfVxufVxuLmxheW91dC1hcnJvdy1iZy5jb250YWluZXItLWZsdWlkLmdyZXktYmFja2dyb3VuZC5wZXJzcGVjdGl2ZSAuYmxvY2std2ViZm9ybSAud2ViZm9ybS1lbGVtZW50LS10aXRsZS1pbmxpbmUgbGFiZWwsIC5ub2RlLS10eXBlLWlzaSAubGF5b3V0LWFycm93LWJnLmdyZXktYmFja2dyb3VuZC5wZXJzcGVjdGl2ZS5jb250ZW50IC5ibG9jay13ZWJmb3JtIC53ZWJmb3JtLWVsZW1lbnQtLXRpdGxlLWlubGluZSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICMyQTc0NzU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGF5b3V0LWFycm93LWJnLmNvbnRhaW5lci0tZmx1aWQuZ3JleS1iYWNrZ3JvdW5kLnBlcnNwZWN0aXZlIC5ibG9jay13ZWJmb3JtIC53ZWJmb3JtLWVsZW1lbnQtLXRpdGxlLWlubGluZSBsYWJlbCwgLm5vZGUtLXR5cGUtaXNpIC5sYXlvdXQtYXJyb3ctYmcuZ3JleS1iYWNrZ3JvdW5kLnBlcnNwZWN0aXZlLmNvbnRlbnQgLmJsb2NrLXdlYmZvcm0gLndlYmZvcm0tZWxlbWVudC0tdGl0bGUtaW5saW5lIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxheW91dC1hcnJvdy1iZyAubGF5b3V0X19yZWdpb24tLXRoaXJkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG59XG5cbi5sYXlvdXRfX3JlZ2lvbiA+IC5ibG9jay1pbmxpbmUtYmxvY2tiYXNpYzpmaXJzdC1vZi10eXBlIC5lZmZpY2FjeSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuZWZmaWNhY3ktbWcge1xuICAgIG1hcmdpbjogMjUlIDAgMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tdi00IHtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbn1cblxuLmVmZmljYWN5IC5ncmRfdHRsX21kIHtcbiAgY29sb3I6ICMyRjMxMzAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiamFmLWJlcm5pbmEtc2Fucy1jb25kZW5zZWRcIiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWZmaWNhY3kgLmdyZF90dGxfbWQge1xuICAgIGZvbnQtZmFtaWx5OiBcImphZi1iZXJuaW5vLXNhbnMtZXh0cmFib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5lZmZpY2FjeSAuZ3JkX3R0bF9tZCBzcGFuIHtcbiAgY29sb3I6ICMwMUI4QzEgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5lZmZpY2FjeSAuYnV0dG9uLWxpZ2h0LWdyZWVuIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWZmaWNhY3kgLmJ1dHRvbi1saWdodC1ncmVlbiB7XG4gICAgcGFkZGluZzogMTRweCA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWZmaWNhY3kudHdvLWdyaWQgLmdyaWRfMi5iZ193aGl0ZSA+IHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5lZmZpY2FjeS5sYXlvdXQtLW9uZWNvbCAubGF5b3V0X19yZWdpb24gPiAuYmxvY2s6Zmlyc3Qtb2YtdHlwZSAuZmllbGQtLW5hbWUtYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uZmlyc3RfZG9zZV9jb250YWluZXIgLnR3by1ncmlkLmVmZmljYWN5IC5ncmlkXzIuYmdfd2hpdGUge1xuICBwYWRkaW5nOiAyMHB4IDQwcHggMDtcbn1cbi5maXJzdF9kb3NlX2NvbnRhaW5lciAudHdvLWdyaWQuZWZmaWNhY3kgLmdyaWRfMi5iZ193aGl0ZSAuc21hbGwtcCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbiNzZWN1a2ludW1hYixcbiNhZGFsaW11bWFiLFxuI3VzdGVraW51bWFiLFxuI2Nvc2VudHl4LFxuI2h1bWlyYSxcbiNzdGVsYXJhLFxuI2V2ZW50cyxcbiNkYXRhIHtcbiAgZm9udC1mYW1pbHk6IFwiamFmLWJlcm5pbmEtc2Fucy1jb25kZW5zZWRcIjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2V2ZW50cyB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cbn1cblxuLnNtYWxsLXN1YiB7XG4gIGZvbnQtc2l6ZTogNTAlO1xuICB0b3A6IC0wLjhlbTtcbiAgbGVmdDogNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5zdHJvbmcgc3VwIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbnN1cCB7XG4gIGZvbnQtc2l6ZTogNjAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZWZ0OiAycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBzdXAge1xuICAgIGxlZnQ6IDJweDtcbiAgfVxufVxuXG4uZ3JpZF9za25fX2Rlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmdyaWRfc2tuX19kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZ3JpZF9za25fX21vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3JpZF9za25fX21vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmJnX3doaXRlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFycm93LWxlZnQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbmV3LWFycm93LnBuZ1wiKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogNDAwcHg7XG4gIHdpZHRoOiA0MDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi5ncmlkXzIgLmdyZF90dGwgKyB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuLmdyaWRfMiAuZ3JkX3R0bCArIHVsIGxpOjptYXJrZXIge1xuICBjb2xvcjogIzAwNUY2NjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uYmdfd2hpdGUgLnNtYWxsLXAge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuXG4udGFicy1kaWFsb2cge1xuICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4udGFicy1kaWFsb2cgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wb3B1cC1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzREMzk4MDtcbn1cblxuLnN5bWJvbC10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zeW1ib2wtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zeW1ib2wtdGV4dCBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtN3B4O1xufVxuXG4uYmVybmluby1zYW5zIHtcbiAgZm9udC1mYW1pbHk6IFwiamFmLWJlcm5pbmEtc2Fucy1uYXJyb3dcIiAhaW1wb3J0YW50O1xufVxuLmJlcm5pbm8tc2FucyBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmVybmluby1zYW5zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuLndoaXRlLWJhY2tncm91bmQud2l0aG91dC1tZW51IC5ibG9jay1sYXlvdXQtYnVpbGRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ud2hpdGUtYmFja2dyb3VuZC53aXRob3V0LW1lbnUgLmJsb2NrLWxheW91dC1idWlsZGVyIGgzIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2hpdGUtYmFja2dyb3VuZC53aXRob3V0LW1lbnUgLmJsb2NrLWxheW91dC1idWlsZGVyIGgzIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbi53aGl0ZS1iYWNrZ3JvdW5kLndpdGhvdXQtbWVudSAuYmxvY2stbGF5b3V0LWJ1aWxkZXIgLmZpZWxkLS1uYW1lLWJvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2tpbl9jYXJlX2NvbnRhaW5lci5sYXlvdXQtYXJyb3ctYmcgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmJsb2NrLWlubGluZS1ibG9ja2Jhc2ljOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcmVzb3VyY2VzLmRhcmstZ3JlZW4ge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2l0aG91dC1tZW51IC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2l0ZW1hcF9tZW51LndpdGhvdXQtbWVudSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlbWFwX21lbnUud2l0aG91dC1tZW51IC50YWJzLW5hdiB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuc2l0ZW1hcF9tZW51LndpdGhvdXQtbWVudSAudGFicy1uYXYgbGkge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJhY2stdG9wLXRvcC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFjay10b3AtdG9wLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAuYmFjay10b3AtdG9wLWJsb2NrICsgLmJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuYmFjay10b3AtdG9wLWJsb2NrIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJhY2stdG9wLXRvcC1ibG9jayAuZmllbGQtLW5hbWUtYm9keSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYmFjay10b3AtdG9wLWJsb2NrIC5maWVsZC0tbmFtZS1ib2R5IHAgLmJhY2stdG8tdG9wIHtcbiAgICBjb2xvcjogIzREMzk4MDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmJ1dHRvbi0tYmFjay10by10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDEycHggMTVweDtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkREQzA0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93cy11cC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGhlaWdodDogNTRweDtcbiAgd2lkdGg6IDU0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IC0xMDAwMDAwcHg7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5idXR0b24tLWJhY2stdG8tdG9wOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuYm9keS5vdmVybGF5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS5vdmVybGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMjU1LCAyNTUsIDI1NSkgNzUlLCByZ2IoNDcsIDQ5LCA0OCkgMTAwJSk7XG59XG5cbi5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLndoaXRlLWJhY2tncm91bmQud2l0aG91dC1tZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53aXRob3V0LXNwYWNlLmxheW91dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndpdGhvdXQtc3BhY2UgaDIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpZ2h0LWdyZWVuLWFycm93cy1iZy5sYXlvdXQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL2N1c3RvbS9ia3poY3AvaW1hZ2VzL2xpZ2h0LWdyZWVuLWFycm93cy5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICB9XG59XG4ubGlnaHQtZ3JlZW4tYXJyb3dzLWJnIC5jdGEtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogcmlnaHQ7XG4gIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gIGdhcDogOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm8tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiNzZWN0aW9uLTYgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmJsb2NrLXN0YXRpY19sZWZ0X2ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnZpZGVvLWRlc2Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udmlkZW8tZGVzYyBwIHtcbiAgd2lkdGg6IDUwJTtcbiAgYmFja2dyb3VuZDogI0YyRjJGMztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDA3Nzc0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZGVvLWRlc2MgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi52aWRlby1kZXNjIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZGVvLWRlc2MgcDpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi52aWRlby1kZXNjIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWRlby1kZXNjIHA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjc2VjdGlvbi0zIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS0yNS03NS5zaXRlbWFwX21lbnUgLndpdGhvdXQtbWVudSAuYmxvY2staW5saW5lLWJsb2NrYWNjb3JkaW9uLXdpdGgtdGFicy1iZWxvdyB7XG4gICAgbWFyZ2luOiAwIDIwcHggMCAxMHB4O1xuICB9XG59XG5cbiNzZWN0aW9uLTQgLmxheW91dC0tdGhyZWVjb2wtc2VjdGlvbi0tMjUtMjUtNTAuc2tpbl9jYXJlX2NvbnRhaW5lciAubGF5b3V0X19yZWdpb24tLXRoaXJkIC5ibG9jay1pbmxpbmUtYmxvY2tiYXNpYyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNzZWN0aW9uLTQgLmxheW91dC0tdGhyZWVjb2wtc2VjdGlvbi0tMjUtMjUtNTAuc2tpbl9jYXJlX2NvbnRhaW5lciAubGF5b3V0X19yZWdpb24tLXRoaXJkIC5ibG9jay1pbmxpbmUtYmxvY2tiYXNpYyAuZ2V0LXN0YXJ0IC50ZXh0LWFsaWduLWNlbnRlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4jc2VjdGlvbi00IC5sYXlvdXQtLXRocmVlY29sLXNlY3Rpb24tLTI1LTI1LTUwLnNraW5fY2FyZV9jb250YWluZXIgLmxheW91dF9fcmVnaW9uLS10aGlyZCAuYmxvY2staW5saW5lLWJsb2NrYmFzaWMgLmdldC1zdGFydCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5nZXQtc3RhcnQgLmJ1dHRvbi1saWdodC1ncmVlbiB7XG4gIGNvbG9yOiAjMkYzMTMwICFpbXBvcnRhbnQ7XG59XG5cbi5idXR0b24tbGlnaHQtZ3JlZW4udW5jbGlja2FibGUge1xuICBjb2xvcjogIzJGMzEzMCAhaW1wb3J0YW50O1xufVxuXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMjU1LCAyNTUsIDI1NSkgMCUsIHJnYmEoMCwgMCwgMCwgMC44NzQzODcyNTQ5KSAzNiUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAucmVjb21tZW5kLW5leHQud2l0aG91dC1tZW51LmVmZmljYWN5IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLnJlY29tbWVuZC1uZXh0LndpdGhvdXQtbWVudS5lZmZpY2FjeSAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICBmbGV4OiAwIDEgMTUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJlY29tbWVuZC1uZXh0LndpdGhvdXQtbWVudS5lZmZpY2FjeSAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgZmxleDogMCAxIDg1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZWNvbW1lbmQtbmV4dC53aXRob3V0LW1lbnUuZWZmaWNhY3kgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmJsb2NrIC50d28tZ3JpZCBwIGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnJlY29tbWVuZC1uZXh0LndpdGhvdXQtbWVudS5lZmZpY2FjeSAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuYmxvY2sgLnR3by1ncmlkIHA6bm90KC5ncmRfdHRsKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi52aWRlb19jb250YWluZXIuYmFjay10b3AtdG9wLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG59XG4udmlkZW9fY29udGFpbmVyLmJhY2stdG9wLXRvcC1ibG9jayBwIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAucGVyc3BlY3RpdmUuc2tpbl9jYXJlX2NvbnRhaW5lci5ncmV5LWJhY2tncm91bmQge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zZWNvbmQtdGFicy1kb3R0ZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4jYmxvY2stYmt6aGNwLWJyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNibG9jay1ia3poY3AtYnJlYWRjcnVtYnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbiNsYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXItYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNoYXJ0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGFydC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50d28tZ3JpZC1zdHVkeS1kZXNpZ25zIHtcbiAgcGFkZGluZzogMTBweCAwIDYwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0MHB4O1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnR3by1ncmlkLXN0dWR5LWRlc2lnbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnR3by1ncmlkLXN0dWR5LWRlc2lnbnMgLnR3by1ncmlkLXN0dWR5LWRlc2lnbnMgcDpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZzogMCAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnR3by1ncmlkLXN0dWR5LWRlc2lnbnMgLnR3by1ncmlkLXN0dWR5LWRlc2lnbnMgcDpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbi50d28tZ3JpZC1zdHVkeS1kZXNpZ25zIC5jYXJkLXBzbyB7XG4gIHBhZGRpbmc6IDA7XG59XG4udHdvLWdyaWQtc3R1ZHktZGVzaWducyAuY2FyZC1wc28gcCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4udHdvLWdyaWQtc3R1ZHktZGVzaWducyAuZ3JpZF8yIHtcbiAgd2lkdGg6IDI5MnB4O1xuICBoZWlnaHQ6IDE3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnR3by1ncmlkLXN0dWR5LWRlc2lnbnMgLmdyaWRfMiB7XG4gICAgd2lkdGg6IDM2OHB4O1xuICB9XG59XG5cbi5saW1lLWdyZWVuLXRleHQge1xuICBjb2xvcjogI0Q3RUIwMDtcbn1cblxuLnRlYWwtdGV4dC1jb2xvciB7XG4gIGNvbG9yOiAjMDA2RTc2O1xufVxuXG4ubW9iaWxlLWJyZWFrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2JpbGUtYnJlYWsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tdC0yNSB7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xufVxuXG4uYmFybG93IHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93LWV4dHJhYm9sZGl0YWxpY1wiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhcmxvdyB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYXJsb3cuYmFybG93LWV4dHJhYm9sZCB7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93LWV4dHJhYm9sZGl0YWxpY1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhcmxvdy1tb2JpbGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvdy1leHRyYWJvbGRpdGFsaWNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zdXAtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xufVxuXG4udGV4dC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndkLTg4MiB7XG4gIHdpZHRoOiA4ODJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53ZC04ODIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ib2R5LWxhcmdlLWJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJvZHktbGFyZ2UtYm9sZCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5cbi50aGluLWxlZnQtc3BhY2Uge1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4udGhpbi1sZWZ0LXNwYWNlLTQge1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG51bC5saXN0LTI0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgdWwubGlzdC0yNCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG59XG5cbi5pbmxpbmUtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlubGluZS1saW5rcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5pbWctdy0xMDAgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5teC13aWR0aC0zMDYge1xuICBtYXgtd2lkdGg6IDMwNnB4O1xufVxuXG4uYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM0ODQ4NDg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJ1dHRvbjpob3ZlciwgLmJ1dHRvbjphY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNDA0MDtcbiAgYm9yZGVyLWNvbG9yOiAjNDA0MDQwO1xufVxuXG4uaWNvbi1kb3dubG9hZCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDA7XG59XG4uaWNvbi1kb3dubG9hZCBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb24tZG93bmxvYWQuc3ZnXCIpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pY29uLWRvd25sb2FkIGE6OmFmdGVyIHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lbnUtLWV4dGVybmFsIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgfVxuICAubWVudS0tZXh0ZXJuYWwgYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvbl9saW5rdG9jb3B5LnN2Z1wiKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbi5uYXYtLWJvcmRlciB7XG4gIGZsZXg6IG5vbmU7XG4gIG1hcmdpbjogLTdweCAwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDRweCkge1xuICAubmF2LS1ib3JkZXIge1xuICAgIG1hcmdpbjogLTdweCAwcHggLTdweCAzMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXYtLWJvcmRlciB7XG4gICAgbWFyZ2luOiAxNXB4IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdi0tYm9yZGVyIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG4ubmF2LS1ib3JkZXIgYSB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTcwMFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMyQjc0NzU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MzBweCkge1xuICAubmF2LS1ib3JkZXIgYSB7XG4gICAgcGFkZGluZzogMTAgMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdi0tYm9yZGVyIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMjVweCAxMHB4IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdi0tYm9yZGVyIGEge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICB9XG59XG4ubmF2LS1ib3JkZXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMkI3NDc1ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJCNzQ3NTtcbn1cblxuYS5pcy0tdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmEuaXMtLXRvb2x0aXA6OmFmdGVyIHtcbiAgY29udGVudDogXCIgKFwiIGF0dHIoZGF0YS1wbGFjZWhvbGRlcikgXCIpXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMTUlO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICM0ODQ4NDggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgIzIxMjEyMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5hLmlzLS10b29sdGlwOmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5idXR0b24tbGlnaHQtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjQkREQzA0O1xuICBwYWRkaW5nOiAxMnB4IDM0cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMyQjc0NzUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IG5vbmU7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnV0dG9uLWxpZ2h0LWdyZWVuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMyRjMxMzA7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgfVxufVxuLmJ1dHRvbi1saWdodC1ncmVlbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMkI3NDc1O1xufVxuXG4uYnRuLS1jdGEtbGluay1jb29raWUge1xuICBiYWNrZ3JvdW5kOiAjQkREQzA0O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJ1dHRvbi1kYXJrLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzJBNzQ3NTtcbiAgcGFkZGluZzogOHB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiBub25lO1xuICBtaW4td2lkdGg6IDE3MHB4O1xufVxuLmJ1dHRvbi1kYXJrLWdyZWVuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzJCNzQ3NTtcbn1cblxuLmRvd25sb2FkLWJ0bi1uYXZpZ2F0ZSB7XG4gIGJhY2tncm91bmQ6ICNCRERDMDQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGNvbG9yOiAjNTM1NDU5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MzU0NTk7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRvd25sb2FkLWJ0bi1uYXZpZ2F0ZSB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4uZG93bmxvYWQtYnRuLW5hdmlnYXRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Rvd25sb2FkLWFycm93LnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDJweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kb3dubG9hZC1idG4tbmF2aWdhdGU6YWZ0ZXIge1xuICAgIHRvcDogNnB4O1xuICB9XG59XG5cbi5ocy1zZWN0aW9uLW5hdmlnYXRlIC5kb3dubG9hZC1idG4tbmF2aWdhdGUge1xuICBiYWNrZ3JvdW5kOiAjRDdFQjAwO1xufVxuXG4ucGFkZGluZy10b3AtNjAge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTYwIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi50ZXh0LXN1YmhlYWRpbmctYmFybG93IHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93LWV4dHJhYm9sZGl0YWxpY1wiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogZnJvbS1mb250O1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbi50ZXh0LXN1YmhlYWRpbmctYmFybG93LXN1cCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdy1leHRyYWJvbGRpdGFsaWNcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IGZyb20tZm9udDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGV4dC1hbGlnbi1jZW50ZXItc20ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5uby1tYXJnaW4ge1xuICBtYXJnaW46IDA7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm9fYmFubmVyX2xpbmsgLmJ1dHRvbi1saWdodC1ncmVlbiB7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiAxNXB4IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvX2Jhbm5lcl9saW5rIC5idXR0b24tbGlnaHQtZ3JlZW4ge1xuICAgIG1hcmdpbjogNDNweCAwO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIHVsLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzAlO1xuICBsZWZ0OiAzMHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciB1bC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGhlaWdodDogNTRweDtcbiAgd2lkdGg6IDJweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciB1bC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRkYzA0O1xufVxuXG4udmlydHVhbF9ldmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRERDMDQ7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwMHB4O1xuICB6LWluZGV4OiAxO1xuICBib3JkZXI6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpcnR1YWxfZXZlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cbi52aXJ0dWFsX2V2ZW50IHAuZXZlbnRfdGl0bGUge1xuICBjb2xvcjogIzJCNzQ3NTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTkwMFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlydHVhbF9ldmVudCBwLmV2ZW50X3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udmlydHVhbF9ldmVudCBhLmV2ZW50X3JlZ2lzdGVyX2xpbmsge1xuICB3aWR0aDogMTU4cHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgYmFja2dyb3VuZDogIzJCNzQ3NTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtOTAwXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXJ0dWFsX2V2ZW50IGEuZXZlbnRfcmVnaXN0ZXJfbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnZpcnR1YWxfZXZlbnQgYS5ldmVudF9yZWdpc3Rlcl9saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMyQjc0NzU7XG59XG4udmlydHVhbF9ldmVudCBhLmV2ZW50X3JlYWRtb3JlIHtcbiAgd2lkdGg6IDE1OHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjMkI3NDc1O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyQjc0NzU7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTkwMFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXJ0dWFsX2V2ZW50IGEuZXZlbnRfcmVhZG1vcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi52aXJ0dWFsX2V2ZW50IGEuZXZlbnRfcmVhZG1vcmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLnZpcnR1YWxfZXZlbnQgLnNob3ctbW9iaWxlLW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpcnR1YWxfZXZlbnQgLnNob3ctbW9iaWxlLW9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuLnZpcnR1YWxfZXZlbnQgLnNob3ctbW9iaWxlLW9ubHkgcC5ldmVudF90aXRsZV9tb2JpbGUge1xuICBjb2xvcjogIzJCNzQ3NTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luOiAtNXB4IDAgOXB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy05MDBcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXJ0dWFsX2V2ZW50IC5zaG93LW1vYmlsZS1vbmx5IHAuZXZlbnRfdGl0bGVfbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cbn1cbi52aXJ0dWFsX2V2ZW50IC5zaG93LW1vYmlsZS1vbmx5IHAuZXZlbnRfdGl0bGVfbW9iaWxlIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aXJ0dWFsX2V2ZW50IC5zaG93LW1vYmlsZS1vbmx5IHAuZXZlbnRfbGVhcm5fbW9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy05MDBcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnZpcnR1YWxfZXZlbnQgLnZpcnR1YWxfZXZlbnRfbGlua3MgcCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4udmlydHVhbF9ldmVudC0tc3BsYXNoIC52aXJ0dWFsX2V2ZW50LS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ltYWdlcy9zcGxhc2gtaGVhZGVyLWJnLnBuZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZGYyZWE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogOTAlIDEzMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG59XG4udmlydHVhbF9ldmVudC0tc3BsYXNoIC52aXJ0dWFsX2V2ZW50LS1oZWFkZXIgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjAwMHB4KSB7XG4gIC52aXJ0dWFsX2V2ZW50LS1zcGxhc2ggLnZpcnR1YWxfZXZlbnQtLWhlYWRlciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXJ0dWFsX2V2ZW50LS1zcGxhc2ggLnZpcnR1YWxfZXZlbnQtLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZXMvY3VzdG9tL2JremhjcC9pbWFnZXMvc3BsYXNoLWhlYWRlci1iZy1tb2IucG5nKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdlYjAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAxJSAxMjUlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyMDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1NXB4KSB7XG4gIC52aXJ0dWFsX2V2ZW50LS1zcGxhc2ggLnZpcnR1YWxfZXZlbnQtLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5NyUgMTEwJTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4udmlydHVhbF9ldmVudC0tc3BsYXNoIC52aXJ0dWFsX2V2ZW50LS1oZWFkZXIgLnZpcnR1YWxfZXZlbnQtLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuLnZpcnR1YWxfZXZlbnQtLXNwbGFzaCAudmlydHVhbF9ldmVudC0taGVhZGVyIC52aXJ0dWFsX2V2ZW50LS13cmFwcGVyIC52aXJ0dWFsX2V2ZW50LS1zdGF0dXMsXG4udmlydHVhbF9ldmVudC0tc3BsYXNoIC52aXJ0dWFsX2V2ZW50LS1oZWFkZXIgLnZpcnR1YWxfZXZlbnQtLXdyYXBwZXIgLnZpcnR1YWxfZXZlbnQtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBjb2xvcjogIzAwNmU3NjtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMCAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpcnR1YWxfZXZlbnQtLXNwbGFzaCAudmlydHVhbF9ldmVudC0taGVhZGVyIC52aXJ0dWFsX2V2ZW50LS13cmFwcGVyIC52aXJ0dWFsX2V2ZW50LS1zdGF0dXMge1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gIH1cbn1cbi52aXJ0dWFsX2V2ZW50LS1zcGxhc2ggLnZpcnR1YWxfZXZlbnQtLWhlYWRlciAudmlydHVhbF9ldmVudC0td3JhcHBlciAudmlydHVhbF9ldmVudC0tdGl0bGUge1xuICBtYXJnaW4tbGVmdDogMjUlO1xuICBjb2xvcjogIzAwNmU3Njtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIwMDBweCkge1xuICAudmlydHVhbF9ldmVudC0tc3BsYXNoIC52aXJ0dWFsX2V2ZW50LS1oZWFkZXIgLnZpcnR1YWxfZXZlbnQtLXdyYXBwZXIgLnZpcnR1YWxfZXZlbnQtLXRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnZpcnR1YWxfZXZlbnQtLXNwbGFzaCAudmlydHVhbF9ldmVudC0taGVhZGVyIC52aXJ0dWFsX2V2ZW50LS13cmFwcGVyIC52aXJ0dWFsX2V2ZW50LS10aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC52aXJ0dWFsX2V2ZW50LS1zcGxhc2ggLnZpcnR1YWxfZXZlbnQtLWhlYWRlciAudmlydHVhbF9ldmVudC0td3JhcHBlciAudmlydHVhbF9ldmVudC0tdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudmlydHVhbF9ldmVudC0tc3BsYXNoIC52aXJ0dWFsX2V2ZW50LS1oZWFkZXIgLnZpcnR1YWxfZXZlbnQtLXdyYXBwZXIgLnZpcnR1YWxfZXZlbnQtLXRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogOCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXJ0dWFsX2V2ZW50LS1zcGxhc2ggLnZpcnR1YWxfZXZlbnQtLWhlYWRlciAudmlydHVhbF9ldmVudC0td3JhcHBlciAudmlydHVhbF9ldmVudC0tdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxOCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC52aXJ0dWFsX2V2ZW50LS1zcGxhc2ggLnZpcnR1YWxfZXZlbnQtLWhlYWRlciAudmlydHVhbF9ldmVudC0td3JhcHBlciAudmlydHVhbF9ldmVudC0tdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMjI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAudmlydHVhbF9ldmVudC0tc3BsYXNoIC52aXJ0dWFsX2V2ZW50LS1oZWFkZXIgLnZpcnR1YWxfZXZlbnQtLXdyYXBwZXIgLnZpcnR1YWxfZXZlbnQtLXRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuLnZpcnR1YWxfZXZlbnQtLXNwbGFzaCAudmlydHVhbF9ldmVudC0taGVhZGVyIC52aXJ0dWFsX2V2ZW50LS13cmFwcGVyIC5ldmVudF9yZWdpc3Rlcl9saW5rIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwNmU3NjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDdweCAyNHB4O1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTcwMFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnZpcnR1YWxfZXZlbnQtLXNwbGFzaCAudmlydHVhbF9ldmVudC0tYmFubmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZXMvY3VzdG9tL2JremhjcC9pbWFnZXMvc3BsYXNoLWJhbm5lci1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2RmMmVhO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDc1JTtcbiAgcGFkZGluZy10b3A6IDEzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpcnR1YWxfZXZlbnQtLXNwbGFzaCAudmlydHVhbF9ldmVudC0tYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNzUlO1xuICAgIHBhZGRpbmc6IDcwcHggMzBweCA4MHB4IDMwcHg7XG4gIH1cbn1cbi52aXJ0dWFsX2V2ZW50LS1zcGxhc2ggLnZpcnR1YWxfZXZlbnQtLWJhbm5lciBoMiB7XG4gIGZvbnQtc2l6ZTogNTVweDtcbiAgY29sb3I6ICNkN2ViMDA7XG4gIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpcnR1YWxfZXZlbnQtLXNwbGFzaCAudmlydHVhbF9ldmVudC0tYmFubmVyIGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbi52aXJ0dWFsX2V2ZW50LS1zcGxhc2ggLnZpcnR1YWxfZXZlbnQtLWJhbm5lciAudmlydHVhbF9ldmVudC0tYXJlYSxcbi52aXJ0dWFsX2V2ZW50LS1zcGxhc2ggLnZpcnR1YWxfZXZlbnQtLWJhbm5lciAudmlydHVhbF9ldmVudC0tc2xvZ2FuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpcnR1YWxfZXZlbnQtLXNwbGFzaCAudmlydHVhbF9ldmVudC0tYmFubmVyIC52aXJ0dWFsX2V2ZW50LS1hcmVhLFxuICAudmlydHVhbF9ldmVudC0tc3BsYXNoIC52aXJ0dWFsX2V2ZW50LS1iYW5uZXIgLnZpcnR1YWxfZXZlbnQtLXNsb2dhbiB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4udmlydHVhbF9ldmVudC0tc3BsYXNoIC52aXJ0dWFsX2V2ZW50LS1iYW5uZXIgLnZpcnR1YWxfZXZlbnQtLXByZXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZm9udC1mYW1pbHk6IG11c2VvLXNhbnMsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmlydHVhbF9ldmVudC0tc3BsYXNoIC52aXJ0dWFsX2V2ZW50LS1iYW5uZXIgLnZpcnR1YWxfZXZlbnQtLWFkdWx0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZm9udC1mYW1pbHk6IG11c2VvLXNhbnMsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmlydHVhbF9ldmVudC0tc3BsYXNoIC52aXJ0dWFsX2V2ZW50LS1iYW5uZXIgLnZpcnR1YWxfZXZlbnQtLXNsb2dhbiB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGNvbG9yOiAjZDdlYjAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpcnR1YWxfZXZlbnQtLXNwbGFzaCAudmlydHVhbF9ldmVudC0tYmFubmVyIC52aXJ0dWFsX2V2ZW50LS1zbG9nYW4ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cbn1cbi52aXJ0dWFsX2V2ZW50LS1zcGxhc2ggLnZpcnR1YWxfZXZlbnQtLWJhbm5lciAudmlydHVhbF9ldmVudC0tZGVzY3Ige1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgY29sb3I6ICNkN2ViMDA7XG4gIG1heC13aWR0aDogNjU1cHg7XG4gIG1hcmdpbjogMCBhdXRvIDQwcHg7XG59XG4udmlydHVhbF9ldmVudC0tc3BsYXNoIC52aXJ0dWFsX2V2ZW50LS1iYW5uZXIgLnZpcnR1YWxfZXZlbnQtLWRlc2NyIHN1cCB7XG4gIGxlZnQ6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXJ0dWFsX2V2ZW50LS1zcGxhc2ggLnZpcnR1YWxfZXZlbnQtLWJhbm5lciAudmlydHVhbF9ldmVudC0tZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuLnZpcnR1YWxfZXZlbnQtLXNwbGFzaCAudmlydHVhbF9ldmVudC0tYmFubmVyIC52aXJ0dWFsX2V2ZW50LS1zZWF0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi52aXJ0dWFsX2V2ZW50LS1zcGxhc2ggLnZpcnR1YWxfZXZlbnQtLWJhbm5lciAudmlydHVhbF9ldmVudC0tc2VhdCBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzUzNTY1YTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZDdlYjAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogN3B4IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtNzAwXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4udmlydHVhbF9ldmVudC0tc3BsYXNoIC52aXJ0dWFsX2V2ZW50LS1iYW5uZXIgLnZpcnR1YWxfZXZlbnQtLXNlYXQgYSBzcGFuIHtcbiAgY29sb3I6ICNmZjAwZWI7XG59XG4udmlydHVhbF9ldmVudC0tc3BsYXNoIC52aXJ0dWFsX2V2ZW50LS1iYW5uZXIgLnZpcnR1YWxfZXZlbnQtLWRhdGUge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgdGV4dC1zaGFkb3c6IDJweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXJ0dWFsX2V2ZW50LS1zcGxhc2ggLnZpcnR1YWxfZXZlbnQtLWJhbm5lciAudmlydHVhbF9ldmVudC0tZGF0ZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gNnB4O1xuICB9XG59XG4udmlydHVhbF9ldmVudC0tc3BsYXNoIC52aXJ0dWFsX2V2ZW50LS1iYW5uZXIgLnZpcnR1YWxfZXZlbnQtLXNlYXQtcHJlZml4IHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB0ZXh0LXNoYWRvdzogMnB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpcnR1YWxfZXZlbnQtLXNwbGFzaCAudmlydHVhbF9ldmVudC0tYmFubmVyIC52aXJ0dWFsX2V2ZW50LS1zZWF0LXByZWZpeCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbi52aXJ0dWFsX2V2ZW50LS1zcGxhc2ggLnZpcnR1YWxfZXZlbnQtLWJhbm5lciAudmlydHVhbF9ldmVudC0tZm9vdG5vdGUge1xuICBjb2xvcjogI2ZmZjtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAzMnB4IGF1dG8gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXJ0dWFsX2V2ZW50LS1zcGxhc2ggLnZpcnR1YWxfZXZlbnQtLWJhbm5lciAudmlydHVhbF9ldmVudC0tZm9vdG5vdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDQ1cHg7XG4gIH1cbn1cbi52aXJ0dWFsX2V2ZW50LS1zcGxhc2ggLnZpcnR1YWxfZXZlbnQtLWJhbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC90aGVtZXMvY3VzdG9tL2JremhjcC9pbWFnZXMvaWNvbnMvY2hldnJvbi5wbmcpO1xuICB3aWR0aDogMTI1cHg7XG4gIGhlaWdodDogMTQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICB0b3A6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlydHVhbF9ldmVudC0tc3BsYXNoIC52aXJ0dWFsX2V2ZW50LS1iYW5uZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKC90aGVtZXMvY3VzdG9tL2JremhjcC9pbWFnZXMvaWNvbnMvY2hldnJvbi1tb2JpbGUucG5nKTtcbiAgICB3aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDk1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgdG9wOiAtMTRweDtcbiAgfVxufVxuXG4uZGFyay1ncmVlbi1kZWZhdWx0LWJhbm5lciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDZlNzYgMCUsICMwMzQxNTUgMTAwJSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyNHB4IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGFyay1ncmVlbi1kZWZhdWx0LWJhbm5lciB7XG4gICAgcGFkZGluZzogNDRweCAxN3B4O1xuICB9XG59XG4uZGFyay1ncmVlbi1kZWZhdWx0LWJhbm5lciBzcGFuIHtcbiAgY29sb3I6ICNkN2ViMDA7XG59XG4uZGFyay1ncmVlbi1kZWZhdWx0LWJhbm5lciAuaGVyb19iYW5uZXIge1xuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uZGFyay1ncmVlbi1kZWZhdWx0LWJhbm5lciAuaGVyb19iYW5uZXIgLmhlcm8tYmctaW1hZ2Uge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5kYXJrLWdyZWVuLWRlZmF1bHQtYmFubmVyIC5oZXJvX2Jhbm5lciAuaGVyby1iZy1pbWFnZSAuaGVyb19iYW5uZXJfZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uZGFyay1ncmVlbi1kZWZhdWx0LWJhbm5lciAuaGVyb19iYW5uZXIgLmhlcm8tYmctaW1hZ2UgLmhlcm9fYmFubmVyX2Rlc2NyaXB0aW9uIGgxIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhcmstZ3JlZW4tZGVmYXVsdC1iYW5uZXIgLmhlcm9fYmFubmVyIC5oZXJvLWJnLWltYWdlIC5oZXJvX2Jhbm5lcl9kZXNjcmlwdGlvbiBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93LWV4dHJhYm9sZGl0YWxpY1wiICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIH1cbn1cblxuLmRhcmtlc3QtLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwNmU3NiAwJSwgIzAzNDE1NSAxMDAlKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXJrZXN0LS1ncmVlbiB7XG4gICAgcGFkZGluZzogMTBweCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXJrZXN0LS1ncmVlbi5jb250YWluZXItcHNvLmxheW91dC5sYXlvdXQtLW9uZWNvbCB7XG4gICAgcGFkZGluZzogNDBweCAxNnB4IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhcmtlc3QtLWdyZWVuIC50YWItYmxvY2stZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5kYXJrZXN0LS1ncmVlbiBzcGFuIHtcbiAgY29sb3I6ICNkN2ViMDA7XG59XG4uZGFya2VzdC0tZ3JlZW4gaDQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmRhcmtlc3QtLWdyZWVuIC50YWJzLW5hdiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3ZGYyZWE7XG59XG4uZGFya2VzdC0tZ3JlZW4gLnRhYnMtbmF2IGxpIGEgcCB7XG4gIGNvbG9yOiAjN0RGMkVBO1xufVxuLmRhcmtlc3QtLWdyZWVuIC50YWJzLW5hdiBsaS5hY3RpdmUgYSBwIHtcbiAgY29sb3I6ICM1MzU0NTk7XG59XG4uZGFya2VzdC0tZ3JlZW4gLnRhYnMtY29udGVudCB1bC5jdGEtbGlua3Mge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhcmtlc3QtLWdyZWVuIC50YWJzLWNvbnRlbnQgdWwuY3RhLWxpbmtzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZGFya2VzdC0tZ3JlZW4gLnRhYnMtY29udGVudCAuY3RhLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjVweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZGFya2VzdC0tZ3JlZW4gLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xuICB9XG4gIC5kYXJrZXN0LS1ncmVlbiAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnk6aGFzKC5ob21lcGFnZS1jYW1wYWlnbi1uby1iZykge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmRhcmtlc3QtLWdyZWVuIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93LWV4dHJhYm9sZGl0YWxpY1wiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGFya2VzdC0tZ3JlZW4gaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmRhcmtlc3QtLWdyZWVuIGgzIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5kYXJrZXN0LS1ncmVlbiBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5kYXJrZXN0LS1ncmVlbiBwIHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrZXN0LS1ncmVlbiBwLnBzby1yZWYge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmtlc3QtLWdyZWVuIHAuZG93bi1kZXNjIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93LWV4dHJhYm9sZGl0YWxpY1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIHBhZGRpbmctdG9wOiAzOHB4O1xuICBtYXJnaW4tYm90dG9tOiA5cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhcmtlc3QtLWdyZWVuIHAuZG93bi1kZXNjIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbn1cbi5kYXJrZXN0LS1ncmVlbiAuYmxvY2staW5saW5lLWJsb2NrZG93bmxvYWQtZm9ybXMgLmRvd25sb2FkLWZvcm1zIC5kb3dubG9hZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93LWV4dHJhYm9sZGl0YWxpY1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYXRoLWZyb250cGFnZSAubGFuZGluZy1wYWdlLWNvbnRlbnQgLmRhcmtlc3QtLWdyZWVuIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhdGgtZnJvbnRwYWdlIC5sYW5kaW5nLXBhZ2UtY29udGVudCAuZGFya2VzdC0tZ3JlZW4ge1xuICAgIHBhZGRpbmc6IDQwcHggMTZweCA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnJoZXVtYS1vdmVydmlldy1kYXJrZXN0LS1ncmVlbi5kYXJrZXN0LS1ncmVlbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDZlNzYgMTEuNDQlLCAjMDM0MTU1IDc0LjExJSk7XG59XG5cbi5za3ktLWJsdWUge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVmMGYxICFpbXBvcnRhbnQ7XG59XG4uc2t5LS1ibHVlIGgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzUzNTQ1OTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5za3ktLWJsdWUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLnNreS0tYmx1ZSBoMiBzcGFuIHtcbiAgY29sb3I6ICMyYjc0NzU7XG59XG4uc2t5LS1ibHVlIC5kYXJrLWdyZWVuLXNwYW4gc3BhbiB7XG4gIGNvbG9yOiAjMmI3NDc1O1xufVxuLnNreS0tYmx1ZSAuaWNvbnMtbWFyZ2luIHtcbiAgbWFyZ2luLWxlZnQ6IDIwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5za3ktLWJsdWUubGF5b3V0LS1vbmVjb2wge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5za3ktLWJsdWUuZ3JleS10b3AtcmlnaHQtc2t5LWJnIHtcbiAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5za3ktLWJsdWUuZ3JleS10b3AtcmlnaHQtc2t5LWJnIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE2cHggMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2t5LS1ibHVlLmNvbnRhaW5lci1wYWRkaW5nLWJvdHRvbS02MCB7XG4gICAgcGFkZGluZzogMjRweCAxNnB4IDMycHggIWltcG9ydGFudDtcbiAgfVxufVxuLnNreS0tYmx1ZS5za3ktYmx1ZS1ib3R0b20tcGFkZGluZy0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLnNreS0tYmx1ZS5za3ktYmx1ZS10b3AtcGFkZGluZy0zMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4uZGFyay1ibHVlLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE1Mi4xN2RlZywgIzAwNkU3NiAxMS40NCUsICMwMzQxNTUgNzQuMTElKSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1ncmVlbi1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogIzJCNzQ3NTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGFyay1ncmVlbi1iYWNrZ3JvdW5kIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cbi5kYXJrLWdyZWVuLWJhY2tncm91bmQgaDIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiamFmLWJlcm5pbm8tc2Fucy1leHRyYWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDI4cHg7XG59XG4uZGFyay1ncmVlbi1iYWNrZ3JvdW5kIGEuYnV0dG9uLWxpZ2h0LWdyZWVuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhcmstZ3JlZW4tYmFja2dyb3VuZCBhLmJ1dHRvbi1saWdodC1ncmVlbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbjogMCAzMHB4O1xuICB9XG59XG4uZGFyay1ncmVlbi1iYWNrZ3JvdW5kIHZpZGVvIHtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1NDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNjg5cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXJrLWdyZWVuLWJhY2tncm91bmQgdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5kYXJrLWdyZWVuLWJhY2tncm91bmQgZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNjg5cHg7XG4gIG1hcmdpbi10b3A6IHVuc2V0O1xuICBtYXJnaW4tYm90dG9tOiB1bnNldDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXJrLWdyZWVuLWJhY2tncm91bmQgZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMDtcbiAgfVxufVxuLmRhcmstZ3JlZW4tYmFja2dyb3VuZCBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xuICB3aWR0aDogNjkwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEycHggMTJweDtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy01MDBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhcmstZ3JlZW4tYmFja2dyb3VuZCBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRvcDogMTVweDtcbiAgfVxufVxuXG4udGV4dC0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZ3JleS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgcGFkZGluZzogMzBweCAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncmV5LWJhY2tncm91bmQgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQsIC5ncmV5LWJhY2tncm91bmQgLmxheW91dF9fcmVnaW9uLS10aGlyZCB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ncmV5LWJhY2tncm91bmQge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyZXktYmFja2dyb3VuZCB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG59XG4uZ3JleS1iYWNrZ3JvdW5kIGgyIHtcbiAgY29sb3I6ICMyQjc0NzU7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzlweDtcbiAgd2lkdGg6IDQ1M3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyZXktYmFja2dyb3VuZCBoMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncmV5LWJhY2tncm91bmQgLmxheW91dF9fcmVnaW9uLS1maXJzdCxcbiAgLmdyZXktYmFja2dyb3VuZCAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgZmxleDogMCAwIDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud2hpdGUtYmFja2dyb3VuZCB7XG4gIHBhZGRpbmc6IDMwcHggMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2hpdGUtYmFja2dyb3VuZCB7XG4gICAgcGFkZGluZzogMCAxN3B4IDMwcHg7XG4gIH1cbn1cbi53aGl0ZS1iYWNrZ3JvdW5kIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy05MDBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjNTM1NDU5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndoaXRlLWJhY2tncm91bmQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLndoaXRlLWJhY2tncm91bmQgaDIgc3BhbiB7XG4gIGNvbG9yOiAjMkI3NDc1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndoaXRlLWJhY2tncm91bmQgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcImphZi1iZXJuaW5vLXNhbnMtZXh0cmFib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG59XG4ud2hpdGUtYmFja2dyb3VuZCBhLmJ1dHRvbi1saWdodC1ncmVlbiB7XG4gIHdpZHRoOiAyNjNweDtcbn1cbi53aGl0ZS1iYWNrZ3JvdW5kIC5ib3R0b20tc3BhY2Uge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zaWduLXVwLWZvci11cGRhdGVzLWFkZC1mb3JtIGxhYmVsIHtcbiAgY29sb3I6ICM1MzU0NTk7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtNzAwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zaWduLXVwLWZvci11cGRhdGVzLWFkZC1mb3JtIGxhYmVsLmZvcm0tcmVxdWlyZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCIgKlwiO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXNpZ24tdXAtZm9yLXVwZGF0ZXMtYWRkLWZvcm0gaW5wdXQsIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXNpZ24tdXAtZm9yLXVwZGF0ZXMtYWRkLWZvcm0gdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTUwMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjNTQ1NzVhO1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc2lnbi11cC1mb3ItdXBkYXRlcy1hZGQtZm9ybSBsYWJlbFtmb3I9ZWRpdC10ZXJtcy1vZi1zZXJ2aWNlXSxcbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXNpZ24tdXAtZm9yLXVwZGF0ZXMtYWRkLWZvcm0gbGFiZWxbZm9yPWVkaXQtaS1hZ3JlZS10by1yZWNlaXZlLXRleHQtbWVzc2FnZXMtZnJvbS1iaW16ZWx4LWhjcC1mb3ItdXBkYXRlcy1mcl0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtNzAwXCIsIHNhbnMtc2VyaWY7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zaWduLXVwLWZvci11cGRhdGVzLWFkZC1mb3JtIC5qcy1mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTUwMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zaWduLXVwLWZvci11cGRhdGVzLWFkZC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zaWduLXVwLWZvci11cGRhdGVzLWFkZC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc2lnbi11cC1mb3ItdXBkYXRlcy1hZGQtZm9ybSBpbnB1dFt0eXBlPXRlbF0sXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zaWduLXVwLWZvci11cGRhdGVzLWFkZC1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSxcbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXNpZ24tdXAtZm9yLXVwZGF0ZXMtYWRkLWZvcm0gc2VsZWN0IHtcbiAgaGVpZ2h0OiA2NHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zaWduLXVwLWZvci11cGRhdGVzLWFkZC1mb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMtdmlzaWJsZSxcbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXNpZ24tdXAtZm9yLXVwZGF0ZXMtYWRkLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMtdmlzaWJsZSxcbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXNpZ24tdXAtZm9yLXVwZGF0ZXMtYWRkLWZvcm0gaW5wdXRbdHlwZT10ZWxdOmZvY3VzLXZpc2libGUsXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zaWduLXVwLWZvci11cGRhdGVzLWFkZC1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cy12aXNpYmxlLFxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc2lnbi11cC1mb3ItdXBkYXRlcy1hZGQtZm9ybSBzZWxlY3Q6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjMkI3NDc1O1xuICBvdXRsaW5lLXN0eWxlOiBhdXRvO1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc2lnbi11cC1mb3ItdXBkYXRlcy1hZGQtZm9ybSAuZm9ybS1pdGVtIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc2lnbi11cC1mb3ItdXBkYXRlcy1hZGQtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS16aXAgbGFiZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXNpZ24tdXAtZm9yLXVwZGF0ZXMtYWRkLWZvcm0gLmZvcm0taXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXNpZ24tdXAtZm9yLXVwZGF0ZXMtYWRkLWZvcm0gLmZvcm0taXRlbSBwIHtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zaWduLXVwLWZvci11cGRhdGVzLWFkZC1mb3JtIC5mb3JtLWl0ZW0gcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zaWduLXVwLWZvci11cGRhdGVzLWFkZC1mb3JtIC5mb3JtLWl0ZW0gcCBzdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDdweDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zaWduLXVwLWZvci11cGRhdGVzLWFkZC1mb3JtIC5mb3JtLWl0ZW0tbWFya3VwIHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy01MDBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXNpZ24tdXAtZm9yLXVwZGF0ZXMtYWRkLWZvcm0gbGFiZWwub3B0aW9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXNpZ24tdXAtZm9yLXVwZGF0ZXMtYWRkLWZvcm0gbGFiZWwub3B0aW9uIGJyIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc2lnbi11cC1mb3ItdXBkYXRlcy1hZGQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogOTAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zaWduLXVwLWZvci11cGRhdGVzLWFkZC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JEREMwNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXNpZ24tdXAtZm9yLXVwZGF0ZXMtYWRkLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBiYWNrZ3JvdW5kOiAjQkREQzA0O1xuICAgIHBhZGRpbmc6IDEycHggMzRweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMyQjc0NzUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDI0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc2lnbi11cC1mb3ItdXBkYXRlcy1hZGQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzJGMzEzMDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zaWduLXVwLWZvci11cGRhdGVzLWFkZC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzJCNzQ3NTtcbiAgfVxufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc2lnbi11cC1mb3ItdXBkYXRlcy1hZGQtZm9ybSBkaXYuZm9ybS1pdGVtLS1lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6ICNCQTA0MzU7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc2lnbi11cC1mb3ItdXBkYXRlcy1hZGQtZm9ybSBpbnB1dFt0eXBlPXRleHRdLmVycm9yLFxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc2lnbi11cC1mb3ItdXBkYXRlcy1hZGQtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXS5lcnJvcixcbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXNpZ24tdXAtZm9yLXVwZGF0ZXMtYWRkLWZvcm0gaW5wdXRbdHlwZT10ZWxdLmVycm9yLFxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc2lnbi11cC1mb3ItdXBkYXRlcy1hZGQtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0uZXJyb3IsXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zaWduLXVwLWZvci11cGRhdGVzLWFkZC1mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdLmVycm9yLFxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc2lnbi11cC1mb3ItdXBkYXRlcy1hZGQtZm9ybSBzZWxlY3QuZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkEwNDM1O1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc2lnbi11cC1mb3ItdXBkYXRlcy1hZGQtZm9ybSAuZm9ybS1pdGVtLS1lcnJvciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JBMDQzNSAhaW1wb3J0YW50O1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc2lnbi11cC1mb3ItdXBkYXRlcy1hZGQtZm9ybSAuZm9ybS1pdGVtLS1lcnJvciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JBMDQzNSAhaW1wb3J0YW50O1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc2lnbi11cC1mb3ItdXBkYXRlcy1hZGQtZm9ybSAuZm9ybS1pdGVtLS1lcnJvciAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvaWNvbl9kb3duX2Fycm93X3JlZC5zdmcpO1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc2lnbi11cC1mb3ItdXBkYXRlcy1hZGQtZm9ybSBkaXZbZGF0YS1kcnVwYWwtbWVzc2FnZXNdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXNpZ24tdXAtZm9yLXVwZGF0ZXMtYWRkLWZvcm0gZGl2Lm5hbWVmbGV4IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zaWduLXVwLWZvci11cGRhdGVzLWFkZC1mb3JtIGRpdi53ZWJmb3JtLWZsZXhib3gge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc2lnbi11cC1mb3ItdXBkYXRlcy1hZGQtZm9ybSBkaXYud2ViZm9ybS1mbGV4Ym94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXNpZ24tdXAtZm9yLXVwZGF0ZXMtYWRkLWZvcm0gZGl2LndlYmZvcm0tZmxleGJveCAud2ViZm9ybS1mbGV4LS0xIHtcbiAgICBtYXgtd2lkdGg6IDQ3JTtcbiAgICBmbGV4OiAwIDEgNDclO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXNpZ24tdXAtZm9yLXVwZGF0ZXMtYWRkLWZvcm0gZGl2LndlYmZvcm0tZmxleGJveCAud2ViZm9ybS1mbGV4LS0xIHtcbiAgICBmbGV4OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc2lnbi11cC1mb3ItdXBkYXRlcy1hZGQtZm9ybSBkaXYud2ViZm9ybS1mbGV4Ym94Om5vdCgubmFtZWZsZXgpIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXNpZ24tdXAtZm9yLXVwZGF0ZXMtYWRkLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc2lnbi11cC1mb3ItdXBkYXRlcy1hZGQtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXNpZ24tdXAtZm9yLXVwZGF0ZXMtYWRkLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zaWduLXVwLWZvci11cGRhdGVzLWFkZC1mb3JtIGlucHV0OjpwbGFjZWhvbGRlcixcbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXNpZ24tdXAtZm9yLXVwZGF0ZXMtYWRkLWZvcm0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zaWduLXVwLWZvci11cGRhdGVzLWFkZC1mb3JtIGlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzYyNjY2YTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc2lnbi11cC1mb3ItdXBkYXRlcy1hZGQtZm9ybSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyQjc0NzU7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zaWduLXVwLWZvci11cGRhdGVzLWFkZC1mb3JtIHNlbGVjdFtuYW1lPXJvbGVfZnVjdGlvbl0ge1xuICBjb2xvcjogIzYyNjY2YTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ltYWdlcy9pY29ucy9pY29uX2Rvd25fYXJyb3cuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDhweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjFweDtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy01MDBcIiwgc2Fucy1zZXJpZjtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXNpZ24tdXAtZm9yLXVwZGF0ZXMtYWRkLWZvcm0gc2VsZWN0W25hbWU9cm9sZV9mdWN0aW9uXSBvcHRpb24ge1xuICBjb2xvcjogIzYyNjY2YTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgcGFkZGluZzogMTBweCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG59XG5cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXN0YXktY29ubmVjdGVkLWFkZC1mb3JtIGxhYmVsIHtcbiAgY29sb3I6ICM1MzU0NTk7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtMzAwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSBsYWJlbC5mb3JtLXJlcXVpcmVkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiICpcIjtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSBpbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtNTAwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM1NDU3NWE7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSAuanMtZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy01MDBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXN0YXktY29ubmVjdGVkLWFkZC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gaW5wdXRbdHlwZT10ZWxdLFxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLFxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gc2VsZWN0IHtcbiAgaGVpZ2h0OiA2NHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDZFNzY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLXZpc2libGUsXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cy12aXNpYmxlLFxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gaW5wdXRbdHlwZT10ZWxdOmZvY3VzLXZpc2libGUsXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMtdmlzaWJsZSxcbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXN0YXktY29ubmVjdGVkLWFkZC1mb3JtIHNlbGVjdDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICMyQjc0NzU7XG4gIG91dGxpbmUtc3R5bGU6IGF1dG87XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSAuZm9ybS1pdGVtIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0temlwIGxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSAuZm9ybS1pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gLmZvcm0taXRlbSBwIHtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSAuZm9ybS1pdGVtIHAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gLmZvcm0taXRlbSBwIHN1cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogN3B4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXN0YXktY29ubmVjdGVkLWFkZC1mb3JtIC5mb3JtLWl0ZW0tbWFya3VwIHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy01MDBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXN0YXktY29ubmVjdGVkLWFkZC1mb3JtIGxhYmVsLm9wdGlvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSBsYWJlbC5vcHRpb24gYnIge1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgb3BhY2l0eTogMC45O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBiYWNrZ3JvdW5kOiAjQkREQzA0O1xuICAgIHBhZGRpbmc6IDEycHggMzRweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMyQjc0NzUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDI0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMyRjMxMzA7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMkI3NDc1O1xuICB9XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSBkaXYuZm9ybS1pdGVtLS1lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6ICNCQTA0MzU7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gaW5wdXRbdHlwZT10ZXh0XS5lcnJvcixcbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXN0YXktY29ubmVjdGVkLWFkZC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLmVycm9yLFxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gaW5wdXRbdHlwZT10ZWxdLmVycm9yLFxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLmVycm9yLFxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0uZXJyb3IsXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSBzZWxlY3QuZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkEwNDM1O1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gLmZvcm0taXRlbS0tZXJyb3IgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCQTA0MzUgIWltcG9ydGFudDtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXN0YXktY29ubmVjdGVkLWFkZC1mb3JtIC5mb3JtLWl0ZW0tLWVycm9yIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkEwNDM1ICFpbXBvcnRhbnQ7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSAuZm9ybS1pdGVtLS1lcnJvciAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvaWNvbl9kb3duX2Fycm93X3JlZC5zdmcpO1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gZGl2W2RhdGEtZHJ1cGFsLW1lc3NhZ2VzXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSBkaXYubmFtZWZsZXgge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXN0YXktY29ubmVjdGVkLWFkZC1mb3JtIGRpdi53ZWJmb3JtLWZsZXhib3gge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gZGl2LndlYmZvcm0tZmxleGJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSBkaXYud2ViZm9ybS1mbGV4Ym94IC53ZWJmb3JtLWZsZXgtLTEge1xuICAgIG1heC13aWR0aDogNDclO1xuICAgIGZsZXg6IDAgMSA0NyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gZGl2LndlYmZvcm0tZmxleGJveCAud2ViZm9ybS1mbGV4LS0xIHtcbiAgICBmbGV4OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gZGl2LndlYmZvcm0tZmxleGJveDpub3QoLm5hbWVmbGV4KSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXN0YXktY29ubmVjdGVkLWFkZC1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyLFxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSBpbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2MjY2NmE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXN0YXktY29ubmVjdGVkLWFkZC1mb3JtIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJCNzQ3NTtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXN0YXktY29ubmVjdGVkLWFkZC1mb3JtIHNlbGVjdFtuYW1lPXJvbGVfZnVjdGlvbl0ge1xuICBjb2xvcjogIzYyNjY2YTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ltYWdlcy9pY29ucy9pY29uX2Rvd25fYXJyb3cuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDhweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjFweDtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy01MDBcIiwgc2Fucy1zZXJpZjtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXN0YXktY29ubmVjdGVkLWFkZC1mb3JtIHNlbGVjdFtuYW1lPXJvbGVfZnVjdGlvbl0gb3B0aW9uIHtcbiAgY29sb3I6ICM2MjY2NmE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xufVxuXG4uaGVhbHRoY2FyZV9wcm9mZXNzaW9uYWxfYmxvY2ssIC5jb29raWVfcG9saWN5X2Jsb2NrLFxuLmV4dGVybmFsLWxpbmstbW9kYWwsIC5ibG9jay0tZXh0ZXJuYWwtbGVhdmluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yOSk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhbHRoY2FyZV9wcm9mZXNzaW9uYWxfYmxvY2suc2hvdywgLnNob3cuY29va2llX3BvbGljeV9ibG9jayxcbi5zaG93LmV4dGVybmFsLWxpbmstbW9kYWwsIC5zaG93LmJsb2NrLS1leHRlcm5hbC1sZWF2aW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhbHRoY2FyZV9wcm9mZXNzaW9uYWxfYmxvY2sgLm1vZGFsX3BvcHVwLCAuY29va2llX3BvbGljeV9ibG9jayAubW9kYWxfcG9wdXAsXG4uZXh0ZXJuYWwtbGluay1tb2RhbCAubW9kYWxfcG9wdXAsIC5ibG9jay0tZXh0ZXJuYWwtbGVhdmluZyAubW9kYWxfcG9wdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbjogMjMwcHggYXV0byAwIGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogNTBweCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA0cHgpIHtcbiAgLmhlYWx0aGNhcmVfcHJvZmVzc2lvbmFsX2Jsb2NrIC5tb2RhbF9wb3B1cCwgLmNvb2tpZV9wb2xpY3lfYmxvY2sgLm1vZGFsX3BvcHVwLFxuICAuZXh0ZXJuYWwtbGluay1tb2RhbCAubW9kYWxfcG9wdXAsIC5ibG9jay0tZXh0ZXJuYWwtbGVhdmluZyAubW9kYWxfcG9wdXAge1xuICAgIHBhZGRpbmc6IDg1cHggNDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWx0aGNhcmVfcHJvZmVzc2lvbmFsX2Jsb2NrIC5tb2RhbF9wb3B1cCwgLmNvb2tpZV9wb2xpY3lfYmxvY2sgLm1vZGFsX3BvcHVwLFxuICAuZXh0ZXJuYWwtbGluay1tb2RhbCAubW9kYWxfcG9wdXAsIC5ibG9jay0tZXh0ZXJuYWwtbGVhdmluZyAubW9kYWxfcG9wdXAge1xuICAgIG1hcmdpbjogMjAzcHggMzBweCAwO1xuICAgIHBhZGRpbmc6IDUwcHggMjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5oZWFsdGhjYXJlX3Byb2Zlc3Npb25hbF9ibG9jayAubW9kYWxfcG9wdXAgLm1vZGFsX3RpdGxlLCAuY29va2llX3BvbGljeV9ibG9jayAubW9kYWxfcG9wdXAgLm1vZGFsX3RpdGxlLFxuLmV4dGVybmFsLWxpbmstbW9kYWwgLm1vZGFsX3BvcHVwIC5tb2RhbF90aXRsZSwgLmJsb2NrLS1leHRlcm5hbC1sZWF2aW5nIC5tb2RhbF9wb3B1cCAubW9kYWxfdGl0bGUge1xuICBjb2xvcjogIzAwNkU3NjtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogNTVweDtcbiAgZm9udC1mYW1pbHk6IFwiamFmLWJlcm5pbm8tc2Fucy1leHRyYWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWx0aGNhcmVfcHJvZmVzc2lvbmFsX2Jsb2NrIC5tb2RhbF9wb3B1cCAubW9kYWxfdGl0bGUsIC5jb29raWVfcG9saWN5X2Jsb2NrIC5tb2RhbF9wb3B1cCAubW9kYWxfdGl0bGUsXG4gIC5leHRlcm5hbC1saW5rLW1vZGFsIC5tb2RhbF9wb3B1cCAubW9kYWxfdGl0bGUsIC5ibG9jay0tZXh0ZXJuYWwtbGVhdmluZyAubW9kYWxfcG9wdXAgLm1vZGFsX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG4uaGVhbHRoY2FyZV9wcm9mZXNzaW9uYWxfYmxvY2sgLm1vZGFsX3BvcHVwIC5tb2RhbF9ib2R5LCAuY29va2llX3BvbGljeV9ibG9jayAubW9kYWxfcG9wdXAgLm1vZGFsX2JvZHksXG4uZXh0ZXJuYWwtbGluay1tb2RhbCAubW9kYWxfcG9wdXAgLm1vZGFsX2JvZHksIC5ibG9jay0tZXh0ZXJuYWwtbGVhdmluZyAubW9kYWxfcG9wdXAgLm1vZGFsX2JvZHkge1xuICBjb2xvcjogIzYyNjY2YTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy01MDBcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwIDkwcHggMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFsdGhjYXJlX3Byb2Zlc3Npb25hbF9ibG9jayAubW9kYWxfcG9wdXAgLm1vZGFsX2JvZHksIC5jb29raWVfcG9saWN5X2Jsb2NrIC5tb2RhbF9wb3B1cCAubW9kYWxfYm9keSxcbiAgLmV4dGVybmFsLWxpbmstbW9kYWwgLm1vZGFsX3BvcHVwIC5tb2RhbF9ib2R5LCAuYmxvY2stLWV4dGVybmFsLWxlYXZpbmcgLm1vZGFsX3BvcHVwIC5tb2RhbF9ib2R5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmhlYWx0aGNhcmVfcHJvZmVzc2lvbmFsX2Jsb2NrIC5tb2RhbF9wb3B1cCAubW9kYWxfYm9keSBiciwgLmNvb2tpZV9wb2xpY3lfYmxvY2sgLm1vZGFsX3BvcHVwIC5tb2RhbF9ib2R5IGJyLFxuICAuZXh0ZXJuYWwtbGluay1tb2RhbCAubW9kYWxfcG9wdXAgLm1vZGFsX2JvZHkgYnIsIC5ibG9jay0tZXh0ZXJuYWwtbGVhdmluZyAubW9kYWxfcG9wdXAgLm1vZGFsX2JvZHkgYnIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmhlYWx0aGNhcmVfcHJvZmVzc2lvbmFsX2Jsb2NrIC5tb2RhbF9wb3B1cCAubW9kYWxfYm9keSBwLCAuY29va2llX3BvbGljeV9ibG9jayAubW9kYWxfcG9wdXAgLm1vZGFsX2JvZHkgcCxcbi5leHRlcm5hbC1saW5rLW1vZGFsIC5tb2RhbF9wb3B1cCAubW9kYWxfYm9keSBwLCAuYmxvY2stLWV4dGVybmFsLWxlYXZpbmcgLm1vZGFsX3BvcHVwIC5tb2RhbF9ib2R5IHAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWx0aGNhcmVfcHJvZmVzc2lvbmFsX2Jsb2NrIC5tb2RhbF9wb3B1cCAubW9kYWxfYm9keSBwLCAuY29va2llX3BvbGljeV9ibG9jayAubW9kYWxfcG9wdXAgLm1vZGFsX2JvZHkgcCxcbiAgLmV4dGVybmFsLWxpbmstbW9kYWwgLm1vZGFsX3BvcHVwIC5tb2RhbF9ib2R5IHAsIC5ibG9jay0tZXh0ZXJuYWwtbGVhdmluZyAubW9kYWxfcG9wdXAgLm1vZGFsX2JvZHkgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5LjJweDtcbiAgfVxufVxuLmhlYWx0aGNhcmVfcHJvZmVzc2lvbmFsX2Jsb2NrIC5tb2RhbF9wb3B1cCAubW9kYWxfYm9keSBwOmxhc3Qtb2YtdHlwZSwgLmNvb2tpZV9wb2xpY3lfYmxvY2sgLm1vZGFsX3BvcHVwIC5tb2RhbF9ib2R5IHA6bGFzdC1vZi10eXBlLFxuLmV4dGVybmFsLWxpbmstbW9kYWwgLm1vZGFsX3BvcHVwIC5tb2RhbF9ib2R5IHA6bGFzdC1vZi10eXBlLCAuYmxvY2stLWV4dGVybmFsLWxlYXZpbmcgLm1vZGFsX3BvcHVwIC5tb2RhbF9ib2R5IHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oZWFsdGhjYXJlX3Byb2Zlc3Npb25hbF9ibG9jayAubW9kYWxfcG9wdXAgLm1vZGFsX2JvZHkgYSwgLmNvb2tpZV9wb2xpY3lfYmxvY2sgLm1vZGFsX3BvcHVwIC5tb2RhbF9ib2R5IGEsXG4uZXh0ZXJuYWwtbGluay1tb2RhbCAubW9kYWxfcG9wdXAgLm1vZGFsX2JvZHkgYSwgLmJsb2NrLS1leHRlcm5hbC1sZWF2aW5nIC5tb2RhbF9wb3B1cCAubW9kYWxfYm9keSBhIHtcbiAgY29sb3I6ICMyQjc0NzU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWx0aGNhcmVfcHJvZmVzc2lvbmFsX2Jsb2NrIC5tb2RhbF9wb3B1cCAubW9kYWxfYm9keSwgLmNvb2tpZV9wb2xpY3lfYmxvY2sgLm1vZGFsX3BvcHVwIC5tb2RhbF9ib2R5LFxuICAuZXh0ZXJuYWwtbGluay1tb2RhbCAubW9kYWxfcG9wdXAgLm1vZGFsX2JvZHksIC5ibG9jay0tZXh0ZXJuYWwtbGVhdmluZyAubW9kYWxfcG9wdXAgLm1vZGFsX2JvZHkge1xuICAgIG1hcmdpbjogMjVweCAyMHB4IDI1cHg7XG4gIH1cbn1cbi5oZWFsdGhjYXJlX3Byb2Zlc3Npb25hbF9ibG9jayAubW9kYWxfcG9wdXAgZGl2LmxpbmtzIGEsIC5jb29raWVfcG9saWN5X2Jsb2NrIC5tb2RhbF9wb3B1cCBkaXYubGlua3MgYSxcbi5leHRlcm5hbC1saW5rLW1vZGFsIC5tb2RhbF9wb3B1cCBkaXYubGlua3MgYSwgLmJsb2NrLS1leHRlcm5hbC1sZWF2aW5nIC5tb2RhbF9wb3B1cCBkaXYubGlua3MgYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyQjc0NzU7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTkwMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzJCNzQ3NTtcbiAgd2lkdGg6IDI3OHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDAgMTBweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFsdGhjYXJlX3Byb2Zlc3Npb25hbF9ibG9jayAubW9kYWxfcG9wdXAgZGl2LmxpbmtzIGEsIC5jb29raWVfcG9saWN5X2Jsb2NrIC5tb2RhbF9wb3B1cCBkaXYubGlua3MgYSxcbiAgLmV4dGVybmFsLWxpbmstbW9kYWwgLm1vZGFsX3BvcHVwIGRpdi5saW5rcyBhLCAuYmxvY2stLWV4dGVybmFsLWxlYXZpbmcgLm1vZGFsX3BvcHVwIGRpdi5saW5rcyBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG4gIC5oZWFsdGhjYXJlX3Byb2Zlc3Npb25hbF9ibG9jayAubW9kYWxfcG9wdXAgZGl2LmxpbmtzIGE6bGFzdC1vZi10eXBlLCAuY29va2llX3BvbGljeV9ibG9jayAubW9kYWxfcG9wdXAgZGl2LmxpbmtzIGE6bGFzdC1vZi10eXBlLFxuICAuZXh0ZXJuYWwtbGluay1tb2RhbCAubW9kYWxfcG9wdXAgZGl2LmxpbmtzIGE6bGFzdC1vZi10eXBlLCAuYmxvY2stLWV4dGVybmFsLWxlYXZpbmcgLm1vZGFsX3BvcHVwIGRpdi5saW5rcyBhOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWx0aGNhcmVfcHJvZmVzc2lvbmFsX2Jsb2NrIC5tb2RhbF9wb3B1cCBkaXYubGlua3MgYTpmaXJzdC1jaGlsZCwgLmNvb2tpZV9wb2xpY3lfYmxvY2sgLm1vZGFsX3BvcHVwIGRpdi5saW5rcyBhOmZpcnN0LWNoaWxkLFxuICAuZXh0ZXJuYWwtbGluay1tb2RhbCAubW9kYWxfcG9wdXAgZGl2LmxpbmtzIGE6Zmlyc3QtY2hpbGQsIC5ibG9jay0tZXh0ZXJuYWwtbGVhdmluZyAubW9kYWxfcG9wdXAgZGl2LmxpbmtzIGE6Zmlyc3QtY2hpbGQge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmhlYWx0aGNhcmVfcHJvZmVzc2lvbmFsX2Jsb2NrIC5tb2RhbF9oZWFkZXIsIC5jb29raWVfcG9saWN5X2Jsb2NrIC5tb2RhbF9oZWFkZXIsXG4uZXh0ZXJuYWwtbGluay1tb2RhbCAubW9kYWxfaGVhZGVyLCAuYmxvY2stLWV4dGVybmFsLWxlYXZpbmcgLm1vZGFsX2hlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIycHg7XG4gIHRvcDogMjBweDtcbn1cbi5oZWFsdGhjYXJlX3Byb2Zlc3Npb25hbF9ibG9jayAubW9kYWxfaGVhZGVyIGltZywgLmNvb2tpZV9wb2xpY3lfYmxvY2sgLm1vZGFsX2hlYWRlciBpbWcsXG4uZXh0ZXJuYWwtbGluay1tb2RhbCAubW9kYWxfaGVhZGVyIGltZywgLmJsb2NrLS1leHRlcm5hbC1sZWF2aW5nIC5tb2RhbF9oZWFkZXIgaW1nIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFsdGhjYXJlX3Byb2Zlc3Npb25hbF9ibG9jayAubW9kYWxfaGVhZGVyIGltZywgLmNvb2tpZV9wb2xpY3lfYmxvY2sgLm1vZGFsX2hlYWRlciBpbWcsXG4gIC5leHRlcm5hbC1saW5rLW1vZGFsIC5tb2RhbF9oZWFkZXIgaW1nLCAuYmxvY2stLWV4dGVybmFsLWxlYXZpbmcgLm1vZGFsX2hlYWRlciBpbWcge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuXG4ubm93X2FwcHJvdmVkX3BvcHVwX2Jsb2NrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yOSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMTVweDtcbn1cbi5ub3dfYXBwcm92ZWRfcG9wdXBfYmxvY2suc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5vd19hcHByb3ZlZF9wb3B1cF9ibG9jayAuc2hvdy1tb2JpbGUtb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm93X2FwcHJvdmVkX3BvcHVwX2Jsb2NrIC5zaG93LW1vYmlsZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbi5ub3dfYXBwcm92ZWRfcG9wdXBfYmxvY2sgLm5vd19hcHByb3ZlZF9wb3B1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMjMxcHg7XG4gIG1hcmdpbjogODVweCBhdXRvIDAgYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4IDQzcHggMjBweCA0M3B4O1xuICBib3JkZXItcmFkaXVzOiAxOXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXBwcm92ZWQtcG9wdXAtYmcucG5nXCIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5ub3dfYXBwcm92ZWRfcG9wdXBfYmxvY2sgLm5vd19hcHByb3ZlZF9wb3B1cCB7XG4gICAgbWFyZ2luOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm93X2FwcHJvdmVkX3BvcHVwX2Jsb2NrIC5ub3dfYXBwcm92ZWRfcG9wdXAge1xuICAgIG1hcmdpbjogNDVweCAxNnB4IDE2cHggMTZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXBwcm92ZWQtcG9wdXAtYmctbW9iLnBuZ1wiKTtcbiAgICBwYWRkaW5nOiAxMXB4IDE1cHggMTFweCAxNXB4O1xuICB9XG59XG4ubm93X2FwcHJvdmVkX3BvcHVwX2Jsb2NrIC5ub3dfYXBwcm92ZWRfcG9wdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDVweDtcbiAgaGVpZ2h0OiA4N3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgdG9wOiAxODBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm93X2FwcHJvdmVkX3BvcHVwX2Jsb2NrIC5ub3dfYXBwcm92ZWRfcG9wdXA6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuLm5vd19hcHByb3ZlZF9wb3B1cF9ibG9jayAubm93X2FwcHJvdmVkX3BvcHVwIC5jbG9zZV9wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNHB4O1xuICByaWdodDogMjRweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ub3dfYXBwcm92ZWRfcG9wdXBfYmxvY2sgLm5vd19hcHByb3ZlZF9wb3B1cCAuY2xvc2VfcG9wdXAge1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5ub3dfYXBwcm92ZWRfcG9wdXBfYmxvY2sgLm5vd19hcHByb3ZlZF9wb3B1cCAubm93X2FwcHJvdmVkX2JvZHkgLmxvZ29fd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5ub3dfYXBwcm92ZWRfcG9wdXBfYmxvY2sgLm5vd19hcHByb3ZlZF9wb3B1cCAubm93X2FwcHJvdmVkX2JvZHkgLmxvZ29fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ubm93X2FwcHJvdmVkX3BvcHVwX2Jsb2NrIC5ub3dfYXBwcm92ZWRfcG9wdXAgLm5vd19hcHByb3ZlZF9ib2R5IC5sb2dvX3dyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDI0MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMjAwcHgpIHtcbiAgLm5vd19hcHByb3ZlZF9wb3B1cF9ibG9jayAubm93X2FwcHJvdmVkX3BvcHVwIC5ub3dfYXBwcm92ZWRfYm9keSAubG9nb193cmFwcGVyIGltZyB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5NTBweCkge1xuICAubm93X2FwcHJvdmVkX3BvcHVwX2Jsb2NrIC5ub3dfYXBwcm92ZWRfcG9wdXAgLm5vd19hcHByb3ZlZF9ib2R5IC5sb2dvX3dyYXBwZXIgaW1nIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIC5ub3dfYXBwcm92ZWRfcG9wdXBfYmxvY2sgLm5vd19hcHByb3ZlZF9wb3B1cCAubm93X2FwcHJvdmVkX2JvZHkgLmxvZ29fd3JhcHBlciBpbWcge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm93X2FwcHJvdmVkX3BvcHVwX2Jsb2NrIC5ub3dfYXBwcm92ZWRfcG9wdXAgLm5vd19hcHByb3ZlZF9ib2R5IC5sb2dvX3dyYXBwZXIgaW1nIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5ub3dfYXBwcm92ZWRfcG9wdXBfYmxvY2sgLm5vd19hcHByb3ZlZF9wb3B1cCAubm93X2FwcHJvdmVkX2JvZHkgLmxvZ29fd3JhcHBlciBpbWcge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLm5vd19hcHByb3ZlZF9wb3B1cF9ibG9jayAubm93X2FwcHJvdmVkX3BvcHVwIC5ub3dfYXBwcm92ZWRfYm9keSAubm93X2FwcHJvdmVkX3RpdGxlLFxuLm5vd19hcHByb3ZlZF9wb3B1cF9ibG9jayAubm93X2FwcHJvdmVkX3BvcHVwIC5ub3dfYXBwcm92ZWRfYm9keSAubm93X2FwcHJvdmVkX3N1Yl90aXRsZSB7XG4gIGZvbnQtc2l6ZTogNjNweDtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93U2VtaWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjIwMHB4KSB7XG4gIC5ub3dfYXBwcm92ZWRfcG9wdXBfYmxvY2sgLm5vd19hcHByb3ZlZF9wb3B1cCAubm93X2FwcHJvdmVkX2JvZHkgLm5vd19hcHByb3ZlZF90aXRsZSxcbiAgLm5vd19hcHByb3ZlZF9wb3B1cF9ibG9jayAubm93X2FwcHJvdmVkX3BvcHVwIC5ub3dfYXBwcm92ZWRfYm9keSAubm93X2FwcHJvdmVkX3N1Yl90aXRsZSB7XG4gICAgZm9udC1zaXplOiA2M3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTUwcHgpIHtcbiAgLm5vd19hcHByb3ZlZF9wb3B1cF9ibG9jayAubm93X2FwcHJvdmVkX3BvcHVwIC5ub3dfYXBwcm92ZWRfYm9keSAubm93X2FwcHJvdmVkX3RpdGxlLFxuICAubm93X2FwcHJvdmVkX3BvcHVwX2Jsb2NrIC5ub3dfYXBwcm92ZWRfcG9wdXAgLm5vd19hcHByb3ZlZF9ib2R5IC5ub3dfYXBwcm92ZWRfc3ViX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDYzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAubm93X2FwcHJvdmVkX3BvcHVwX2Jsb2NrIC5ub3dfYXBwcm92ZWRfcG9wdXAgLm5vd19hcHByb3ZlZF9ib2R5IC5ub3dfYXBwcm92ZWRfdGl0bGUsXG4gIC5ub3dfYXBwcm92ZWRfcG9wdXBfYmxvY2sgLm5vd19hcHByb3ZlZF9wb3B1cCAubm93X2FwcHJvdmVkX2JvZHkgLm5vd19hcHByb3ZlZF9zdWJfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjNweDtcbiAgICBsaW5lLWhlaWdodDogNzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5ub3dfYXBwcm92ZWRfcG9wdXBfYmxvY2sgLm5vd19hcHByb3ZlZF9wb3B1cCAubm93X2FwcHJvdmVkX2JvZHkgLm5vd19hcHByb3ZlZF90aXRsZSxcbiAgLm5vd19hcHByb3ZlZF9wb3B1cF9ibG9jayAubm93X2FwcHJvdmVkX3BvcHVwIC5ub3dfYXBwcm92ZWRfYm9keSAubm93X2FwcHJvdmVkX3N1Yl90aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAubm93X2FwcHJvdmVkX3BvcHVwX2Jsb2NrIC5ub3dfYXBwcm92ZWRfcG9wdXAgLm5vd19hcHByb3ZlZF9ib2R5IC5ub3dfYXBwcm92ZWRfdGl0bGUsXG4gIC5ub3dfYXBwcm92ZWRfcG9wdXBfYmxvY2sgLm5vd19hcHByb3ZlZF9wb3B1cCAubm93X2FwcHJvdmVkX2JvZHkgLm5vd19hcHByb3ZlZF9zdWJfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxufVxuLm5vd19hcHByb3ZlZF9wb3B1cF9ibG9jayAubm93X2FwcHJvdmVkX3BvcHVwIC5ub3dfYXBwcm92ZWRfYm9keSAubm93X2FwcHJvdmVkX3RpdGxlIHtcbiAgY29sb3I6ICNkN2ViMDA7XG59XG4ubm93X2FwcHJvdmVkX3BvcHVwX2Jsb2NrIC5ub3dfYXBwcm92ZWRfcG9wdXAgLm5vd19hcHByb3ZlZF9ib2R5IC5ub3dfYXBwcm92ZWRfc3ViX3RpdGxlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LWZhbWlseTogXCJCYXJsb3dtZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5ub3dfYXBwcm92ZWRfcG9wdXBfYmxvY2sgLm5vd19hcHByb3ZlZF9wb3B1cCAubm93X2FwcHJvdmVkX2JvZHkgLm5vd19hcHByb3ZlZF9zdWJfdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB9XG59XG4ubm93X2FwcHJvdmVkX3BvcHVwX2Jsb2NrIC5ub3dfYXBwcm92ZWRfcG9wdXAgLm5vd19hcHByb3ZlZF9ib2R5IC5ub3dfYXBwcm92ZWRfY2F0ZWdvcmllc19wcmVmaXgge1xuICBjb2xvcjogI2Q3ZWIwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTUwcHgpIHtcbiAgLm5vd19hcHByb3ZlZF9wb3B1cF9ibG9jayAubm93X2FwcHJvdmVkX3BvcHVwIC5ub3dfYXBwcm92ZWRfYm9keSAubm93X2FwcHJvdmVkX2NhdGVnb3JpZXNfcHJlZml4IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAubm93X2FwcHJvdmVkX3BvcHVwX2Jsb2NrIC5ub3dfYXBwcm92ZWRfcG9wdXAgLm5vd19hcHByb3ZlZF9ib2R5IC5ub3dfYXBwcm92ZWRfY2F0ZWdvcmllc19wcmVmaXgge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vd19hcHByb3ZlZF9wb3B1cF9ibG9jayAubm93X2FwcHJvdmVkX3BvcHVwIC5ub3dfYXBwcm92ZWRfYm9keSAubm93X2FwcHJvdmVkX2NhdGVnb3JpZXNfcHJlZml4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAubm93X2FwcHJvdmVkX3BvcHVwX2Jsb2NrIC5ub3dfYXBwcm92ZWRfcG9wdXAgLm5vd19hcHByb3ZlZF9ib2R5IC5ub3dfYXBwcm92ZWRfY2F0ZWdvcmllc19wcmVmaXgge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vd19hcHByb3ZlZF9wb3B1cF9ibG9jayAubm93X2FwcHJvdmVkX3BvcHVwIC5ub3dfYXBwcm92ZWRfYm9keSAubm93X2FwcHJvdmVkX2NhdGVnb3JpZXNfcHJlZml4IGltZyB7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgfVxufVxuLm5vd19hcHByb3ZlZF9wb3B1cF9ibG9jayAubm93X2FwcHJvdmVkX3BvcHVwIC5ub3dfYXBwcm92ZWRfYm9keSAubm93X2FwcHJvdmVkX2NhdGVnb3JpZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWF4LXdpZHRoOiA4MDVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbjogYXV0byBhdXRvIDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMjAwcHgpIHtcbiAgLm5vd19hcHByb3ZlZF9wb3B1cF9ibG9jayAubm93X2FwcHJvdmVkX3BvcHVwIC5ub3dfYXBwcm92ZWRfYm9keSAubm93X2FwcHJvdmVkX2NhdGVnb3JpZXMge1xuICAgIG1hcmdpbjogYXV0byBhdXRvIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ub3dfYXBwcm92ZWRfcG9wdXBfYmxvY2sgLm5vd19hcHByb3ZlZF9wb3B1cCAubm93X2FwcHJvdmVkX2JvZHkgLm5vd19hcHByb3ZlZF9jYXRlZ29yaWVzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLm5vd19hcHByb3ZlZF9wb3B1cF9ibG9jayAubm93X2FwcHJvdmVkX3BvcHVwIC5ub3dfYXBwcm92ZWRfYm9keSAubm93X2FwcHJvdmVkX2NhdGVnb3JpZXMgLm5vd19hcHByb3ZlZF9jYXRlZ29yeV9maXJzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxNjVweDtcbiAgcGFkZGluZy1sZWZ0OiA2NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vd19hcHByb3ZlZF9wb3B1cF9ibG9jayAubm93X2FwcHJvdmVkX3BvcHVwIC5ub3dfYXBwcm92ZWRfYm9keSAubm93X2FwcHJvdmVkX2NhdGVnb3JpZXMgLm5vd19hcHByb3ZlZF9jYXRlZ29yeV9maXJzdCB7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxufVxuLm5vd19hcHByb3ZlZF9wb3B1cF9ibG9jayAubm93X2FwcHJvdmVkX3BvcHVwIC5ub3dfYXBwcm92ZWRfYm9keSAubm93X2FwcHJvdmVkX2NhdGVnb3JpZXMgLm5vd19hcHByb3ZlZF9jYXRlZ29yeV9zZWNvbmQge1xuICBtYXgtd2lkdGg6IDI0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vd19hcHByb3ZlZF9wb3B1cF9ibG9jayAubm93X2FwcHJvdmVkX3BvcHVwIC5ub3dfYXBwcm92ZWRfYm9keSAubm93X2FwcHJvdmVkX2NhdGVnb3JpZXMgLm5vd19hcHByb3ZlZF9jYXRlZ29yeV9zZWNvbmQge1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbi5ub3dfYXBwcm92ZWRfcG9wdXBfYmxvY2sgLm5vd19hcHByb3ZlZF9wb3B1cCAubm93X2FwcHJvdmVkX2JvZHkgLm5vd19hcHByb3ZlZF9jYXRlZ29yaWVzIC5ub3dfYXBwcm92ZWRfY2F0ZWdvcnlfdGhpcmQge1xuICBtYXgtd2lkdGg6IDE2NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm93X2FwcHJvdmVkX3BvcHVwX2Jsb2NrIC5ub3dfYXBwcm92ZWRfcG9wdXAgLm5vd19hcHByb3ZlZF9ib2R5IC5ub3dfYXBwcm92ZWRfY2F0ZWdvcmllcyAubm93X2FwcHJvdmVkX2NhdGVnb3J5X3RoaXJkIHtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuLm5vd19hcHByb3ZlZF9wb3B1cF9ibG9jayAubm93X2FwcHJvdmVkX3BvcHVwIC5ub3dfYXBwcm92ZWRfYm9keSAubm93X2FwcHJvdmVkX2NhdGVnb3JpZXMgLm5vd19hcHByb3ZlZF9jYXRlZ29yeV90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93bWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5NTBweCkge1xuICAubm93X2FwcHJvdmVkX3BvcHVwX2Jsb2NrIC5ub3dfYXBwcm92ZWRfcG9wdXAgLm5vd19hcHByb3ZlZF9ib2R5IC5ub3dfYXBwcm92ZWRfY2F0ZWdvcmllcyAubm93X2FwcHJvdmVkX2NhdGVnb3J5X3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAubm93X2FwcHJvdmVkX3BvcHVwX2Jsb2NrIC5ub3dfYXBwcm92ZWRfcG9wdXAgLm5vd19hcHByb3ZlZF9ib2R5IC5ub3dfYXBwcm92ZWRfY2F0ZWdvcmllcyAubm93X2FwcHJvdmVkX2NhdGVnb3J5X3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ub3dfYXBwcm92ZWRfcG9wdXBfYmxvY2sgLm5vd19hcHByb3ZlZF9wb3B1cCAubm93X2FwcHJvdmVkX2JvZHkgLm5vd19hcHByb3ZlZF9jYXRlZ29yaWVzIC5ub3dfYXBwcm92ZWRfY2F0ZWdvcnlfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLm5vd19hcHByb3ZlZF9wb3B1cF9ibG9jayAubm93X2FwcHJvdmVkX3BvcHVwIC5ub3dfYXBwcm92ZWRfYm9keSAubm93X2FwcHJvdmVkX2NhdGVnb3JpZXMgLm5vd19hcHByb3ZlZF9jYXRlZ29yeV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ubm93X2FwcHJvdmVkX3BvcHVwX2Jsb2NrIC5ub3dfYXBwcm92ZWRfcG9wdXAgLm5vd19hcHByb3ZlZF9ib2R5IC5ub3dfYXBwcm92ZWRfY2F0ZWdvcmllcyAubm93X2FwcHJvdmVkX2NhdGVnb3J5X2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTUwcHgpIHtcbiAgLm5vd19hcHByb3ZlZF9wb3B1cF9ibG9jayAubm93X2FwcHJvdmVkX3BvcHVwIC5ub3dfYXBwcm92ZWRfYm9keSAubm93X2FwcHJvdmVkX2NhdGVnb3JpZXMgLm5vd19hcHByb3ZlZF9jYXRlZ29yeV9kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm93X2FwcHJvdmVkX3BvcHVwX2Jsb2NrIC5ub3dfYXBwcm92ZWRfcG9wdXAgLm5vd19hcHByb3ZlZF9ib2R5IC5ub3dfYXBwcm92ZWRfY2F0ZWdvcmllcyAubm93X2FwcHJvdmVkX2NhdGVnb3J5X2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLm5vd19hcHByb3ZlZF9wb3B1cF9ibG9jayAubm93X2FwcHJvdmVkX3BvcHVwIC5ub3dfYXBwcm92ZWRfYm9keSAubm93X2FwcHJvdmVkX2NhdGVnb3JpZXMgLm5vd19hcHByb3ZlZF9jYXRlZ29yeV9kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ubm93X2FwcHJvdmVkX3BvcHVwX2Jsb2NrIC5ub3dfYXBwcm92ZWRfcG9wdXAgLm5vd19hcHByb3ZlZF9ib2R5IC5jdGFfd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTE3MXB4O1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLm5vd19hcHByb3ZlZF9wb3B1cF9ibG9jayAubm93X2FwcHJvdmVkX3BvcHVwIC5ub3dfYXBwcm92ZWRfYm9keSAuY3RhX3dyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5ub3dfYXBwcm92ZWRfcG9wdXBfYmxvY2sgLm5vd19hcHByb3ZlZF9wb3B1cCAubm93X2FwcHJvdmVkX2JvZHkgLmN0YV93cmFwcGVyIC5jdGFfZGVzY3JpcHRpb25fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiA3MTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLm5vd19hcHByb3ZlZF9wb3B1cF9ibG9jayAubm93X2FwcHJvdmVkX3BvcHVwIC5ub3dfYXBwcm92ZWRfYm9keSAuY3RhX3dyYXBwZXIgLmN0YV9kZXNjcmlwdGlvbl93cmFwcGVyIHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG4ubm93X2FwcHJvdmVkX3BvcHVwX2Jsb2NrIC5ub3dfYXBwcm92ZWRfcG9wdXAgLm5vd19hcHByb3ZlZF9ib2R5IC5jdGFfd3JhcHBlciAuY3RhX2Rlc2NyaXB0aW9uX3dyYXBwZXIgLm5vd19hcHByb3ZlZF9jdGFfdGl0bGUge1xuICBmb250LXNpemU6IDM4cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJCYXJsb3dTZW1pYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogNDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAubm93X2FwcHJvdmVkX3BvcHVwX2Jsb2NrIC5ub3dfYXBwcm92ZWRfcG9wdXAgLm5vd19hcHByb3ZlZF9ib2R5IC5jdGFfd3JhcHBlciAuY3RhX2Rlc2NyaXB0aW9uX3dyYXBwZXIgLm5vd19hcHByb3ZlZF9jdGFfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG4ubm93X2FwcHJvdmVkX3BvcHVwX2Jsb2NrIC5ub3dfYXBwcm92ZWRfcG9wdXAgLm5vd19hcHByb3ZlZF9ib2R5IC5jdGFfd3JhcHBlciAuY3RhX2Rlc2NyaXB0aW9uX3dyYXBwZXIgLm5vd19hcHByb3ZlZF9jdGFfZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjRDdFQjAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJCYXJsb3dCb2xkXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLm5vd19hcHByb3ZlZF9wb3B1cF9ibG9jayAubm93X2FwcHJvdmVkX3BvcHVwIC5ub3dfYXBwcm92ZWRfYm9keSAuY3RhX3dyYXBwZXIgLmN0YV9kZXNjcmlwdGlvbl93cmFwcGVyIC5ub3dfYXBwcm92ZWRfY3RhX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5ub3dfYXBwcm92ZWRfcG9wdXBfYmxvY2sgLm5vd19hcHByb3ZlZF9wb3B1cCAubm93X2FwcHJvdmVkX2JvZHkgLmN0YV93cmFwcGVyIC5jdGFfbGlua193cmFwcGVyIHtcbiAgbWluLXdpZHRoOiA0MzBweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLm5vd19hcHByb3ZlZF9wb3B1cF9ibG9jayAubm93X2FwcHJvdmVkX3BvcHVwIC5ub3dfYXBwcm92ZWRfYm9keSAuY3RhX3dyYXBwZXIgLmN0YV9saW5rX3dyYXBwZXIge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ubm93X2FwcHJvdmVkX3BvcHVwX2Jsb2NrIC5ub3dfYXBwcm92ZWRfcG9wdXAgLm5vd19hcHByb3ZlZF9ib2R5IC5jdGFfd3JhcHBlciAuY3RhX2xpbmtfd3JhcHBlciAucmlnaHRfYXJyb3dzIHtcbiAgaGVpZ2h0OiA3NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogOXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5ub3dfYXBwcm92ZWRfcG9wdXBfYmxvY2sgLm5vd19hcHByb3ZlZF9wb3B1cCAubm93X2FwcHJvdmVkX2JvZHkgLmN0YV93cmFwcGVyIC5jdGFfbGlua193cmFwcGVyIC5yaWdodF9hcnJvd3Mge1xuICAgIGhlaWdodDogMzNweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ubm93X2FwcHJvdmVkX3BvcHVwX2Jsb2NrIC5ub3dfYXBwcm92ZWRfcG9wdXAgLm5vd19hcHByb3ZlZF9ib2R5IC5jdGFfd3JhcHBlciAuY3RhX2xpbmtfd3JhcHBlciAuYnRuLS1jdGEtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDI3cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd3NlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2ViMDA7XG4gIGNvbG9yOiAjMDA2RTc2O1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgd2lkdGg6IDI2NXB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMThweCAwIDAgMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAubm93X2FwcHJvdmVkX3BvcHVwX2Jsb2NrIC5ub3dfYXBwcm92ZWRfcG9wdXAgLm5vd19hcHByb3ZlZF9ib2R5IC5jdGFfd3JhcHBlciAuY3RhX2xpbmtfd3JhcHBlciAuYnRuLS1jdGEtbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1heC13aWR0aDogMTkwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbjogMCAwIDAgOXB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuLm5vd19hcHByb3ZlZF9wb3B1cF9ibG9jayAubm93X2FwcHJvdmVkX3BvcHVwIC5ub3dfYXBwcm92ZWRfZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZW5kO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ub3dfYXBwcm92ZWRfcG9wdXBfYmxvY2sgLm5vd19hcHByb3ZlZF9wb3B1cCAubm93X2FwcHJvdmVkX2Zvb3RlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ub3dfYXBwcm92ZWRfcG9wdXBfYmxvY2sgLm5vd19hcHByb3ZlZF9wb3B1cCAubm93X2FwcHJvdmVkX2Zvb3RlciAubm93X2FwcHJvdmVkX3JlZmVyZW5jZSxcbi5ub3dfYXBwcm92ZWRfcG9wdXBfYmxvY2sgLm5vd19hcHByb3ZlZF9wb3B1cCAubm93X2FwcHJvdmVkX2Zvb3RlciAubm93X2FwcHJvdmVkX2lzaSxcbi5ub3dfYXBwcm92ZWRfcG9wdXBfYmxvY2sgLm5vd19hcHByb3ZlZF9wb3B1cCAubm93X2FwcHJvdmVkX2Zvb3RlciAubm93X2FwcHJvdmVkX2lkLFxuLm5vd19hcHByb3ZlZF9wb3B1cF9ibG9jayAubm93X2FwcHJvdmVkX3BvcHVwIC5ub3dfYXBwcm92ZWRfZm9vdGVyIC5ub3dfYXBwcm92ZWRfaW5kaWNhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ub3dfYXBwcm92ZWRfcG9wdXBfYmxvY2sgLm5vd19hcHByb3ZlZF9wb3B1cCAubm93X2FwcHJvdmVkX2Zvb3RlciAubm93X2FwcHJvdmVkX3JlZmVyZW5jZSxcbiAgLm5vd19hcHByb3ZlZF9wb3B1cF9ibG9jayAubm93X2FwcHJvdmVkX3BvcHVwIC5ub3dfYXBwcm92ZWRfZm9vdGVyIC5ub3dfYXBwcm92ZWRfaXNpLFxuICAubm93X2FwcHJvdmVkX3BvcHVwX2Jsb2NrIC5ub3dfYXBwcm92ZWRfcG9wdXAgLm5vd19hcHByb3ZlZF9mb290ZXIgLm5vd19hcHByb3ZlZF9pZCxcbiAgLm5vd19hcHByb3ZlZF9wb3B1cF9ibG9jayAubm93X2FwcHJvdmVkX3BvcHVwIC5ub3dfYXBwcm92ZWRfZm9vdGVyIC5ub3dfYXBwcm92ZWRfaW5kaWNhdGlvbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB9XG59XG4ubm93X2FwcHJvdmVkX3BvcHVwX2Jsb2NrIC5ub3dfYXBwcm92ZWRfcG9wdXAgLm5vd19hcHByb3ZlZF9mb290ZXIgLm5vd19hcHByb3ZlZF9pbmRpY2F0aW9uIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ub3dfYXBwcm92ZWRfcG9wdXBfYmxvY2sgLm5vd19hcHByb3ZlZF9wb3B1cCAubm93X2FwcHJvdmVkX2Zvb3RlciAubm93X2FwcHJvdmVkX2luZGljYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5ub3dfYXBwcm92ZWRfcG9wdXBfYmxvY2sgLm5vd19hcHByb3ZlZF9wb3B1cCAubm93X2FwcHJvdmVkX2Zvb3RlciAubm93X2FwcHJvdmVkX3JlZmVyZW5jZSAubGFiZWwge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubm93X2FwcHJvdmVkX3BvcHVwX2Jsb2NrIC5ub3dfYXBwcm92ZWRfcG9wdXAgLm5vd19hcHByb3ZlZF9mb290ZXIgLm5vd19hcHByb3ZlZF9pc2kge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubm93X2FwcHJvdmVkX3BvcHVwX2Jsb2NrIC5ub3dfYXBwcm92ZWRfcG9wdXAgLm5vd19hcHByb3ZlZF9mb290ZXIgLm5vd19hcHByb3ZlZF9pc2kgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ub3dfYXBwcm92ZWRfcG9wdXBfYmxvY2sgLm5vd19hcHByb3ZlZF9wb3B1cCAubm93X2FwcHJvdmVkX2Zvb3RlciAubm93X2FwcHJvdmVkX2lkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2NnB4KSB7XG4gIC5ibG9jay0tZXh0ZXJuYWwtbGVhdmluZyAubW9kYWxfcG9wdXAgLm1vZGFsX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHQ7XG4gIH1cbn1cbi5ibG9jay0tZXh0ZXJuYWwtbGVhdmluZyBkaXYubGlua3MgYTpmaXJzdC1jaGlsZCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLmJsb2NrLS1leHRlcm5hbC1sZWF2aW5nIGEuYnRuLS1jdGEtY29udGludWUge1xuICBiYWNrZ3JvdW5kOiAjQkREQzA0O1xuICBwYWRkaW5nOiAxOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMkI3NDc1O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk11c2VvU2Fucy05MDBcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ibG9jay0tZXh0ZXJuYWwtbGVhdmluZyBhLmJ0bi0tY3RhLWNvbnRpbnVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb29raWVfcG9saWN5X2Jsb2NrIC5tb2RhbF9wb3B1cCxcbiAgLmV4dGVybmFsLWxpbmstbW9kYWwgLm1vZGFsX3BvcHVwIHtcbiAgICBwYWRkaW5nOiA1MHB4IDM1cHggNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uY29va2llX3BvbGljeV9ibG9jayAubW9kYWxfdGl0bGUsXG4uZXh0ZXJuYWwtbGluay1tb2RhbCAubW9kYWxfdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNvb2tpZV9wb2xpY3lfYmxvY2sgLm1vZGFsX2JvZHksXG4uZXh0ZXJuYWwtbGluay1tb2RhbCAubW9kYWxfYm9keSB7XG4gIG1hcmdpbjogMCA4NXB4IDI1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb29raWVfcG9saWN5X2Jsb2NrIC5tb2RhbF9ib2R5LFxuICAuZXh0ZXJuYWwtbGluay1tb2RhbCAubW9kYWxfYm9keSB7XG4gICAgbWFyZ2luOiAyMHB4IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmNvb2tpZV9wb2xpY3lfYmxvY2sgLmJ0bi0tY3RhLWxpbmstY29va2llLFxuLmV4dGVybmFsLWxpbmstbW9kYWwgLmJ0bi0tY3RhLWxpbmstY29va2llIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29va2llX3BvbGljeV9ibG9jayAuYnRuLS1jdGEtbGluay1jb29raWUsXG4gIC5leHRlcm5hbC1saW5rLW1vZGFsIC5idG4tLWN0YS1saW5rLWNvb2tpZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53ZWJmb3JtLWNvbmZpcm1hdGlvbi1tb2RhbCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RoYW5rLWJnLnBuZ1wiKSBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjIwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53ZWJmb3JtLWNvbmZpcm1hdGlvbi1tb2RhbCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RoYW5rLWJnLW1vYi5wbmdcIikgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMTVweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDIwcHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ud2ViZm9ybS1jb25maXJtYXRpb24tbW9kYWwgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4ud2ViZm9ybS1jb25maXJtYXRpb24tbW9kYWwgLnVpLWRpYWxvZy10aXRsZWJhciAudWktYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLndlYmZvcm0tY29uZmlybWF0aW9uLW1vZGFsIC51aS1kaWFsb2ctdGl0bGViYXIgLnVpLWJ1dHRvbiAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzdweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMzdweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDM3cHggMzdweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaXNpLWJ0bi5wbmdcIikgbm8tcmVwZWF0O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGxlZnQ6IC0xNXB4O1xuICB0b3A6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2ViZm9ybS1jb25maXJtYXRpb24tbW9kYWwgLnVpLWRpYWxvZy10aXRsZWJhciAudWktYnV0dG9uIC51aS1pY29uIHtcbiAgICBoZWlnaHQ6IDM3cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMzdweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDYwJTtcbiAgICB0b3A6IC0yMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICB9XG59XG4ud2ViZm9ybS1jb25maXJtYXRpb24tbW9kYWwgLndlYmZvcm0tY29uZmlybWF0aW9uLW1vZGFsLS1jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53ZWJmb3JtLWNvbmZpcm1hdGlvbi1tb2RhbCAud2ViZm9ybS1jb25maXJtYXRpb24tbW9kYWwtLWNvbnRlbnQgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi53ZWJmb3JtLWNvbmZpcm1hdGlvbi1tb2RhbCAud2ViZm9ybS1jb25maXJtYXRpb24tbW9kYWwtLWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjMzQzNzQxO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTUwMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndlYmZvcm0tY29uZmlybWF0aW9uLW1vZGFsIC53ZWJmb3JtLWNvbmZpcm1hdGlvbi1tb2RhbC0tY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuZGl2LmF1ZGlvX3NlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5kaXYuYXVkaW9faWNvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICBwYWRkaW5nOiA0cHggMCA4cHggMDtcbn1cbmRpdi5hdWRpb19pY29uIGEucGxheV9hdWRpbyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGRpdi5hdWRpb19pY29uIHtcbiAgICB0ZXh0LWFsaWduOiB1bnNldDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiB1bnNldDtcbiAgfVxufVxuXG4uanMtZm9ybS1pdGVtLXJlcXVlc3QtYS11Y2ItcmVwcmVzZW50YXRpdmUsXG4uanMtZm9ybS1pdGVtLXRlcm1zLW9mLXNlcnZpY2UsXG4ub3B0LW91dC1mb3JtLWl0ZW0ge1xuICBwYWRkaW5nOiAzMHB4IDAgMTVweCAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5qcy1mb3JtLWl0ZW0tcmVxdWVzdC1hLXVjYi1yZXByZXNlbnRhdGl2ZSBsYWJlbCxcbi5qcy1mb3JtLWl0ZW0tdGVybXMtb2Ytc2VydmljZSBsYWJlbCxcbi5vcHQtb3V0LWZvcm0taXRlbSBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDM4cHg7XG59XG4uanMtZm9ybS1pdGVtLXJlcXVlc3QtYS11Y2ItcmVwcmVzZW50YXRpdmUgLmZvcm0tY2hlY2tib3gsXG4uanMtZm9ybS1pdGVtLXRlcm1zLW9mLXNlcnZpY2UgLmZvcm0tY2hlY2tib3gsXG4ub3B0LW91dC1mb3JtLWl0ZW0gLmZvcm0tY2hlY2tib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICMwMDZFNzY7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmpzLWZvcm0taXRlbS1yZXF1ZXN0LWEtdWNiLXJlcHJlc2VudGF0aXZlIC5mb3JtLWNoZWNrYm94OmNoZWNrZWQ6OmFmdGVyLFxuLmpzLWZvcm0taXRlbS10ZXJtcy1vZi1zZXJ2aWNlIC5mb3JtLWNoZWNrYm94OmNoZWNrZWQ6OmFmdGVyLFxuLm9wdC1vdXQtZm9ybS1pdGVtIC5mb3JtLWNoZWNrYm94OmNoZWNrZWQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb250ZW50OiBcIuKclFwiO1xufVxuXG4uanMtZm9ybS1pdGVtLXJlcXVlc3QtYS11Y2ItcmVwcmVzZW50YXRpdmUgLmRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5qcy1mb3JtLWl0ZW0tcmVxdWVzdC1hLXVjYi1yZXByZXNlbnRhdGl2ZSAuZGVzY3JpcHRpb24gLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMmE3NDc1O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmpzLWZvcm0taXRlbS10ZXJtcy1vZi1zZXJ2aWNlLFxuLm9wdC1vdXQtZm9ybS1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDM3cHg7XG59XG4uanMtZm9ybS1pdGVtLXRlcm1zLW9mLXNlcnZpY2UgbGFiZWwsXG4ub3B0LW91dC1mb3JtLWl0ZW0gbGFiZWwge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5qcy1mb3JtLWl0ZW0tdGVybXMtb2Ytc2VydmljZSAuZm9ybS1jaGVja2JveCxcbi5vcHQtb3V0LWZvcm0taXRlbSAuZm9ybS1jaGVja2JveCB7XG4gIGxlZnQ6IC0zN3B4O1xufVxuXG4uYmxvY2stc3lzdGVtLWJyYW5kaW5nLWJsb2NrIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4udWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgcmlnaHQ6IC0xLjJlbSAhaW1wb3J0YW50O1xuICB0b3A6IC0xOHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgICByaWdodDogMC4xZW0gIWltcG9ydGFudDtcbiAgICB0b3A6IDMycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZG93bmxvYWQtaW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWF4LXdpZHRoOiAxNjVweDtcbiAgbWluLWhlaWdodDogMTY1cHg7XG4gIGJhY2tncm91bmQ6ICMyQjc0NzU7XG59XG4uZG93bmxvYWQtaW1hZ2Utd3JhcHBlciBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1heC13aWR0aDogOTBweDtcbiAgbWluLWhlaWdodDogMTIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZG93bmxvYWQtaW1hZ2Utd3JhcHBlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9kb3dubG9hZC1hcnJvdy1pY29uLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5za2luX2NhcmVfY29udGFpbmVyIHtcbiAgcGFkZGluZzogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5za2luX2NhcmVfY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4uc2tpbl9jYXJlX2NvbnRhaW5lciBoMiB7XG4gIGNvbG9yOiAjMmI3NDc1O1xuICBmb250LWZhbWlseTogXCJqYWYtYmVybmluby1zYW5zLWV4dHJhYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDUzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2tpbl9jYXJlX2NvbnRhaW5lciBoMi5za2luLXN1YnRpdGxlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG4uc2tpbl9jYXJlX2NvbnRhaW5lciBoMiBzdXAge1xuICBmb250LWZhbWlseTogXCJqYWYtYmVybmluYS1zYW5zLTQwMFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNraW5fY2FyZV9jb250YWluZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuLnNraW5fY2FyZV9jb250YWluZXIgLndlZWtfMTYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2tpbl9jYXJlX2NvbnRhaW5lciAud2Vla18xNiAucmVjdF93ZWVrXzE2IHtcbiAgZm9udC1mYW1pbHk6IFwiamFmLWJlcm5pbm8tc2Fucy02MDBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMzI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwIDA7XG4gIGJhY2tncm91bmQ6ICMwMmFmYjg7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbm9ybWFsO1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNraW5fY2FyZV9jb250YWluZXIgLndlZWtfMTYgLnJlY3Rfd2Vla18xNiB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbiAgLnNraW5fY2FyZV9jb250YWluZXIgLndlZWtfMTYgLnJlY3Rfd2Vla18xNiBwIHtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gIH1cbn1cbi5za2luX2NhcmVfY29udGFpbmVyIC53ZWVrXzE2IC5ib3JkZXJfX3dlZWtfMTYge1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogIzAyYWZiODtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5za2luX2NhcmVfY29udGFpbmVyIC53ZWVrXzE2IC5ib3JkZXJfX3dlZWtfMTYge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxufVxuLnNraW5fY2FyZV9jb250YWluZXIgLmdyaWRfc2tuX19kZXNrdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2tpbl9jYXJlX2NvbnRhaW5lciAuZ3JpZF9za25fX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5za2luX2NhcmVfY29udGFpbmVyIC5ncmlkX3Nrbl9fbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5za2luX2NhcmVfY29udGFpbmVyIC5ncmlkX3Nrbl9fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNraW5fY2FyZV9jb250YWluZXIgLmlnYV9pbnZlc3RvciB7XG4gIGNvbG9yOiAjNTQ1NzVhO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTUwMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5za2luX2NhcmVfY29udGFpbmVyIC5pZ2FfaW52ZXN0b3IgbGkuc3Rhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCIqXCI7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cbi5za2luX2NhcmVfY29udGFpbmVyIC5pZ2FfaW52ZXN0b3IgbGkucGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigKBcIjtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xufVxuLnNraW5fY2FyZV9jb250YWluZXIgLmlnYV9pbnZlc3RvciBsaS5kb3VibGVfcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigKFcIjtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xufVxuLnNraW5fY2FyZV9jb250YWluZXIgLmlnYV9pbnZlc3RvciBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uc2tpbl9jYXJlX2NvbnRhaW5lciAuZGVzY3JpcHRpb25fc2VjdGlvbiB7XG4gIG1heC13aWR0aDogOTU1cHg7XG4gIG1hcmdpbjogMzBweCBhdXRvIDA7XG59XG4uc2tpbl9jYXJlX2NvbnRhaW5lciAuZGVzY3JpcHRpb25fc2VjdGlvbiBwIHtcbiAgY29sb3I6ICM0ODQ4NDg7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtNTAwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2tpbl9jYXJlX2NvbnRhaW5lciAuZGVzY3JpcHRpb25fc2VjdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5za2luX2NhcmVfY29udGFpbmVyIC5kZXNjcmlwdGlvbl9zZWN0aW9uIHAgc3Bhbi50dGwge1xuICBjb2xvcjogIzJiNzQ3NTtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy05MDBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc2tpbl9jYXJlX2NvbnRhaW5lciAuZ3JpZF9za24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5za2luX2NhcmVfY29udGFpbmVyIC5ncmlkX3NrbiAuZ3JpZF9za25fMSB7XG4gIGZsZXg6IDAgMSA1MCU7XG4gIGNvbG9yOiAjMDJhZmI4O1xuICBmb250LWZhbWlseTogXCJqYWYtYmVybmluYS1zYW5zLTQwMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtc3RyZXRjaDogc2VtaS1jb25kZW5zZWQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjM1NzE0Mjg3cHg7XG59XG4uc2tpbl9jYXJlX2NvbnRhaW5lciAuZ3JpZF9za24gLmdyaWRfc2tuXzEuZGFya19ncm4ge1xuICBjb2xvcjogIzJiNzQ3NTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGUtbW9iLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZpcnN0X2Rvc2VfY29udGFpbmVyLFxuLnJlY29tbWVuZC1uZXh0IHtcbiAgcGFkZGluZzogNjBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpcnN0X2Rvc2VfY29udGFpbmVyLFxuICAucmVjb21tZW5kLW5leHQge1xuICAgIHBhZGRpbmc6IDE0cHggMTRweDtcbiAgfVxufVxuLmZpcnN0X2Rvc2VfY29udGFpbmVyIGgyLFxuLnJlY29tbWVuZC1uZXh0IGgyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcImphZi1iZXJuaW5hLXNhbnMtNzAwaXRhbGljXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpcnN0X2Rvc2VfY29udGFpbmVyIGgyLFxuICAucmVjb21tZW5kLW5leHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG4uZmlyc3RfZG9zZV9jb250YWluZXIgaDIgc3Bhbi5ncixcbi5yZWNvbW1lbmQtbmV4dCBoMiBzcGFuLmdyIHtcbiAgY29sb3I6ICNiZGRjMDQ7XG59XG4uZmlyc3RfZG9zZV9jb250YWluZXIgLm1vYi1saW5lLFxuLnJlY29tbWVuZC1uZXh0IC5tb2ItbGluZSB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCB3aGl0ZTtcbiAgb3BhY2l0eTogMC4zNTtcbn1cbi5maXJzdF9kb3NlX2NvbnRhaW5lciAub25lLWdyaWQsXG4uZmlyc3RfZG9zZV9jb250YWluZXIgLnR3by1ncmlkLFxuLnJlY29tbWVuZC1uZXh0IC5vbmUtZ3JpZCxcbi5yZWNvbW1lbmQtbmV4dCAudHdvLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmlyc3RfZG9zZV9jb250YWluZXIgLm9uZS1ncmlkIC5ncmlkXzEuYmdfd2hpdGUsXG4gIC5maXJzdF9kb3NlX2NvbnRhaW5lciAudHdvLWdyaWQgLmdyaWRfMS5iZ193aGl0ZSxcbiAgLnJlY29tbWVuZC1uZXh0IC5vbmUtZ3JpZCAuZ3JpZF8xLmJnX3doaXRlLFxuICAucmVjb21tZW5kLW5leHQgLnR3by1ncmlkIC5ncmlkXzEuYmdfd2hpdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5maXJzdF9kb3NlX2NvbnRhaW5lciAub25lLWdyaWQgLmdyaWRfMS5iZ193aGl0ZSxcbi5maXJzdF9kb3NlX2NvbnRhaW5lciAub25lLWdyaWQgLmdyaWRfMi5iZ193aGl0ZSxcbi5maXJzdF9kb3NlX2NvbnRhaW5lciAudHdvLWdyaWQgLmdyaWRfMS5iZ193aGl0ZSxcbi5maXJzdF9kb3NlX2NvbnRhaW5lciAudHdvLWdyaWQgLmdyaWRfMi5iZ193aGl0ZSxcbi5yZWNvbW1lbmQtbmV4dCAub25lLWdyaWQgLmdyaWRfMS5iZ193aGl0ZSxcbi5yZWNvbW1lbmQtbmV4dCAub25lLWdyaWQgLmdyaWRfMi5iZ193aGl0ZSxcbi5yZWNvbW1lbmQtbmV4dCAudHdvLWdyaWQgLmdyaWRfMS5iZ193aGl0ZSxcbi5yZWNvbW1lbmQtbmV4dCAudHdvLWdyaWQgLmdyaWRfMi5iZ193aGl0ZSB7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5maXJzdF9kb3NlX2NvbnRhaW5lciAub25lLWdyaWQgLmdyaWRfMS5iZ193aGl0ZSAuYnV0dG9uLWxpZ2h0LWdyZWVuLFxuLmZpcnN0X2Rvc2VfY29udGFpbmVyIC5vbmUtZ3JpZCAuZ3JpZF8yLmJnX3doaXRlIC5idXR0b24tbGlnaHQtZ3JlZW4sXG4uZmlyc3RfZG9zZV9jb250YWluZXIgLnR3by1ncmlkIC5ncmlkXzEuYmdfd2hpdGUgLmJ1dHRvbi1saWdodC1ncmVlbixcbi5maXJzdF9kb3NlX2NvbnRhaW5lciAudHdvLWdyaWQgLmdyaWRfMi5iZ193aGl0ZSAuYnV0dG9uLWxpZ2h0LWdyZWVuLFxuLnJlY29tbWVuZC1uZXh0IC5vbmUtZ3JpZCAuZ3JpZF8xLmJnX3doaXRlIC5idXR0b24tbGlnaHQtZ3JlZW4sXG4ucmVjb21tZW5kLW5leHQgLm9uZS1ncmlkIC5ncmlkXzIuYmdfd2hpdGUgLmJ1dHRvbi1saWdodC1ncmVlbixcbi5yZWNvbW1lbmQtbmV4dCAudHdvLWdyaWQgLmdyaWRfMS5iZ193aGl0ZSAuYnV0dG9uLWxpZ2h0LWdyZWVuLFxuLnJlY29tbWVuZC1uZXh0IC50d28tZ3JpZCAuZ3JpZF8yLmJnX3doaXRlIC5idXR0b24tbGlnaHQtZ3JlZW4ge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMyZjMxMzAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2JkZGMwNDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5maXJzdF9kb3NlX2NvbnRhaW5lciAub25lLWdyaWQgLmdyaWRfMS5iZ193aGl0ZSAuZ3JkX3R0bCxcbi5maXJzdF9kb3NlX2NvbnRhaW5lciAub25lLWdyaWQgLmdyaWRfMi5iZ193aGl0ZSAuZ3JkX3R0bCxcbi5maXJzdF9kb3NlX2NvbnRhaW5lciAudHdvLWdyaWQgLmdyaWRfMS5iZ193aGl0ZSAuZ3JkX3R0bCxcbi5maXJzdF9kb3NlX2NvbnRhaW5lciAudHdvLWdyaWQgLmdyaWRfMi5iZ193aGl0ZSAuZ3JkX3R0bCxcbi5yZWNvbW1lbmQtbmV4dCAub25lLWdyaWQgLmdyaWRfMS5iZ193aGl0ZSAuZ3JkX3R0bCxcbi5yZWNvbW1lbmQtbmV4dCAub25lLWdyaWQgLmdyaWRfMi5iZ193aGl0ZSAuZ3JkX3R0bCxcbi5yZWNvbW1lbmQtbmV4dCAudHdvLWdyaWQgLmdyaWRfMS5iZ193aGl0ZSAuZ3JkX3R0bCxcbi5yZWNvbW1lbmQtbmV4dCAudHdvLWdyaWQgLmdyaWRfMi5iZ193aGl0ZSAuZ3JkX3R0bCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICMyZjMxMzA7XG4gIGZvbnQtZmFtaWx5OiBcImphZi1iZXJuaW5hLXNhbnMtY29uZGVuc2VkXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi5maXJzdF9kb3NlX2NvbnRhaW5lciAub25lLWdyaWQgLmdyaWRfMS5iZ193aGl0ZSAuZ3JkX3R0bCBzcGFuLFxuLmZpcnN0X2Rvc2VfY29udGFpbmVyIC5vbmUtZ3JpZCAuZ3JpZF8yLmJnX3doaXRlIC5ncmRfdHRsIHNwYW4sXG4uZmlyc3RfZG9zZV9jb250YWluZXIgLnR3by1ncmlkIC5ncmlkXzEuYmdfd2hpdGUgLmdyZF90dGwgc3Bhbixcbi5maXJzdF9kb3NlX2NvbnRhaW5lciAudHdvLWdyaWQgLmdyaWRfMi5iZ193aGl0ZSAuZ3JkX3R0bCBzcGFuLFxuLnJlY29tbWVuZC1uZXh0IC5vbmUtZ3JpZCAuZ3JpZF8xLmJnX3doaXRlIC5ncmRfdHRsIHNwYW4sXG4ucmVjb21tZW5kLW5leHQgLm9uZS1ncmlkIC5ncmlkXzIuYmdfd2hpdGUgLmdyZF90dGwgc3Bhbixcbi5yZWNvbW1lbmQtbmV4dCAudHdvLWdyaWQgLmdyaWRfMS5iZ193aGl0ZSAuZ3JkX3R0bCBzcGFuLFxuLnJlY29tbWVuZC1uZXh0IC50d28tZ3JpZCAuZ3JpZF8yLmJnX3doaXRlIC5ncmRfdHRsIHNwYW4ge1xuICBjb2xvcjogIzAwNWY2NjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5maXJzdF9kb3NlX2NvbnRhaW5lciAub25lLWdyaWQgLmdyaWRfMS5iZ193aGl0ZSBwLFxuLmZpcnN0X2Rvc2VfY29udGFpbmVyIC5vbmUtZ3JpZCAuZ3JpZF8yLmJnX3doaXRlIHAsXG4uZmlyc3RfZG9zZV9jb250YWluZXIgLnR3by1ncmlkIC5ncmlkXzEuYmdfd2hpdGUgcCxcbi5maXJzdF9kb3NlX2NvbnRhaW5lciAudHdvLWdyaWQgLmdyaWRfMi5iZ193aGl0ZSBwLFxuLnJlY29tbWVuZC1uZXh0IC5vbmUtZ3JpZCAuZ3JpZF8xLmJnX3doaXRlIHAsXG4ucmVjb21tZW5kLW5leHQgLm9uZS1ncmlkIC5ncmlkXzIuYmdfd2hpdGUgcCxcbi5yZWNvbW1lbmQtbmV4dCAudHdvLWdyaWQgLmdyaWRfMS5iZ193aGl0ZSBwLFxuLnJlY29tbWVuZC1uZXh0IC50d28tZ3JpZCAuZ3JpZF8yLmJnX3doaXRlIHAge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uZmlyc3RfZG9zZV9jb250YWluZXIgLm9uZS1ncmlkIC5ncmlkXzEuYmdfd2hpdGUgLmdyZF9kZXNjLFxuLmZpcnN0X2Rvc2VfY29udGFpbmVyIC5vbmUtZ3JpZCAuZ3JpZF8yLmJnX3doaXRlIC5ncmRfZGVzYyxcbi5maXJzdF9kb3NlX2NvbnRhaW5lciAudHdvLWdyaWQgLmdyaWRfMS5iZ193aGl0ZSAuZ3JkX2Rlc2MsXG4uZmlyc3RfZG9zZV9jb250YWluZXIgLnR3by1ncmlkIC5ncmlkXzIuYmdfd2hpdGUgLmdyZF9kZXNjLFxuLnJlY29tbWVuZC1uZXh0IC5vbmUtZ3JpZCAuZ3JpZF8xLmJnX3doaXRlIC5ncmRfZGVzYyxcbi5yZWNvbW1lbmQtbmV4dCAub25lLWdyaWQgLmdyaWRfMi5iZ193aGl0ZSAuZ3JkX2Rlc2MsXG4ucmVjb21tZW5kLW5leHQgLnR3by1ncmlkIC5ncmlkXzEuYmdfd2hpdGUgLmdyZF9kZXNjLFxuLnJlY29tbWVuZC1uZXh0IC50d28tZ3JpZCAuZ3JpZF8yLmJnX3doaXRlIC5ncmRfZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgY29sb3I6ICMyZjMxMzA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmlyc3RfZG9zZV9jb250YWluZXIgLm9uZS1ncmlkLFxuICAuZmlyc3RfZG9zZV9jb250YWluZXIgLnR3by1ncmlkLFxuICAucmVjb21tZW5kLW5leHQgLm9uZS1ncmlkLFxuICAucmVjb21tZW5kLW5leHQgLnR3by1ncmlkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uZmlyc3RfZG9zZV9jb250YWluZXIgLm9uZS1ncmlkIC5ncmlkXzEgcCxcbi5yZWNvbW1lbmQtbmV4dCAub25lLWdyaWQgLmdyaWRfMSBwIHtcbiAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpcnN0X2Rvc2VfY29udGFpbmVyIC5vbmUtZ3JpZCAuZ3JpZF8xIHAsXG4gIC5yZWNvbW1lbmQtbmV4dCAub25lLWdyaWQgLmdyaWRfMSBwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maXJzdF9kb3NlX2NvbnRhaW5lciAub25lLWdyaWQgLmdyaWRfMTpsYXN0LW9mLXR5cGUsXG4gIC5yZWNvbW1lbmQtbmV4dCAub25lLWdyaWQgLmdyaWRfMTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5maXJzdF9kb3NlX2NvbnRhaW5lciAub25lLWdyaWQgLmdyaWRfMixcbi5yZWNvbW1lbmQtbmV4dCAub25lLWdyaWQgLmdyaWRfMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maXJzdF9kb3NlX2NvbnRhaW5lciAub25lLWdyaWQgLmdyaWRfMixcbiAgLnJlY29tbWVuZC1uZXh0IC5vbmUtZ3JpZCAuZ3JpZF8yIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmZpcnN0X2Rvc2VfY29udGFpbmVyIC50d28tZ3JpZCxcbi5yZWNvbW1lbmQtbmV4dCAudHdvLWdyaWQge1xuICBncmlkLWdhcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maXJzdF9kb3NlX2NvbnRhaW5lciAudHdvLWdyaWQsXG4gIC5yZWNvbW1lbmQtbmV4dCAudHdvLWdyaWQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uZmlyc3RfZG9zZV9jb250YWluZXIgLmdyaWRfMSxcbi5maXJzdF9kb3NlX2NvbnRhaW5lciAuZ3JpZF8yLFxuLnJlY29tbWVuZC1uZXh0IC5ncmlkXzEsXG4ucmVjb21tZW5kLW5leHQgLmdyaWRfMiB7XG4gIGZsZXg6IDAgMSA0MCU7XG59XG4uZmlyc3RfZG9zZV9jb250YWluZXIgLmdyaWRfMSBpbWcsXG4ucmVjb21tZW5kLW5leHQgLmdyaWRfMSBpbWcge1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maXJzdF9kb3NlX2NvbnRhaW5lciAuZ3JpZF8xIGltZyxcbiAgLnJlY29tbWVuZC1uZXh0IC5ncmlkXzEgaW1nIHtcbiAgICBoZWlnaHQ6IDMyOXB4O1xuICB9XG59XG4uZmlyc3RfZG9zZV9jb250YWluZXIgLmdyaWRfMiAudHRsX3NlYyxcbi5yZWNvbW1lbmQtbmV4dCAuZ3JpZF8yIC50dGxfc2VjIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcImphZi1iZXJuaW5hLXNhbnMtNzAwaXRhbGljXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDFweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXN0cmV0Y2g6IHNlbWktY29uZGVuc2VkO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmlyc3RfZG9zZV9jb250YWluZXIgLmdyaWRfMiAudHRsX3NlYyxcbiAgLnJlY29tbWVuZC1uZXh0IC5ncmlkXzIgLnR0bF9zZWMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLmZpcnN0X2Rvc2VfY29udGFpbmVyIC5ncmlkXzIgLnBhc2ksXG4ucmVjb21tZW5kLW5leHQgLmdyaWRfMiAucGFzaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNiZGRjMDQ7XG4gIGZvbnQtZmFtaWx5OiBcImphZi1iZXJuaW5hLXNhbnMtNzAwaXRhbGljXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogODFweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXN0cmV0Y2g6IHNlbWktY29uZGVuc2VkO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogODVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogLTQuNjk4cHg7XG59XG4uZmlyc3RfZG9zZV9jb250YWluZXIgLmdyaWRfMiAucGFzaSBzdXAsXG4ucmVjb21tZW5kLW5leHQgLmdyaWRfMiAucGFzaSBzdXAge1xuICB0b3A6IDIzcHg7XG4gIHJpZ2h0OiAtN3B4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtZmFtaWx5OiBcImphZi1iZXJuaW5hLXNhbnMtNDAwaXRhbGljXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmlyc3RfZG9zZV9jb250YWluZXIgLmdyaWRfMiAucGFzaSxcbiAgLnJlY29tbWVuZC1uZXh0IC5ncmlkXzIgLnBhc2kge1xuICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG4uZmlyc3RfZG9zZV9jb250YWluZXIgLmdyaWRfMiAudHRsX3NlYyBzdXAsXG4ucmVjb21tZW5kLW5leHQgLmdyaWRfMiAudHRsX3NlYyBzdXAge1xuICB0b3A6IC0xZW0gIWltcG9ydGFudDtcbiAgcmlnaHQ6IC0zcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1mYW1pbHk6IFwiamFmLWJlcm5pbmEtc2Fucy00MDBpdGFsaWNcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cbi5maXJzdF9kb3NlX2NvbnRhaW5lciAuZ3JpZF8yIC50dGxfc2VjIHN1cCBzcGFuLFxuLnJlY29tbWVuZC1uZXh0IC5ncmlkXzIgLnR0bF9zZWMgc3VwIHNwYW4ge1xuICBmb250LXNpemU6IDMwcHg7XG4gIHRvcDogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpcnN0X2Rvc2VfY29udGFpbmVyIC5ncmlkXzIgLnR0bF9zZWMgc3VwLFxuICAucmVjb21tZW5kLW5leHQgLmdyaWRfMiAudHRsX3NlYyBzdXAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmZpcnN0X2Rvc2VfY29udGFpbmVyIC5ncmlkXzIgcC5kZXNjcmlwdGlvbl9zZWN0aW9uLFxuLnJlY29tbWVuZC1uZXh0IC5ncmlkXzIgcC5kZXNjcmlwdGlvbl9zZWN0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy01MDBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maXJzdF9kb3NlX2NvbnRhaW5lciAuZ3JpZF8yIHAuZGVzY3JpcHRpb25fc2VjdGlvbixcbiAgLnJlY29tbWVuZC1uZXh0IC5ncmlkXzIgcC5kZXNjcmlwdGlvbl9zZWN0aW9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5maXJzdF9kb3NlX2NvbnRhaW5lciAuZ3JkX25vdGUsXG4ucmVjb21tZW5kLW5leHQgLmdyZF9ub3RlIHtcbiAgbWF4LXdpZHRoOiA1NTVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcImphZi1iZXJuaW5hLXNhbnMtNDAwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbn1cbi5maXJzdF9kb3NlX2NvbnRhaW5lciAuZ3JkX25vdGUgbGkuc3Rhcjo6YmVmb3JlLFxuLnJlY29tbWVuZC1uZXh0IC5ncmRfbm90ZSBsaS5zdGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIipcIjtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbn1cbi5maXJzdF9kb3NlX2NvbnRhaW5lciAuZ3JkX25vdGUgbGkucGx1czo6YmVmb3JlLFxuLnJlY29tbWVuZC1uZXh0IC5ncmRfbm90ZSBsaS5wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAoFwiO1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xufVxuLmZpcnN0X2Rvc2VfY29udGFpbmVyIC5ncmlkXzEuYmdfd2hpdGUsXG4ucmVjb21tZW5kLW5leHQgLmdyaWRfMS5iZ193aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbm9ybWFsO1xuICBmbGV4OiAwIDEgYXV0bztcbiAgbWF4LXdpZHRoOiA1NzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA0NTJweDtcbiAgcGFkZGluZzogNTVweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpcnN0X2Rvc2VfY29udGFpbmVyIC5ncmlkXzEuYmdfd2hpdGUsXG4gIC5yZWNvbW1lbmQtbmV4dCAuZ3JpZF8xLmJnX3doaXRlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maXJzdF9kb3NlX2NvbnRhaW5lciAuZ3JpZF8xLmJnX3doaXRlLFxuICAucmVjb21tZW5kLW5leHQgLmdyaWRfMS5iZ193aGl0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5maXJzdF9kb3NlX2NvbnRhaW5lciAuZ3JpZF8xLmJnX3doaXRlIGltZyxcbi5yZWNvbW1lbmQtbmV4dCAuZ3JpZF8xLmJnX3doaXRlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZmlyc3RfZG9zZV9jb250YWluZXIgLmdyaWRfMS5iZ193aGl0ZSAuZGVzY193cmFwcGVyLFxuLnJlY29tbWVuZC1uZXh0IC5ncmlkXzEuYmdfd2hpdGUgLmRlc2Nfd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDEzNXB4O1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmlyc3RfZG9zZV9jb250YWluZXIgLmdyaWRfMS5iZ193aGl0ZSAuZGVzY193cmFwcGVyLFxuICAucmVjb21tZW5kLW5leHQgLmdyaWRfMS5iZ193aGl0ZSAuZGVzY193cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uZmlyc3RfZG9zZV9jb250YWluZXIgLmdyaWRfMS5iZ193aGl0ZSAuZ3JkX3R0bCxcbi5yZWNvbW1lbmQtbmV4dCAuZ3JpZF8xLmJnX3doaXRlIC5ncmRfdHRsIHtcbiAgY29sb3I6ICMyYjc0NzU7XG4gIGZvbnQtZmFtaWx5OiBcImphZi1iZXJuaW5vLXNhbnMtZXh0cmFib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZpcnN0X2Rvc2VfY29udGFpbmVyIC5ncmlkXzEuYmdfd2hpdGUgLmdyZF9kZXNjLFxuLnJlY29tbWVuZC1uZXh0IC5ncmlkXzEuYmdfd2hpdGUgLmdyZF9kZXNjIHtcbiAgY29sb3I6ICMyYjc0NzU7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtNTAwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmlyc3RfZG9zZV9jb250YWluZXIgLmdyaWRfMS5iZ193aGl0ZSAuZ3JkX2Rlc2MsXG4gIC5yZWNvbW1lbmQtbmV4dCAuZ3JpZF8xLmJnX3doaXRlIC5ncmRfZGVzYyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi5maXJzdF9kb3NlX2NvbnRhaW5lciAuZ3JpZF8yLmJnX3doaXRlLFxuLnJlY29tbWVuZC1uZXh0IC5ncmlkXzIuYmdfd2hpdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbm9ybWFsO1xuICBmbGV4OiAwIDEgYXV0bztcbiAgbWF4LXdpZHRoOiA1NzBweDtcbiAgcGFkZGluZzogNTVweCAzMHB4O1xuICBtaW4taGVpZ2h0OiA0NTJweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maXJzdF9kb3NlX2NvbnRhaW5lciAuZ3JpZF8yLmJnX3doaXRlLFxuICAucmVjb21tZW5kLW5leHQgLmdyaWRfMi5iZ193aGl0ZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uZmlyc3RfZG9zZV9jb250YWluZXIgLmdyaWRfMi5iZ193aGl0ZSBpbWcsXG4ucmVjb21tZW5kLW5leHQgLmdyaWRfMi5iZ193aGl0ZSBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZpcnN0X2Rvc2VfY29udGFpbmVyIC5ncmlkXzIuYmdfd2hpdGUgcCxcbi5yZWNvbW1lbmQtbmV4dCAuZ3JpZF8yLmJnX3doaXRlIHAge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLmZpcnN0X2Rvc2VfY29udGFpbmVyIC5ncmlkXzIuYmdfd2hpdGUgLnNtYWxsLXAsXG4ucmVjb21tZW5kLW5leHQgLmdyaWRfMi5iZ193aGl0ZSAuc21hbGwtcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4uZmlyc3RfZG9zZV9jb250YWluZXIgLmdyaWRfMi5iZ193aGl0ZSAuZGVzY193cmFwcGVyLFxuLnJlY29tbWVuZC1uZXh0IC5ncmlkXzIuYmdfd2hpdGUgLmRlc2Nfd3JhcHBlciB7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maXJzdF9kb3NlX2NvbnRhaW5lciAuZ3JpZF8yLmJnX3doaXRlIC5kZXNjX3dyYXBwZXIsXG4gIC5yZWNvbW1lbmQtbmV4dCAuZ3JpZF8yLmJnX3doaXRlIC5kZXNjX3dyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5maXJzdF9kb3NlX2NvbnRhaW5lciAuZ3JpZF8yLmJnX3doaXRlIC5ncmRfdHRsX2xnLFxuLnJlY29tbWVuZC1uZXh0IC5ncmlkXzIuYmdfd2hpdGUgLmdyZF90dGxfbGcge1xuICBjb2xvcjogIzJiNzQ3NTtcbiAgZm9udC1mYW1pbHk6IFwiamFmLWJlcm5pbm8tc2Fucy1leHRyYWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmlyc3RfZG9zZV9jb250YWluZXIgLmdyaWRfMi5iZ193aGl0ZSAuZ3JkX3R0bF9tZCxcbi5yZWNvbW1lbmQtbmV4dCAuZ3JpZF8yLmJnX3doaXRlIC5ncmRfdHRsX21kIHtcbiAgY29sb3I6ICMyYjc0NzU7XG4gIGZvbnQtZmFtaWx5OiBcImphZi1iZXJuaW5vLXNhbnMtZXh0cmFib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZpcnN0X2Rvc2VfY29udGFpbmVyIC5ncmlkXzIuYmdfd2hpdGUgLmdyZF90dGxfbWQgc3Bhbixcbi5yZWNvbW1lbmQtbmV4dCAuZ3JpZF8yLmJnX3doaXRlIC5ncmRfdHRsX21kIHNwYW4ge1xuICBjb2xvcjogIzAwQjBCOTtcbn1cbi5maXJzdF9kb3NlX2NvbnRhaW5lciAuZ3JpZF8yLmJnX3doaXRlIC5ncmRfdHRsLFxuLnJlY29tbWVuZC1uZXh0IC5ncmlkXzIuYmdfd2hpdGUgLmdyZF90dGwge1xuICBjb2xvcjogIzJiNzQ3NTtcbiAgZm9udC1mYW1pbHk6IFwiamFmLWJlcm5pbm8tc2Fucy1leHRyYWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmlyc3RfZG9zZV9jb250YWluZXIgLmdyaWRfMi5iZ193aGl0ZSAuZ3JkX2Rlc2MsXG4ucmVjb21tZW5kLW5leHQgLmdyaWRfMi5iZ193aGl0ZSAuZ3JkX2Rlc2Mge1xuICBjb2xvcjogIzJiNzQ3NTtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy01MDBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maXJzdF9kb3NlX2NvbnRhaW5lciAuZ3JpZF8yLmJnX3doaXRlIC5ncmRfZGVzYyxcbiAgLnJlY29tbWVuZC1uZXh0IC5ncmlkXzIuYmdfd2hpdGUgLmdyZF9kZXNjIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICBhcnRpY2xlW2Fib3V0PVwiL3BlZXJzcGVjdGl2ZXNcIl0sXG4gIGFydGljbGVbYWJvdXQ9XCIvcGVyc3BlY3RpdmUtaW4tcHNvcmlhc2lzXCJdIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ltYWdlcy9wZXJzcGVjdGl2ZS1iYWNrZ3JvdW5kLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuXG4ucGVyc3BlY3RpdmUge1xuICBwYWRkaW5nOiA0MHB4IDExJTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBlcnNwZWN0aXZlIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4ucGVyc3BlY3RpdmUgLmxheW91dF9fcmVnaW9uLS1maXJzdCxcbi5wZXJzcGVjdGl2ZSAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGVyc3BlY3RpdmUgLmxheW91dF9fcmVnaW9uLS1maXJzdCxcbiAgLnBlcnNwZWN0aXZlIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4ucGVyc3BlY3RpdmUgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICBmbGV4OiAwIDEgMzMlO1xufVxuLnBlcnNwZWN0aXZlIGgyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wZXJzcGVjdGl2ZSBociB7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMmE3NDc1O1xufVxuLnBlcnNwZWN0aXZlIC5wZXJzcGVjdGl2ZV9sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wZXJzcGVjdGl2ZSAucGVyc3BlY3RpdmVfbG9nbyBpbWcge1xuICBoZWlnaHQ6IDY4cHg7XG4gIG1heC13aWR0aDogMzcycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGVyc3BlY3RpdmUgLnBlcnNwZWN0aXZlX2xvZ28gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtaGVpZ2h0OiA0NXB4O1xuICB9XG59XG4ucGVyc3BlY3RpdmUgLnBlcnNwZWN0aXZlX2Rlc2Mge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dtZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNjI1cHg7XG4gIGNvbG9yOiBibGFjaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wZXJzcGVjdGl2ZSAucGVyc3BlY3RpdmVfZGVzYyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cbi5wZXJzcGVjdGl2ZSAuZ3JuIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93Qm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMGIwYjk7XG59XG4ucGVyc3BlY3RpdmUgLnBlcnNwZWN0aXZlX25vdGUge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dtZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDM3NXB4O1xuICBtYXJnaW46IDMwcHggMCA2MHB4O1xuICBjb2xvcjogYmxhY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGVyc3BlY3RpdmUgLnBlcnNwZWN0aXZlX25vdGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG59XG4ucGVyc3BlY3RpdmUgLnZpZGVvX21lbnUgYSB7XG4gIGNvbG9yOiAjMmE3NDc1O1xuICBmb250LWZhbWlseTogXCJCYXJsb3dtZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDIxLjZweDtcbiAgYm9yZGVyOiAycHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBlcnNwZWN0aXZlIC52aWRlb19oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgY29sb3I6ICMyYTc0NzU7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd2NvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiA0My4ycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wZXJzcGVjdGl2ZSAudmlkZW9faGVhZGluZ193aXRoX2Fycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd21lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBlcnNwZWN0aXZlIC52aWRlb19oZWFkaW5nX3dpdGhfYXJyb3cge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgfVxufVxuLnBlcnNwZWN0aXZlIC52aWRlb19oZWFkaW5nX3dpdGhfYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZG91YmxlX2Fycm93X2ltYWdlLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTVweCAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAxNXB4O1xufVxuLnBlcnNwZWN0aXZlIC5wZXJwX2Rlc2Mge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93bWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wZXJzcGVjdGl2ZSAucGVycF9kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG4ucGVyc3BlY3RpdmUgLmZwbyB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtNTAwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi5wZXJzcGVjdGl2ZSBkaXYucGVycF9ub3RlX2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ucGVyc3BlY3RpdmUgZGl2LnBlcnBfbm90ZV9jb250YWluZXIgLnBlcnBfbm90ZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogQXJpYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4jc2VjdGlvbi0yIC5wZXJzcGVjdGl2ZSxcbiNzZWN0aW9uLTMgLnBlcnNwZWN0aXZlIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbiNzZWN0aW9uLTMgLnBlcnNwZWN0aXZlIC52aWRlb19oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2VjdGlvbi0zIC5wZXJzcGVjdGl2ZSAudmlkZW9faGVhZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmxpbWUtZ3JlZW4ge1xuICBjb2xvcjogI2Q3ZWIwMCAhaW1wb3J0YW50O1xufVxuXG4udmlkZW9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWRlb19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi52aWRlb19jb250YWluZXIgLnZpZGVvLWVtYmVkLWZpZWxkLWxhdW5jaC1tb2RhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWRlb19jb250YWluZXIgKyAudmlkZW9fY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi52aWRlb19jb250YWluZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudmlkZW9fY29udGFpbmVyIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4udmlkZW9fY29udGFpbmVyIGltZy5wbGF5X2J1dHRvbiB7XG4gIHdpZHRoOiA0NHB4O1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogNzBweDtcbn1cbi52aWRlb19jb250YWluZXIgLnZpZGVvX3RpdGxlIHtcbiAgY29sb3I6ICMyYTc0NzU7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOC44cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuLnZpZGVvX2NvbnRhaW5lciAudmlkZW9fZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd2NvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMDE2cHg7XG59XG4udmlkZW9fY29udGFpbmVyIC5idXR0b24tZGFyay1ncmVlbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd21lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW9fY29udGFpbmVyIC52aWRlb19kZXNjLFxuICAudmlkZW9fY29udGFpbmVyIC52aWRlb190aXRsZSB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cbn1cblxuLm14LWF1dG8ge1xuICBtYXJnaW46IGF1dG87XG59XG5cbi52aWRlby1tZW51LW1vYmlsZSB7XG4gIG1heC13aWR0aDogMjcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyMHB4IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMTYpIDBweCAzcHggNnB4IDBweCwgcmdiYSgwLCAwLCAwLCAwLjIzKSAwcHggM3B4IDZweCAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDk7XG59XG4udmlkZW8tbWVudS1tb2JpbGUgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMmE3NDc1O1xuICBmb250LWZhbWlseTogXCJCYXJsb3dtZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udmlkZW8tbWVudS1tb2JpbGUgYS5tZW51LWl0ZW0td2l0aC1hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi52aWRlby1tZW51LW1vYmlsZSBhLm1lbnUtaXRlbS13aXRoLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fycm93X2Rvd24ucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDEycHg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDA7XG59XG4udmlkZW8tbWVudS1tb2JpbGUgYTpsYXN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZGVvLW1lbnUtbW9iaWxlLmlzLWFjdGl2ZSBhOmxhc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1vdXQ7XG59XG4udmlkZW8tbWVudS1tb2JpbGUuaXMtYWN0aXZlIGEubWVudS1pdGVtLXdpdGgtYXJyb3cge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnZpZGVvLW1lbnUtbW9iaWxlLmlzLWFjdGl2ZSBhLm1lbnUtaXRlbS13aXRoLWFycm93OjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmxheW91dC0tb25lY29sIC52aWRlb19jb250YWluZXIsXG4ubGF5b3V0LS10d29jb2wtc2VjdGlvbiAudmlkZW9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmxheW91dC0tb25lY29sIC52aWRlb19jb250YWluZXIgaW1nLFxuLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLnZpZGVvX2NvbnRhaW5lciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubGF5b3V0LS1vbmVjb2wgLnZpZGVvX2NvbnRhaW5lciBpbWc6bm90KC5wbGF5X2J1dHRvbiksXG4ubGF5b3V0LS10d29jb2wtc2VjdGlvbiAudmlkZW9fY29udGFpbmVyIGltZzpub3QoLnBsYXlfYnV0dG9uKSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGF5b3V0LS10d29jb2wtc2VjdGlvbiAudmlkZW9fY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiAzMnB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCAudmlkZW9fY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCAudmlkZW9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC52aWRlb19jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMjdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC52aWRlb19jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ibG9jay0tZXh0ZXJuYWwtbGVhdmluZy5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5ibG9jay0tZXh0ZXJuYWwtbGVhdmluZy5zaG93IC5tb2RhbF9wb3B1cCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9wb3B1cC1iZy5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDcwcHggMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNjNGQ5NDY7XG59XG4uYmxvY2stLWV4dGVybmFsLWxlYXZpbmcuc2hvdyAubW9kYWxfcG9wdXAgLm1vZGFsX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5ibG9jay0tZXh0ZXJuYWwtbGVhdmluZy5zaG93IC5tb2RhbF9wb3B1cCAubW9kYWxfYm9keSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG59XG4uYmxvY2stLWV4dGVybmFsLWxlYXZpbmcuc2hvdyAubW9kYWxfcG9wdXAgZGl2LmxpbmtzIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uYmxvY2stLWV4dGVybmFsLWxlYXZpbmcuc2hvdyAubW9kYWxfcG9wdXAgZGl2LmxpbmtzIGEge1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uYmxvY2stLWV4dGVybmFsLWxlYXZpbmcuc2hvdyAubW9kYWxfcG9wdXAgZGl2LmxpbmtzIGEuYnRuLS1jdGEtY2FuY2VsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkZGMwNDtcbiAgY29sb3I6ICMzNDM3NDE7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5ibG9jay0tZXh0ZXJuYWwtbGVhdmluZy5zaG93IC5tb2RhbF9wb3B1cCBkaXYubGlua3MgYS5idG4tLWN0YS1jb250aW51ZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMi41cHggc29saWQgIzAwNWY2NjtcbiAgY29sb3I6ICMwMDVmNjY7XG59XG4uYmxvY2stLWV4dGVybmFsLWxlYXZpbmcuc2hvdyAubW9kYWxfcG9wdXAgLm1vZGFsX2hlYWRlciBhIHtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hY2NvcmRpb24tY2xvc2Uuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgdG9wOiAtMjVweDtcbiAgcmlnaHQ6IC0yNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzdweDtcbiAgd2lkdGg6IDM3cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMzdweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmJsb2NrLS1leHRlcm5hbC1sZWF2aW5nLnNob3cgLm1vZGFsX3BvcHVwIC5tb2RhbF9oZWFkZXIgYSBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhbHRoY2FyZV9wcm9mZXNzaW9uYWxfYmxvY2suc2hvdywgLnNob3cuYmxvY2stLWV4dGVybmFsLWxlYXZpbmcsIC5zaG93LmNvb2tpZV9wb2xpY3lfYmxvY2ssXG4uc2hvdy5leHRlcm5hbC1saW5rLW1vZGFsIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFsdGhjYXJlX3Byb2Zlc3Npb25hbF9ibG9jay5zaG93LCAuc2hvdy5ibG9jay0tZXh0ZXJuYWwtbGVhdmluZywgLnNob3cuY29va2llX3BvbGljeV9ibG9jayxcbiAgLnNob3cuZXh0ZXJuYWwtbGluay1tb2RhbCB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5oZWFsdGhjYXJlX3Byb2Zlc3Npb25hbF9ibG9jay5zaG93IC5tb2RhbF9wb3B1cCwgLnNob3cuYmxvY2stLWV4dGVybmFsLWxlYXZpbmcgLm1vZGFsX3BvcHVwLCAuc2hvdy5jb29raWVfcG9saWN5X2Jsb2NrIC5tb2RhbF9wb3B1cCxcbi5zaG93LmV4dGVybmFsLWxpbmstbW9kYWwgLm1vZGFsX3BvcHVwIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogNDVweCA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWx0aGNhcmVfcHJvZmVzc2lvbmFsX2Jsb2NrLnNob3cgLm1vZGFsX3BvcHVwLCAuc2hvdy5ibG9jay0tZXh0ZXJuYWwtbGVhdmluZyAubW9kYWxfcG9wdXAsIC5zaG93LmNvb2tpZV9wb2xpY3lfYmxvY2sgLm1vZGFsX3BvcHVwLFxuICAuc2hvdy5leHRlcm5hbC1saW5rLW1vZGFsIC5tb2RhbF9wb3B1cCB7XG4gICAgcGFkZGluZzogMzVweCAyNXB4O1xuICB9XG59XG4uaGVhbHRoY2FyZV9wcm9mZXNzaW9uYWxfYmxvY2suc2hvdyAubW9kYWxfcG9wdXAgLm1vZGFsX3RpdGxlLCAuc2hvdy5ibG9jay0tZXh0ZXJuYWwtbGVhdmluZyAubW9kYWxfcG9wdXAgLm1vZGFsX3RpdGxlLCAuc2hvdy5jb29raWVfcG9saWN5X2Jsb2NrIC5tb2RhbF9wb3B1cCAubW9kYWxfdGl0bGUsXG4uc2hvdy5leHRlcm5hbC1saW5rLW1vZGFsIC5tb2RhbF9wb3B1cCAubW9kYWxfdGl0bGUge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdy1leHRyYWJvbGRpdGFsaWNcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uaGVhbHRoY2FyZV9wcm9mZXNzaW9uYWxfYmxvY2suc2hvdyAubW9kYWxfcG9wdXAgLm1vZGFsX2JvZHksIC5zaG93LmJsb2NrLS1leHRlcm5hbC1sZWF2aW5nIC5tb2RhbF9wb3B1cCAubW9kYWxfYm9keSwgLnNob3cuY29va2llX3BvbGljeV9ibG9jayAubW9kYWxfcG9wdXAgLm1vZGFsX2JvZHksXG4uc2hvdy5leHRlcm5hbC1saW5rLW1vZGFsIC5tb2RhbF9wb3B1cCAubW9kYWxfYm9keSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5oZWFsdGhjYXJlX3Byb2Zlc3Npb25hbF9ibG9jay5zaG93IC5tb2RhbF9wb3B1cCAubW9kYWxfYm9keSAuc3VidGl0bGUsIC5zaG93LmJsb2NrLS1leHRlcm5hbC1sZWF2aW5nIC5tb2RhbF9wb3B1cCAubW9kYWxfYm9keSAuc3VidGl0bGUsIC5zaG93LmNvb2tpZV9wb2xpY3lfYmxvY2sgLm1vZGFsX3BvcHVwIC5tb2RhbF9ib2R5IC5zdWJ0aXRsZSxcbi5zaG93LmV4dGVybmFsLWxpbmstbW9kYWwgLm1vZGFsX3BvcHVwIC5tb2RhbF9ib2R5IC5zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93Qm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwQjBCOTtcbiAgbGluZS1oZWlnaHQ6IDI4LjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFsdGhjYXJlX3Byb2Zlc3Npb25hbF9ibG9jay5zaG93IC5tb2RhbF9wb3B1cCAubW9kYWxfYm9keSAuc3VidGl0bGUsIC5zaG93LmJsb2NrLS1leHRlcm5hbC1sZWF2aW5nIC5tb2RhbF9wb3B1cCAubW9kYWxfYm9keSAuc3VidGl0bGUsIC5zaG93LmNvb2tpZV9wb2xpY3lfYmxvY2sgLm1vZGFsX3BvcHVwIC5tb2RhbF9ib2R5IC5zdWJ0aXRsZSxcbiAgLnNob3cuZXh0ZXJuYWwtbGluay1tb2RhbCAubW9kYWxfcG9wdXAgLm1vZGFsX2JvZHkgLnN1YnRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMjEuNnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmhlYWx0aGNhcmVfcHJvZmVzc2lvbmFsX2Jsb2NrLnNob3cgLm1vZGFsX3BvcHVwIGRpdi5saW5rcywgLnNob3cuYmxvY2stLWV4dGVybmFsLWxlYXZpbmcgLm1vZGFsX3BvcHVwIGRpdi5saW5rcywgLnNob3cuY29va2llX3BvbGljeV9ibG9jayAubW9kYWxfcG9wdXAgZGl2LmxpbmtzLFxuLnNob3cuZXh0ZXJuYWwtbGluay1tb2RhbCAubW9kYWxfcG9wdXAgZGl2LmxpbmtzIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG4uaGVhbHRoY2FyZV9wcm9mZXNzaW9uYWxfYmxvY2suc2hvdyAubW9kYWxfcG9wdXAgZGl2LmxpbmtzIGEsIC5zaG93LmJsb2NrLS1leHRlcm5hbC1sZWF2aW5nIC5tb2RhbF9wb3B1cCBkaXYubGlua3MgYSwgLnNob3cuY29va2llX3BvbGljeV9ibG9jayAubW9kYWxfcG9wdXAgZGl2LmxpbmtzIGEsXG4uc2hvdy5leHRlcm5hbC1saW5rLW1vZGFsIC5tb2RhbF9wb3B1cCBkaXYubGlua3MgYSB7XG4gIG1heC13aWR0aDogMTU1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBmb250LWZhbWlseTogXCJCYXJsb3dCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5LjJweDtcbiAgcGFkZGluZzogMTRweCAxMHB4O1xuICBjb2xvcjogIzAwNkU3NjtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwQjBCOTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWx0aGNhcmVfcHJvZmVzc2lvbmFsX2Jsb2NrLnNob3cgLm1vZGFsX3BvcHVwIGRpdi5saW5rcyBhLCAuc2hvdy5ibG9jay0tZXh0ZXJuYWwtbGVhdmluZyAubW9kYWxfcG9wdXAgZGl2LmxpbmtzIGEsIC5zaG93LmNvb2tpZV9wb2xpY3lfYmxvY2sgLm1vZGFsX3BvcHVwIGRpdi5saW5rcyBhLFxuICAuc2hvdy5leHRlcm5hbC1saW5rLW1vZGFsIC5tb2RhbF9wb3B1cCBkaXYubGlua3MgYSB7XG4gICAgbWF4LXdpZHRoOiAxNzVweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbi5oZWFsdGhjYXJlX3Byb2Zlc3Npb25hbF9ibG9jay5zaG93IC5tb2RhbF9wb3B1cCBkaXYubGlua3MgYS5idG4tLWN0YS1saW5rLWhlYWx0Y2FyZSwgLnNob3cuYmxvY2stLWV4dGVybmFsLWxlYXZpbmcgLm1vZGFsX3BvcHVwIGRpdi5saW5rcyBhLmJ0bi0tY3RhLWxpbmstaGVhbHRjYXJlLCAuc2hvdy5jb29raWVfcG9saWN5X2Jsb2NrIC5tb2RhbF9wb3B1cCBkaXYubGlua3MgYS5idG4tLWN0YS1saW5rLWhlYWx0Y2FyZSxcbi5zaG93LmV4dGVybmFsLWxpbmstbW9kYWwgLm1vZGFsX3BvcHVwIGRpdi5saW5rcyBhLmJ0bi0tY3RhLWxpbmstaGVhbHRjYXJlIHtcbiAgbWF4LXdpZHRoOiAzMzNweDtcbiAgcGFkZGluZzogMTRweCAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWx0aGNhcmVfcHJvZmVzc2lvbmFsX2Jsb2NrLnNob3cgLm1vZGFsX3BvcHVwIGRpdi5saW5rcyBhLmJ0bi0tY3RhLWxpbmstaGVhbHRjYXJlLCAuc2hvdy5ibG9jay0tZXh0ZXJuYWwtbGVhdmluZyAubW9kYWxfcG9wdXAgZGl2LmxpbmtzIGEuYnRuLS1jdGEtbGluay1oZWFsdGNhcmUsIC5zaG93LmNvb2tpZV9wb2xpY3lfYmxvY2sgLm1vZGFsX3BvcHVwIGRpdi5saW5rcyBhLmJ0bi0tY3RhLWxpbmstaGVhbHRjYXJlLFxuICAuc2hvdy5leHRlcm5hbC1saW5rLW1vZGFsIC5tb2RhbF9wb3B1cCBkaXYubGlua3MgYS5idG4tLWN0YS1saW5rLWhlYWx0Y2FyZSB7XG4gICAgbWF4LXdpZHRoOiAxNzVweDtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5oZWFsdGhjYXJlX3Byb2Zlc3Npb25hbF9ibG9jay5zaG93IC5tb2RhbF9wb3B1cCBkaXYubGlua3MgYS5idG4tLWN0YS1jYW5jZWwsIC5zaG93LmJsb2NrLS1leHRlcm5hbC1sZWF2aW5nIC5tb2RhbF9wb3B1cCBkaXYubGlua3MgYS5idG4tLWN0YS1jYW5jZWwsIC5zaG93LmNvb2tpZV9wb2xpY3lfYmxvY2sgLm1vZGFsX3BvcHVwIGRpdi5saW5rcyBhLmJ0bi0tY3RhLWNhbmNlbCxcbi5zaG93LmV4dGVybmFsLWxpbmstbW9kYWwgLm1vZGFsX3BvcHVwIGRpdi5saW5rcyBhLmJ0bi0tY3RhLWNhbmNlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZGRjMDQ7XG4gIGNvbG9yOiAjMzQzNzQxO1xuICBib3JkZXI6IG5vbmU7XG59XG4uaGVhbHRoY2FyZV9wcm9mZXNzaW9uYWxfYmxvY2suc2hvdyAubW9kYWxfcG9wdXAgZGl2LmxpbmtzIGEuYnRuLS1jdGEtY29udGludWUsIC5zaG93LmJsb2NrLS1leHRlcm5hbC1sZWF2aW5nIC5tb2RhbF9wb3B1cCBkaXYubGlua3MgYS5idG4tLWN0YS1jb250aW51ZSwgLnNob3cuY29va2llX3BvbGljeV9ibG9jayAubW9kYWxfcG9wdXAgZGl2LmxpbmtzIGEuYnRuLS1jdGEtY29udGludWUsXG4uc2hvdy5leHRlcm5hbC1saW5rLW1vZGFsIC5tb2RhbF9wb3B1cCBkaXYubGlua3MgYS5idG4tLWN0YS1jb250aW51ZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMi41cHggc29saWQgIzAwNWY2NjtcbiAgY29sb3I6ICMwMDVmNjY7XG59XG4uaGVhbHRoY2FyZV9wcm9mZXNzaW9uYWxfYmxvY2suc2hvdyAubW9kYWxfcG9wdXAgLm1vZGFsX2hlYWRlciBhLCAuc2hvdy5ibG9jay0tZXh0ZXJuYWwtbGVhdmluZyAubW9kYWxfcG9wdXAgLm1vZGFsX2hlYWRlciBhLCAuc2hvdy5jb29raWVfcG9saWN5X2Jsb2NrIC5tb2RhbF9wb3B1cCAubW9kYWxfaGVhZGVyIGEsXG4uc2hvdy5leHRlcm5hbC1saW5rLW1vZGFsIC5tb2RhbF9wb3B1cCAubW9kYWxfaGVhZGVyIGEge1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL21vZGFsLWNsb3NlLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIHRvcDogLTFweDtcbiAgcmlnaHQ6IC0xcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWx0aGNhcmVfcHJvZmVzc2lvbmFsX2Jsb2NrLnNob3cgLm1vZGFsX3BvcHVwIC5tb2RhbF9oZWFkZXIgYSwgLnNob3cuYmxvY2stLWV4dGVybmFsLWxlYXZpbmcgLm1vZGFsX3BvcHVwIC5tb2RhbF9oZWFkZXIgYSwgLnNob3cuY29va2llX3BvbGljeV9ibG9jayAubW9kYWxfcG9wdXAgLm1vZGFsX2hlYWRlciBhLFxuICAuc2hvdy5leHRlcm5hbC1saW5rLW1vZGFsIC5tb2RhbF9wb3B1cCAubW9kYWxfaGVhZGVyIGEge1xuICAgIHRvcDogLTlweDtcbiAgICByaWdodDogLTE0cHg7XG4gIH1cbn1cbi5oZWFsdGhjYXJlX3Byb2Zlc3Npb25hbF9ibG9jay5zaG93IC5tb2RhbF9wb3B1cCAubW9kYWxfaGVhZGVyIGEgaW1nLCAuc2hvdy5ibG9jay0tZXh0ZXJuYWwtbGVhdmluZyAubW9kYWxfcG9wdXAgLm1vZGFsX2hlYWRlciBhIGltZywgLnNob3cuY29va2llX3BvbGljeV9ibG9jayAubW9kYWxfcG9wdXAgLm1vZGFsX2hlYWRlciBhIGltZyxcbi5zaG93LmV4dGVybmFsLWxpbmstbW9kYWwgLm1vZGFsX3BvcHVwIC5tb2RhbF9oZWFkZXIgYSBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW1hZ2UtYmxvY2stLWltYWdlIHtcbiAgcGFkZGluZzogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbWFnZS1ibG9jay0taW1hZ2Uge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5pbWFnZS1ibG9jay0taW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52aWRlb19jb250YWluZXIge1xuICBwYWRkaW5nOiAzMHB4IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4udmlkZW9fY29udGFpbmVyIGgyIHtcbiAgY29sb3I6ICMwMDVmNjY7XG4gIGZvbnQtZmFtaWx5OiBcImphZi1iZXJuaW5hLXNhbnMtY29uZGVuc2VkXCI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xufVxuXG4ubGF5b3V0LS10aHJlZWNvbC1zZWN0aW9uLFxuLmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYXlvdXQtLXRocmVlY29sLXNlY3Rpb24sXG4gIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5sYXlvdXQtLXRocmVlY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCxcbi5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICBmbGV4OiAxIDAgMjUlO1xufVxuLmxheW91dC0tdGhyZWVjb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24sXG4ubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24ge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxheW91dC0tdGhyZWVjb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24sXG4gIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgfVxufVxuXG4ubGF5b3V0LS10aHJlZWNvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tdGhpcmQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYXlvdXQtLXRocmVlY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS10aGlyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmhvbWVwYWdlLXRocmVlLWNvbHVtbnMgLmxheW91dF9fcmVnaW9uLS10aGlyZCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5sYXlvdXQge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxheW91dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ubWQtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmVmZmljYWN5LmxheW91dC0tb25lY29sIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5lZmZpY2FjeS5sYXlvdXQtLW9uZWNvbCB7XG4gICAgdG9wOiAtMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlICNibG9jay1oZWFkZXItc3BsYXNoLXNlY29uZCAubmF2YmFyLWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEzMHB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC52aXJ0dWFsX2V2ZW50LS1zcGxhc2ggLnZpcnR1YWxfZXZlbnQtLWhlYWRlciAudmlydHVhbF9ldmVudC0td3JhcHBlciB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAudmlydHVhbF9ldmVudC0tc3BsYXNoIC52aXJ0dWFsX2V2ZW50LS1oZWFkZXIgLnZpcnR1YWxfZXZlbnQtLXdyYXBwZXIgLnZpcnR1YWxfZXZlbnQtLXN0YXR1cyB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAudmlydHVhbF9ldmVudC0tc3BsYXNoIC52aXJ0dWFsX2V2ZW50LS1oZWFkZXIgLnZpcnR1YWxfZXZlbnQtLXdyYXBwZXIgLnZpcnR1YWxfZXZlbnQtLXN0YXR1cyB7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC52aXJ0dWFsX2V2ZW50LS1zcGxhc2ggLnZpcnR1YWxfZXZlbnQtLWhlYWRlciAudmlydHVhbF9ldmVudC0td3JhcHBlciAudmlydHVhbF9ldmVudC0tdGl0bGUsXG4gIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAudmlydHVhbF9ldmVudC0tc3BsYXNoIC52aXJ0dWFsX2V2ZW50LS1oZWFkZXIgLnZpcnR1YWxfZXZlbnQtLXdyYXBwZXIgLnZpcnR1YWxfZXZlbnQtLXN0YXR1cyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgLnZpcnR1YWxfZXZlbnQtLXNwbGFzaCAudmlydHVhbF9ldmVudC0taGVhZGVyIC52aXJ0dWFsX2V2ZW50LS13cmFwcGVyIC52aXJ0dWFsX2V2ZW50LS10aXRsZSxcbiAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC52aXJ0dWFsX2V2ZW50LS1zcGxhc2ggLnZpcnR1YWxfZXZlbnQtLWhlYWRlciAudmlydHVhbF9ldmVudC0td3JhcHBlciAudmlydHVhbF9ldmVudC0tc3RhdHVzIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC52aXJ0dWFsX2V2ZW50LS1zcGxhc2ggLnZpcnR1YWxfZXZlbnQtLWhlYWRlciAudmlydHVhbF9ldmVudC0td3JhcHBlciAudmlydHVhbF9ldmVudC0tdGl0bGUsXG4gIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAudmlydHVhbF9ldmVudC0tc3BsYXNoIC52aXJ0dWFsX2V2ZW50LS1oZWFkZXIgLnZpcnR1YWxfZXZlbnQtLXdyYXBwZXIgLnZpcnR1YWxfZXZlbnQtLXN0YXR1cyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAuYmxvY2staW5saW5lLWJsb2NrZG93bmxvYWQtZm9ybXMgLmRvd25sb2FkLWZvcm1zIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgLmJsb2NrLWlubGluZS1ibG9ja2Rvd25sb2FkLWZvcm1zIC5kb3dubG9hZC1mb3JtcyAuZG93bmxvYWQtaXRlbSAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5ibG9jay1pbmxpbmUtYmxvY2tkb3dubG9hZC1mb3JtcyAuZG93bmxvYWQtZm9ybXMgLmRvd25sb2FkLWl0ZW0gLnJvdyAuZG93bmxvYWQtdGl0bGUge1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd0JvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgY29sb3I6ICNkN2ViMDA7XG59XG4ucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgLmJsb2NrLWlubGluZS1ibG9ja2Rvd25sb2FkLWZvcm1zIC5kb3dubG9hZC1mb3JtcyAuZG93bmxvYWQtaXRlbSAucm93IHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd0JvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAuYmxvY2staW5saW5lLWJsb2NrZG93bmxvYWQtZm9ybXMgLmRvd25sb2FkLWZvcm1zIC5kb3dubG9hZC1pdGVtIC5yb3cgLmQtZm9ybS1idG4ge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAzMCU7XG59XG4ucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgLmJsb2NrLWlubGluZS1ibG9ja2Rvd25sb2FkLWZvcm1zIC5kb3dubG9hZC1mb3JtcyAuZG93bmxvYWQtaXRlbSAucm93IGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDA2ZTc2O1xuICBiYWNrZ3JvdW5kOiAjZDdlYjAwO1xuICBwYWRkaW5nOiA3cHggMjRweDtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy03MDBcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5ibG9jay1pbmxpbmUtYmxvY2tkb3dubG9hZC1mb3JtcyAuZG93bmxvYWQtZm9ybXMgLmRvd25sb2FkLWl0ZW0gLnJvdyBhOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5ibG9jay1pbmxpbmUtYmxvY2tkb3dubG9hZC1mb3JtcyAuZG93bmxvYWQtYWxsLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgI3NlY3Rpb24tMiBoMiB7XG4gIGNvbG9yOiAjMDA2ZTc2O1xuICBmb250LWZhbWlseTogXCJCYXJsb3dCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogNDVweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAjc2VjdGlvbi0yIGgyIHN1cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAjc2VjdGlvbi0yIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAjc2VjdGlvbi0yIHAge1xuICBjb2xvcjogIzUzNTY1YTtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93Qm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlICNzZWN0aW9uLTIgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgI3NlY3Rpb24tMyAuaW1hZ2UtYmxvY2stLXN1YnRpdGxlIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAjc2VjdGlvbi0zIC5pbWFnZS1ibG9jay0tc3VidGl0bGUgcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogLTIycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgI3NlY3Rpb24tMyAuaW1hZ2UtYmxvY2stLXN1YnRpdGxlIHAge1xuICAgIHBhZGRpbmc6IDAgMCAyNXB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlICNzZWN0aW9uLTMgLmltYWdlLWJsb2NrLS1pbWFnZSB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgI3NlY3Rpb24tMyAuaW1hZ2UtYmxvY2stLWltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgI3NlY3Rpb24tMyAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAjc2VjdGlvbi0zIC5jb2wtbGctNixcbi5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAjc2VjdGlvbi0zIC5jb2wtbWQtNiB7XG4gIHdpZHRoOiA1MCU7XG59XG4ucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgI3NlY3Rpb24tMyAuY29sLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgI3NlY3Rpb24tMyBoMiB7XG4gIGNvbG9yOiAjMDA2ZTc2O1xuICBmb250LWZhbWlseTogXCJCYXJsb3dCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogNDVweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAjc2VjdGlvbi0zIHAge1xuICBjb2xvcjogIzUzNTY1YTtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy03MDBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMjVweCAwIDI1cHggNzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAjc2VjdGlvbi0zIHAuc21hbGwge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAjc2VjdGlvbi0zIHAuc21hbGwge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAjc2VjdGlvbi0zIHAuaXRlbSB7XG4gIGJhY2tncm91bmQ6IHVybCgvdGhlbWVzL2N1c3RvbS9ia3poY3AvaW1hZ2VzL2dyb3VwLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByb3VuZDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xufVxuLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlICNzZWN0aW9uLTMgcCBzcGFuIHtcbiAgY29sb3I6ICMwMDZlNzY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgI3NlY3Rpb24tMyBwIHNwYW4uc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTMwMFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNTM1NjVhO1xuICB9XG59XG4ucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgI3NlY3Rpb24tMyAucXVvdGUtY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlICNzZWN0aW9uLTMgLnF1b3RlLWNvbCAuYmxvY2sge1xuICBmbGV4OiAwIDAgNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAjc2VjdGlvbi0zIC5xdW90ZS1jb2wgLmJsb2NrIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxufVxuLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlICNzZWN0aW9uLTMgLnF1b3RlLWNvbCAuYmxvY2suYmxvY2staW5saW5lLWJsb2NrYmFzaWMgLmZpZWxkLS1uYW1lLWJvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlICNzZWN0aW9uLTMgLnF1b3RlLWNvbCAuYmxvY2suYmxvY2staW5saW5lLWJsb2NrYmFzaWMgLmZpZWxkLS1uYW1lLWJvZHkgLnF1b3RlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAjc2VjdGlvbi0zIC5xdW90ZS1jb2wgLmJsb2NrLmJsb2NrLWlubGluZS1ibG9ja2Jhc2ljIC5maWVsZC0tbmFtZS1ib2R5IC5xdW90ZS13cmFwcGVyOmZpcnN0LWNoaWxkIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAjc2VjdGlvbi0zIC5xdW90ZS1jb2wgLmJsb2NrLmJsb2NrLWlubGluZS1ibG9ja2Jhc2ljIC5maWVsZC0tbmFtZS1ib2R5IC5xdW90ZS13cmFwcGVyOmZpcnN0LWNoaWxkIGltZyB7XG4gICAgcmlnaHQ6IDNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlICNzZWN0aW9uLTMgLnF1b3RlLWNvbCAuYmxvY2suYmxvY2staW5saW5lLWJsb2NrYmFzaWMgLmZpZWxkLS1uYW1lLWJvZHkgLnF1b3RlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlICNzZWN0aW9uLTMgLnF1b3RlLWNvbCAuYmxvY2suYmxvY2staW5saW5lLWJsb2NrYmFzaWMgLmZpZWxkLS1uYW1lLWJvZHkgLnF1b3RlLXdyYXBwZXI6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nOiAwIDAgMjBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlICNzZWN0aW9uLTMgLnF1b3RlLWNvbCAuYmxvY2suYmxvY2staW5saW5lLWJsb2NrYmFzaWMgLmZpZWxkLS1uYW1lLWJvZHkgLnF1b3RlLXdyYXBwZXI6Zmlyc3QtY2hpbGQgLmljb24ge1xuICAgIHRvcDogLTM1cHg7XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAjc2VjdGlvbi0zIC5xdW90ZS1jb2wgLmJsb2NrLmJsb2NrLWlubGluZS1ibG9ja2Jhc2ljIC5maWVsZC0tbmFtZS1ib2R5IC5xdW90ZS13cmFwcGVyIC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzNjZhNmU7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IC0zNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAjc2VjdGlvbi0zIC5xdW90ZS1jb2wgLmJsb2NrLmJsb2NrLWlubGluZS1ibG9ja2Jhc2ljIC5maWVsZC0tbmFtZS1ib2R5IC5xdW90ZS13cmFwcGVyIC5pY29uIHtcbiAgICB0b3A6IC01cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlICNzZWN0aW9uLTMgLnF1b3RlLWNvbCAuYmxvY2suYmxvY2staW5saW5lLWJsb2NrYmFzaWMgLmZpZWxkLS1uYW1lLWJvZHkgLnF1b3RlLXdyYXBwZXIgLmljb24gaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xufVxuLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlICNzZWN0aW9uLTMgLnF1b3RlLWNvbCAuYmxvY2suYmxvY2staW5saW5lLWJsb2NrYmFzaWMgLmZpZWxkLS1uYW1lLWJvZHkgLnF1b3RlLXdyYXBwZXIgLnF1b3RlLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAjc2VjdGlvbi0zIC5xdW90ZS1jb2wgLmJsb2NrLmJsb2NrLWlubGluZS1ibG9ja2Jhc2ljIC5maWVsZC0tbmFtZS1ib2R5IC5xdW90ZS13cmFwcGVyIC5xdW90ZS1ib3gge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlICNzZWN0aW9uLTMgLnF1b3RlLWNvbCAuYmxvY2suYmxvY2staW5saW5lLWJsb2NrYmFzaWMgLmZpZWxkLS1uYW1lLWJvZHkgLnF1b3RlLXdyYXBwZXIgLnF1b3RlLWJveCAucXVvdGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAjc2VjdGlvbi0zIC5xdW90ZS1jb2wgLmJsb2NrLmJsb2NrLWlubGluZS1ibG9ja2Jhc2ljIC5maWVsZC0tbmFtZS1ib2R5IC5xdW90ZS13cmFwcGVyIC5xdW90ZS1ib3ggLnF1b3RlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlICNzZWN0aW9uLTMgLnF1b3RlLWNvbCAuYmxvY2suYmxvY2staW5saW5lLWJsb2NrYmFzaWMgLmZpZWxkLS1uYW1lLWJvZHkgLnF1b3RlLXdyYXBwZXIgLnF1b3RlLWJveCAucXVvdGUtdGV4dCBzcGFuIHtcbiAgY29sb3I6ICMzNjZhNmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlICNzZWN0aW9uLTMgLnF1b3RlLWNvbCAuYmxvY2suYmxvY2staW5saW5lLWJsb2NrYmFzaWMgLmZpZWxkLS1uYW1lLWJvZHkgLnF1b3RlLXdyYXBwZXIgLnF1b3RlLWZvb3Rub3RlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTMwMFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlICNzZWN0aW9uLTMgLnF1b3RlLWNvbCAuYmxvY2suYmxvY2staW5saW5lLWJsb2NrYmFzaWMgLmZpZWxkLS1uYW1lLWJvZHkgLmlzLWhpZGRlbi1tb2JpbGUgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgcGFkZGluZzogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAjc2VjdGlvbi00IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAjc2VjdGlvbi00IC5kYXJrLWdyZWVuLWJnLXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ltYWdlcy9xdW90ZS1iZy1yaWdodC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk1JSB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgI3NlY3Rpb24tNCAuZGFyay1ncmVlbi1iZy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgI3NlY3Rpb24tNCAuYmxvY2staW5saW5lLWJsb2NrZG93bmxvYWQtZm9ybXMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAjc2VjdGlvbi00IC5ibG9jay1pbmxpbmUtYmxvY2tkb3dubG9hZC1mb3JtcyAuZG93bmxvYWQtZm9ybXMge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTkycHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlICNzZWN0aW9uLTQgLmJsb2NrLWlubGluZS1ibG9ja2Rvd25sb2FkLWZvcm1zIC5kb3dubG9hZC1mb3JtcyB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAjc2VjdGlvbi00IC5ibG9jay1pbmxpbmUtYmxvY2tkb3dubG9hZC1mb3JtcyAuZG93bmxvYWQtZm9ybXMgLnJvdyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlICNzZWN0aW9uLTQgLmJsb2NrLWlubGluZS1ibG9ja2Rvd25sb2FkLWZvcm1zIC5kb3dubG9hZC1mb3JtcyAucm93IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYmFja2dyb3VuZDogIzAwNmU3NjtcbiAgICBwYWRkaW5nOiAwcHggMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlICNzZWN0aW9uLTQgLmJsb2NrLWlubGluZS1ibG9ja2Rvd25sb2FkLWZvcm1zIC5kb3dubG9hZC1mb3JtcyAucm93IC5jb250ZW50LXdyYXBwZXIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG59XG4ucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgI3NlY3Rpb24tNCAuYmxvY2staW5saW5lLWJsb2NrZG93bmxvYWQtZm9ybXMgLmRvd25sb2FkLWZvcm1zIC5yb3cgLmNvbnRlbnQtd3JhcHBlciAuZG93bmxvYWQtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgI3NlY3Rpb24tNCAuYmxvY2staW5saW5lLWJsb2NrZG93bmxvYWQtZm9ybXMgLmRvd25sb2FkLWZvcm1zIC5yb3cgLmNvbnRlbnQtd3JhcHBlciAuZG93bmxvYWQtdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAjc2VjdGlvbi00IC5ibG9jay1pbmxpbmUtYmxvY2tkb3dubG9hZC1mb3JtcyAuZG93bmxvYWQtZm9ybXMgLnJvdyAuY29udGVudC13cmFwcGVyIC5kb3dubG9hZC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlICNzZWN0aW9uLTQgLmJsb2NrLWlubGluZS1ibG9ja2Rvd25sb2FkLWZvcm1zIC5kb3dubG9hZC1mb3JtcyAucm93IC5jb250ZW50LXdyYXBwZXIgLmQtZm9ybS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWZhbWlseTogXCJCYXJsb3dCb2xkXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgI3NlY3Rpb24tNCAuYmxvY2staW5saW5lLWJsb2NrZG93bmxvYWQtZm9ybXMgLmRvd25sb2FkLWZvcm1zIC5yb3cgLmNvbnRlbnQtd3JhcHBlciAuZC1mb3JtLWRlc2NyaXB0aW9uIC50ZXh0LXdpdGgtc3VtbWFyeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4ucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgI3NlY3Rpb24tNCAuYmxvY2staW5saW5lLWJsb2NrZG93bmxvYWQtZm9ybXMgLmRvd25sb2FkLWZvcm1zIC5yb3cgLmNvbnRlbnQtd3JhcHBlciAuZC1mb3JtLWRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlICNzZWN0aW9uLTQgLmJsb2NrLWlubGluZS1ibG9ja2Rvd25sb2FkLWZvcm1zIC5kb3dubG9hZC1mb3JtcyAucm93IC5jb250ZW50LXdyYXBwZXIgLmQtZm9ybS1kZXNjcmlwdGlvbiBwOmxhc3QtY2hpbGQge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgI3NlY3Rpb24tNCAuYmxvY2staW5saW5lLWJsb2NrZG93bmxvYWQtZm9ybXMgLmRvd25sb2FkLWZvcm1zIC5yb3cgLmNvbnRlbnQtd3JhcHBlciAuZC1mb3JtLWRlc2NyaXB0aW9uIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgI3NlY3Rpb24tNCAuYmxvY2staW5saW5lLWJsb2NrZG93bmxvYWQtZm9ybXMgLmRvd25sb2FkLWZvcm1zIC5yb3cgLmNvbnRlbnQtd3JhcHBlciAuZC1mb3JtLWRlc2NyaXB0aW9uIHA6bGFzdC1jaGlsZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTE2MHB4O1xuICB9XG59XG4ucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgI3NlY3Rpb24tNCAuYmxvY2staW5saW5lLWJsb2NrZG93bmxvYWQtZm9ybXMgLmRvd25sb2FkLWZvcm1zIC5yb3cgLmNvbnRlbnQtd3JhcHBlciAuZC1mb3JtLWRlc2NyaXB0aW9uIC5zbWFsbC10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWYsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgI3NlY3Rpb24tNCAuYmxvY2staW5saW5lLWJsb2NrZG93bmxvYWQtZm9ybXMgLmRvd25sb2FkLWZvcm1zIC5yb3cgLmNvbnRlbnQtd3JhcHBlciAuZC1mb3JtLWRlc2NyaXB0aW9uIC5zbWFsbC10ZXh0IHN1cCB7XG4gIGxlZnQ6IC01cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgI3NlY3Rpb24tNCAuYmxvY2staW5saW5lLWJsb2NrZG93bmxvYWQtZm9ybXMgLmRvd25sb2FkLWZvcm1zIC5yb3cgLmNvbnRlbnQtd3JhcHBlciAuZC1mb3JtLWRlc2NyaXB0aW9uIC5zbWFsbC10ZXh0IHN1cCB7XG4gICAgbGVmdDogMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC01cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAjc2VjdGlvbi00IC5ibG9jay1pbmxpbmUtYmxvY2tkb3dubG9hZC1mb3JtcyAuZG93bmxvYWQtZm9ybXMgLnJvdyAuZC1mb3JtLWJ0biB7XG4gICAgZmxleDogMCAwIDcwJTtcbiAgICBtYXJnaW46IDMwcHggMCAxMDBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlICNzZWN0aW9uLTQgLmJsb2NrLWlubGluZS1ibG9ja2Rvd25sb2FkLWZvcm1zIC5kb3dubG9hZC1mb3JtcyAucm93IC5kLWZvcm0tYnRuIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgLmZvb3RlciAuYmt6LWZvb3Rlci1sb2dvIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5mb290ZXIgbmF2IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5mb290ZXIgbmF2IHVsOm5vdCguY29udGV4dHVhbC1saW5rcykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5mb290ZXIgbmF2IHVsOm5vdCguY29udGV4dHVhbC1saW5rcykgbGkge1xuICAgIHBhZGRpbmc6IDVweCAwIDVweCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5mb290ZXIgLmlzLWhpZGRlbi10YWJsZXQuYm90dG9tLWZvb3Rlci0tbG9nbyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5mb290ZXIgI2Jsb2NrLWZvb3RlcmJsb2Nrc3BsYXNoIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5mb290ZXIgI2Jsb2NrLWZvb3RlcmJsb2Nrc3BsYXNoIHtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDE1cHggMHB4O1xuICB9XG59XG4ucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgLmZvb3RlciAjYmxvY2stZm9vdGVyYmxvY2tzcGxhc2ggLmZvb3Rlci1hZGRyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgLmZvb3RlciAjYmxvY2stZm9vdGVyYmxvY2tzcGxhc2ggLmZvb3Rlci1hZGRyZXNzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAuZm9vdGVyICNibG9jay1mb290ZXJibG9ja3NwbGFzaCAuZm9vdGVyLWFkZHJlc3Mgc3BhbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG5ici5oaWRlLWRlc2t0b3AsXG5wLmhpZGUtZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBici5oaWRlLW1vYmlsZSxcbiAgcC5oaWRlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBici5oaWRlLWRlc2t0b3AsXG4gIHAuaGlkZS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZGFya2VzdC0tZ3JlZW4gLmJsb2NrLXRhYnMuYmxvY2staW5saW5lLWJsb2NrdGFicyAudGFicy13cmFwcGVyIC50YWJzLmdyZWVuLXRhYnMgdWwudGFicy1uYXYsXG4uY29udGFpbmVyLXBzby5kYXJrZXN0LS1ncmVlbiAuYmxvY2stdGFicy5ibG9jay1pbmxpbmUtYmxvY2t0YWJzIC50YWJzLXdyYXBwZXIgLnRhYnMuZ3JlZW4tdGFicyB1bC50YWJzLW5hdiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3ZGYyZWE7XG59XG4uZGFya2VzdC0tZ3JlZW4gLmJsb2NrLXRhYnMuYmxvY2staW5saW5lLWJsb2NrdGFicyAudGFicy13cmFwcGVyIC50YWJzLmdyZWVuLXRhYnMgdWwudGFicy1uYXYgbGkuYWN0aXZlIHAsXG4uY29udGFpbmVyLXBzby5kYXJrZXN0LS1ncmVlbiAuYmxvY2stdGFicy5ibG9jay1pbmxpbmUtYmxvY2t0YWJzIC50YWJzLXdyYXBwZXIgLnRhYnMuZ3JlZW4tdGFicyB1bC50YWJzLW5hdiBsaS5hY3RpdmUgcCB7XG4gIGNvbG9yOiAjNTM1NDU5O1xufVxuLmRhcmtlc3QtLWdyZWVuIC5ibG9jay10YWJzLmJsb2NrLWlubGluZS1ibG9ja3RhYnMgLnRhYnMtd3JhcHBlciAudGFicy5ncmVlbi10YWJzIHVsLnRhYnMtbmF2IGxpIGEgcCxcbi5jb250YWluZXItcHNvLmRhcmtlc3QtLWdyZWVuIC5ibG9jay10YWJzLmJsb2NrLWlubGluZS1ibG9ja3RhYnMgLnRhYnMtd3JhcHBlciAudGFicy5ncmVlbi10YWJzIHVsLnRhYnMtbmF2IGxpIGEgcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmtlc3QtLWdyZWVuIC5ibG9jay10YWJzLmJsb2NrLWlubGluZS1ibG9ja3RhYnMgLnRhYnMtd3JhcHBlciAudGFicy5ncmVlbi10YWJzIC50YWItZGVzYyxcbi5jb250YWluZXItcHNvLmRhcmtlc3QtLWdyZWVuIC5ibG9jay10YWJzLmJsb2NrLWlubGluZS1ibG9ja3RhYnMgLnRhYnMtd3JhcHBlciAudGFicy5ncmVlbi10YWJzIC50YWItZGVzYyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhcmtlc3QtLWdyZWVuIC5ibG9jay10YWJzLmJsb2NrLWlubGluZS1ibG9ja3RhYnMgLnRhYnMtd3JhcHBlciAudGFicy5ncmVlbi10YWJzIC50YWItZGVzYyBwLFxuLmNvbnRhaW5lci1wc28uZGFya2VzdC0tZ3JlZW4gLmJsb2NrLXRhYnMuYmxvY2staW5saW5lLWJsb2NrdGFicyAudGFicy13cmFwcGVyIC50YWJzLmdyZWVuLXRhYnMgLnRhYi1kZXNjIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZ1bGwtd2lkdGgtdGFicy5ibG9jay1pbmxpbmUtYmxvY2tuZXN0ZWQtdGFicyAudGFicy13cmFwcGVyIC50YWJzLmdyZWVuLXRhYnMge1xuICBwYWRkaW5nOiAzMHB4IDYuNXB4O1xufVxuLmZ1bGwtd2lkdGgtdGFicy5ibG9jay1pbmxpbmUtYmxvY2tuZXN0ZWQtdGFicyAudGFicy13cmFwcGVyIC50YWJzLmdyZWVuLXRhYnMgLmhpZGUtbmVzdGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mdWxsLXdpZHRoLXRhYnMuYmxvY2staW5saW5lLWJsb2NrbmVzdGVkLXRhYnMgLnRhYnMtd3JhcHBlciAudGFicy5ncmVlbi10YWJzIC5wc28tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJCYXJsb3ctZXh0cmFib2xkaXRhbGljXCIsIHNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZ1bGwtd2lkdGgtdGFicy5ibG9jay1pbmxpbmUtYmxvY2tuZXN0ZWQtdGFicyAudGFicy13cmFwcGVyIC50YWJzLmdyZWVuLXRhYnMgLnBzby10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uZnVsbC13aWR0aC10YWJzLmJsb2NrLWlubGluZS1ibG9ja25lc3RlZC10YWJzIC50YWJzLXdyYXBwZXIgLnRhYnMuZ3JlZW4tdGFicyAudGFicy1uYXY6Zmlyc3QtY2hpbGQge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2RTc2O1xuICBwYWRkaW5nOiAxNHB4IDAgMTRweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmZ1bGwtd2lkdGgtdGFicy5ibG9jay1pbmxpbmUtYmxvY2tuZXN0ZWQtdGFicyAudGFicy13cmFwcGVyIC50YWJzLmdyZWVuLXRhYnMgLnRhYnMtbmF2OmZpcnN0LWNoaWxkIGxpIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uZnVsbC13aWR0aC10YWJzLmJsb2NrLWlubGluZS1ibG9ja25lc3RlZC10YWJzIC50YWJzLXdyYXBwZXIgLnRhYnMuZ3JlZW4tdGFicyAudGFicy1uYXY6Zmlyc3QtY2hpbGQgbGkgYSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4uZnVsbC13aWR0aC10YWJzLmJsb2NrLWlubGluZS1ibG9ja25lc3RlZC10YWJzIC50YWJzLXdyYXBwZXIgLnRhYnMuZ3JlZW4tdGFicyAudGFicy1uYXY6Zmlyc3QtY2hpbGQgbGkgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLmZ1bGwtd2lkdGgtdGFicy5ibG9jay1pbmxpbmUtYmxvY2tuZXN0ZWQtdGFicyAudGFicy13cmFwcGVyIC50YWJzLmdyZWVuLXRhYnMgLnRhYnMtbmF2OmZpcnN0LWNoaWxkIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZ1bGwtd2lkdGgtdGFicy5ibG9jay1pbmxpbmUtYmxvY2tuZXN0ZWQtdGFicyAudGFicy13cmFwcGVyIC50YWJzLmdyZWVuLXRhYnMgLnRhYnMtbmF2OmZpcnN0LWNoaWxkIGxpLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZnVsbC13aWR0aC10YWJzLmJsb2NrLWlubGluZS1ibG9ja25lc3RlZC10YWJzIC50YWJzLXdyYXBwZXIgLnRhYnMuZ3JlZW4tdGFicyAudGFicy1uYXY6Zmlyc3QtY2hpbGQgbGkuYWN0aXZlIGEgcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzdERjJFQTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jdXN0b20tcGFkZGluZy1jb2wxIHtcbiAgcGFkZGluZzogMCA0JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXN0b20tcGFkZGluZy1jb2wxIHtcbiAgICBwYWRkaW5nOiAwIDE2JTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmN1c3RvbS1wYWRkaW5nLWNvbDIge1xuICBwYWRkaW5nOiAwIDE3JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXN0b20tcGFkZGluZy1jb2wyIHtcbiAgICBwYWRkaW5nOiAwIDI4JTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjFweDtcbiAgfVxufVxuXG4uaHMtdGhyZWVjb2wgLmNhcmQtcHNvIHtcbiAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbn1cbi5ocy10aHJlZWNvbCAuY2FyZC1wc28gdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uaHMtdGhyZWVjb2wgLmNhcmQtcHNvIHVsIGxpIHtcbiAgY29sb3I6ICM1MzU0NTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaHMtdGhyZWVjb2wgLmNhcmQtcHNvIHA6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDAgMTUlO1xuICB9XG59XG4uaHMtdGhyZWVjb2wgLmxheW91dC0tdGhyZWVjb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb246bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaHMtdGhyZWVjb2wgLmxheW91dC0tdGhyZWVjb2wtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMjBweCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhzLXRocmVlY29sIC5sYXlvdXQtLXRocmVlY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhzLXRocmVlY29sIC5sYXlvdXQtLXRocmVlY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgZmxleDogMSAwIDMyJTtcbiAgfVxuICAuaHMtdGhyZWVjb2wgLmxheW91dC0tdGhyZWVjb2wtc2VjdGlvbiAubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gICAgZmxleDogMSAwIDMzJTtcbiAgICBwYWRkaW5nOiAwIDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAuaHMtdGhyZWVjb2wgLmxheW91dC0tdGhyZWVjb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXRoaXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuaHMtdGhyZWVjb2wgLmxheW91dC0tdGhyZWVjb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXRoaXJkIHA6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDAgNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ocy10aHJlZWNvbCAubGF5b3V0LS10aHJlZWNvbC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhzLXRocmVlY29sIC5sYXlvdXQtLXRocmVlY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhzLXRyZWF0bWVudCBoMy5ib2xkLWl0YWxpYyB7XG4gIGNvbG9yOiAjNTM1NDU5O1xuICBmb250LWZhbWlseTogXCJCYXJsb3ctZXh0cmFib2xkaXRhbGljXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ocy10cmVhdG1lbnQgaDMuYm9sZC1pdGFsaWMge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhzLXRyZWF0bWVudCBoMy5jdXN0b20tcGFkZGluZy1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDAgMTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaHMtdHJlYXRtZW50IGgzLmN1c3RvbS1wYWRkaW5nLW1vYmlsZS02IHtcbiAgICBwYWRkaW5nOiAwIDMlO1xuICB9XG59XG4uaHMtdHJlYXRtZW50IGgyLmN1c3RvbS1tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ocy10cmVhdG1lbnQgaDIuY3VzdG9tLW1hcmdpbi1ib3R0b20ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuLmhzLXRyZWF0bWVudCBwLmN1c3RvbS1wYWRkaW5nLWRlc2t0b3AtbW9iaWxlIHtcbiAgcGFkZGluZzogMCAyJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhzLXRyZWF0bWVudCBwLmN1c3RvbS1wYWRkaW5nLWRlc2t0b3AtbW9iaWxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaHMtdHJlYXRtZW50IGgzLmN1c3RvbS1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwIDMwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5ocy10cmVhdG1lbnQgcC5uby1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjMlIDAgMTcuNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ocy10cmVhdG1lbnQgcC5uby1jb250YWluZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhzLXRyZWF0bWVudC1jb250ZW50OmlzKC5ocy1zeW10b21zLXJlZmVyZW5jZXMpIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhzLXRyZWF0bWVudC1jb250ZW50OmlzKC5ocy1zeW10b21zLXJlZmVyZW5jZXMpIHA6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndoaXRlLWJhY2tncm91bmQ6aGFzKC5ocy10cmVhdG1lbnQtY29udGVudCkge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAzMHB4IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyIC5tZW51LWNvbnRhaW5lci0tZmx1aWQge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjMwcHgpIHtcbiAgLmhlYWRlciAubWVudS1jb250YWluZXItLWZsdWlkIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgfVxufVxuLmhlYWRlciAubmF2YmFyLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyIC5uYXZiYXItbGlzdCB7XG4gICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICB9XG59XG4uaGVhZGVyIC5uYXZiYXItbGlzdCBsaSB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaGVhZGVyIC5uYXZiYXItbGlzdCBsaSBhIHtcbiAgY29sb3I6ICMyQjc0NzU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtNTAwXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyIC5uYXZiYXItbGlzdCBsaSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlciAubmF2YmFyLWxpc3Qge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyLS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlciAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyIC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIgbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlciAubmF2cy0td3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5oZWFkZXIgLm5hdnMtLXdyYXBwZXIgbmF2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGVhZGVyIC5uYXZiYXItbGlzdCB7XG4gICAgcGFkZGluZzogMTZweCA4cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLmhlYWRlciAubmF2YmFyLWxpc3QgbGkge1xuICAgIHBhZGRpbmc6IDIwcHggMHB4IDIwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q4RDhEODtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmhlYWRlciAubmF2YmFyLWxpc3QgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd0JvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzJCNzQ3NTtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbiAgLmhlYWRlciAubmF2YmFyLWxpc3QgbGk6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmhlYWRlciAubW9iaWxlLW1lbnUtLWJ1cmdlciB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogMC4yNXMgbGluZWFyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuaGVhZGVyIC5tb2JpbGUtbWVudS0tYnVyZ2VyIC5saW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzJCNzQ3NTtcbiAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zaXRpb246IDAuMjVzIGxpbmVhcjtcbiAgfVxuICAuaGVhZGVyIC5tb2JpbGUtbWVudS0tYnVyZ2VyIC5saW5lLS1maXJzdCB7XG4gICAgdG9wOiAwcHg7XG4gIH1cbiAgLmhlYWRlciAubW9iaWxlLW1lbnUtLWJ1cmdlciAubGluZS0tc2Vjb25kLFxuICAuaGVhZGVyIC5tb2JpbGUtbWVudS0tYnVyZ2VyIC5saW5lLS10aGlyZCB7XG4gICAgdG9wOiA4cHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbiAgLmhlYWRlciAubW9iaWxlLW1lbnUtLWJ1cmdlciAubGluZS0tZm9ydGgge1xuICAgIHRvcDogMTZweDtcbiAgfVxuICAuaGVhZGVyIC5tb2JpbGUtbWVudS0tbGFiZWwtb3BlbixcbiAgLmhlYWRlciAubW9iaWxlLW1lbnUtLWxhYmVsLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlciAubW9iaWxlLW1lbnUtLWxhYmVsLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXIub3BlbiB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHotaW5kZXg6IDEwMTA7XG4gIH1cbiAgLmhlYWRlci5vcGVuIC5uYXZzLS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdG9wOiA4ZW07XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGVhZGVyLm9wZW4gLm5hdmJhci1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICB9XG4gIC5oZWFkZXIub3BlbiAubGluZSB7XG4gICAgYmFja2dyb3VuZDogIzJCNzQ3NTtcbiAgfVxuICAuaGVhZGVyLm9wZW4gLmxpbmUtLWZpcnN0IHtcbiAgICB3aWR0aDogMCU7XG4gICAgdG9wOiAxOHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuaGVhZGVyLm9wZW4gLmxpbmUtLXNlY29uZCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1MGRlZyk7XG4gICAgYmFja2dyb3VuZDogIzJCNzQ3NTtcbiAgfVxuICAuaGVhZGVyLm9wZW4gLmxpbmUtLXRoaXJkIHtcbiAgICB3aWR0aDogODAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01MGRlZyk7XG4gICAgYmFja2dyb3VuZDogIzJCNzQ3NTtcbiAgfVxuICAuaGVhZGVyLm9wZW4gLmxpbmUtLWZvcnRoIHtcbiAgICB0b3A6IDE4cHg7XG4gICAgd2lkdGg6IDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuaGVhZGVyLm9wZW4gLm1vYmlsZS1tZW51LS1sYWJlbC1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogIzJCNzQ3NTtcbiAgfVxuICAuaGVhZGVyLm9wZW4gLm1vYmlsZS1tZW51LS1sYWJlbC1vcGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXIub3BlbiBhOjphZnRlciB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMThweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyIC5uYXZzLS13cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5oZWFkZXIgLm1haW4tbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNDBweDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xufVxuXG4jYmxvY2stc2lnbnVwIHVsOm5vdCguY29udGV4dHVhbC1saW5rcykge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjYmxvY2stc2lnbnVwIHVsOm5vdCguY29udGV4dHVhbC1saW5rcykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIH1cbn1cbiNibG9jay1zaWdudXAgdWw6bm90KC5jb250ZXh0dWFsLWxpbmtzKSBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjYmxvY2stc2lnbnVwIHVsOm5vdCguY29udGV4dHVhbC1saW5rcykgbGkgKyBsaSB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNibG9jay1zaWdudXAgdWw6bm90KC5jb250ZXh0dWFsLWxpbmtzKSAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxN3B4IDQ3cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAjYmxvY2stc2lnbnVwIHVsOm5vdCguY29udGV4dHVhbC1saW5rcykgLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmZvb3RlciBuYXYgdWw6bm90KC5jb250ZXh0dWFsLWxpbmtzKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXIgbmF2IHVsOm5vdCguY29udGV4dHVhbC1saW5rcykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmZvb3RlciBuYXYgbGkge1xuICBwYWRkaW5nOiAxMHB4IDExcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyIG5hdiBsaSB7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5mb290ZXIgbmF2IGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXIgbmF2IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmZvb3RlciBuYXYgbGkgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMnB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uZm9vdGVyIHAge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuLmZvb3RlciBwIGJyLmhpZGUtZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyIHAgYnIuaGlkZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvb3RlciBwIGJyLmhpZGUtZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm5hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5uYXZpZ2F0aW9uIHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdmlnYXRpb24ge1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5uYXZpZ2F0aW9uIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLm5hdmlnYXRpb24gbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGNvbG9yOiAjN2I3YjdiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm5hdmlnYXRpb24gbGkgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzdiN2I3YjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbn1cbi5uYXZpZ2F0aW9uIGxpIGEubmF2aWdhdGlvbi1saW5rLS1oaWdobGlnaHQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzQ4NDg0ODtcbn1cbi5uYXZpZ2F0aW9uIGxpIGEubmF2aWdhdGlvbi1saW5rLS1oaWdobGlnaHQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG4ubmF2aWdhdGlvbiBsaSBhLm5leHQtc2VjdGlvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTRweDtcbiAgbGVmdDogLTJweDtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICM3YjdiN2I7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbn1cblxuYS5pcy0tdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmEuaXMtLXRvb2x0aXA6OmFmdGVyIHtcbiAgY29udGVudDogXCIgKFwiIGF0dHIoZGF0YS1wbGFjZWhvbGRlcikgXCIpXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMTUlO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICM0ODQ4NDggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgIzIxMjEyMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5hLmlzLS10b29sdGlwOmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zZWUteW91cnNlbGYtYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMkI3NDc1O1xuICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgaGVpZ2h0OiAzMHZoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VlLXlvdXJzZWxmLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNlZS15b3Vyc2VsZi1ibG9jayAueW91cnNlbGYtLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiamFmLWJlcm5pbm8tc2Fucy1leHRyYWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnNlZS15b3Vyc2VsZi1ibG9jayAueW91cnNlbGYtLWRlc2Mge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNlZS15b3Vyc2VsZi1ibG9jayBhLnNlZS0tcmVnaXN0ZXItbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjQkREQzA0O1xuICBjb2xvcjogIzJCNzQ3NTtcbiAgcGFkZGluZzogMThweCAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy05MDBcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnNlZS15b3Vyc2VsZi1ibG9jayBhLnNlZS0tcmVnaXN0ZXItbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMkI3NDc1O1xufVxuLnNlZS15b3Vyc2VsZi1ibG9jayBhLnNlZS0tbGVhcm5tb3JlIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGNvbG9yOiAjQkREQzA0O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCRERDMDQ7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy05MDBcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2VlLXlvdXJzZWxmLWJsb2NrIGEuc2VlLS1sZWFybm1vcmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLnNlZS15b3Vyc2VsZi1ibG9jayAuc2VlLS1saW5rcyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyIC5oZWFkZXItLXdyYXBwZXIgLm1vYmlsZS1tZW51LS1idXJnZXIsXG4gIG1haW4gLmhlYWRlci0td3JhcHBlciAubW9iaWxlLW1lbnUtLWJ1cmdlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogMjVweDtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyLFxubWFpbiAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlcixcbiAgbWFpbiAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyIC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIgbmF2LFxubWFpbiAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyIG5hdiB7XG4gIHdpZHRoOiB1bnNldDtcbn1cbi5oZWFkZXIgLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAjYmxvY2stYmt6aGNwLW1haW4tbWVudSxcbm1haW4gLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAjYmxvY2stYmt6aGNwLW1haW4tbWVudSB7XG4gIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaGVhZGVyIC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIgI2Jsb2NrLWJremhjcC1tYWluLW1lbnUgLm5hdmJhci1pdGVtLmljb24tZG93bmxvYWQgYTphZnRlcixcbm1haW4gLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAjYmxvY2stYmt6aGNwLW1haW4tbWVudSAubmF2YmFyLWl0ZW0uaWNvbi1kb3dubG9hZCBhOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5oZWFkZXIgLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAjYmxvY2stYmt6aGNwLW1haW4tbWVudSAubmF2YmFyLWl0ZW0gYSxcbm1haW4gLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAjYmxvY2stYmt6aGNwLW1haW4tbWVudSAubmF2YmFyLWl0ZW0gYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDVGNjY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAjYmxvY2stYmt6aGNwLW1haW4tbWVudSAubmF2YmFyLWl0ZW0gYSxcbiAgbWFpbiAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyICNibG9jay1ia3poY3AtbWFpbi1tZW51IC5uYXZiYXItaXRlbSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyIC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIgI2Jsb2NrLWJremhjcC1tYWluLW1lbnUgLm5hdmJhci1pdGVtIGEsXG4gIG1haW4gLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAjYmxvY2stYmt6aGNwLW1haW4tbWVudSAubmF2YmFyLWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEzMHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAjYmxvY2stYmt6aGNwLW1haW4tbWVudSAubmF2YmFyLWl0ZW0gYSxcbiAgbWFpbiAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyICNibG9jay1ia3poY3AtbWFpbi1tZW51IC5uYXZiYXItaXRlbSBhIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4uaGVhZGVyIC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIgI2Jsb2NrLWJremhjcC1tYWluLW1lbnUgLm5hdmJhci1saXN0LFxubWFpbiAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyICNibG9jay1ia3poY3AtbWFpbi1tZW51IC5uYXZiYXItbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlciAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyICNibG9jay1oZWFkZXItc3BsYXNoLXNlY29uZCxcbi5oZWFkZXIgLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAjYmxvY2staGVhZGVyLWhzLXNwbGFzaC1zZWNvbmQsXG5tYWluIC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIgI2Jsb2NrLWhlYWRlci1zcGxhc2gtc2Vjb25kLFxubWFpbiAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyICNibG9jay1oZWFkZXItaHMtc3BsYXNoLXNlY29uZCB7XG4gIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyICNibG9jay1oZWFkZXItc3BsYXNoLXNlY29uZCxcbiAgLmhlYWRlciAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyICNibG9jay1oZWFkZXItaHMtc3BsYXNoLXNlY29uZCxcbiAgbWFpbiAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyICNibG9jay1oZWFkZXItc3BsYXNoLXNlY29uZCxcbiAgbWFpbiAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyICNibG9jay1oZWFkZXItaHMtc3BsYXNoLXNlY29uZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyICNibG9jay1oZWFkZXItc3BsYXNoLXNlY29uZCAubmF2YmFyLWl0ZW0uaWNvbi1kb3dubG9hZCBhOmFmdGVyLFxuLmhlYWRlciAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyICNibG9jay1oZWFkZXItaHMtc3BsYXNoLXNlY29uZCAubmF2YmFyLWl0ZW0uaWNvbi1kb3dubG9hZCBhOmFmdGVyLFxubWFpbiAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyICNibG9jay1oZWFkZXItc3BsYXNoLXNlY29uZCAubmF2YmFyLWl0ZW0uaWNvbi1kb3dubG9hZCBhOmFmdGVyLFxubWFpbiAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyICNibG9jay1oZWFkZXItaHMtc3BsYXNoLXNlY29uZCAubmF2YmFyLWl0ZW0uaWNvbi1kb3dubG9hZCBhOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5oZWFkZXIgLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAjYmxvY2staGVhZGVyLXNwbGFzaC1zZWNvbmQgLm5hdmJhci1pdGVtIGEsXG4uaGVhZGVyIC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIgI2Jsb2NrLWhlYWRlci1ocy1zcGxhc2gtc2Vjb25kIC5uYXZiYXItaXRlbSBhLFxubWFpbiAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyICNibG9jay1oZWFkZXItc3BsYXNoLXNlY29uZCAubmF2YmFyLWl0ZW0gYSxcbm1haW4gLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAjYmxvY2staGVhZGVyLWhzLXNwbGFzaC1zZWNvbmQgLm5hdmJhci1pdGVtIGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDA1RjY2O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyIC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIgI2Jsb2NrLWhlYWRlci1zcGxhc2gtc2Vjb25kIC5uYXZiYXItaXRlbSBhLFxuICAuaGVhZGVyIC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIgI2Jsb2NrLWhlYWRlci1ocy1zcGxhc2gtc2Vjb25kIC5uYXZiYXItaXRlbSBhLFxuICBtYWluIC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIgI2Jsb2NrLWhlYWRlci1zcGxhc2gtc2Vjb25kIC5uYXZiYXItaXRlbSBhLFxuICBtYWluIC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIgI2Jsb2NrLWhlYWRlci1ocy1zcGxhc2gtc2Vjb25kIC5uYXZiYXItaXRlbSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyIC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIgI2Jsb2NrLWhlYWRlci1zcGxhc2gtc2Vjb25kIC5uYXZiYXItaXRlbSBhLFxuICAuaGVhZGVyIC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIgI2Jsb2NrLWhlYWRlci1ocy1zcGxhc2gtc2Vjb25kIC5uYXZiYXItaXRlbSBhLFxuICBtYWluIC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIgI2Jsb2NrLWhlYWRlci1zcGxhc2gtc2Vjb25kIC5uYXZiYXItaXRlbSBhLFxuICBtYWluIC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIgI2Jsb2NrLWhlYWRlci1ocy1zcGxhc2gtc2Vjb25kIC5uYXZiYXItaXRlbSBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTMwcHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyICNibG9jay1oZWFkZXItc3BsYXNoLXNlY29uZCAubmF2YmFyLWl0ZW0gYSxcbiAgLmhlYWRlciAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyICNibG9jay1oZWFkZXItaHMtc3BsYXNoLXNlY29uZCAubmF2YmFyLWl0ZW0gYSxcbiAgbWFpbiAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyICNibG9jay1oZWFkZXItc3BsYXNoLXNlY29uZCAubmF2YmFyLWl0ZW0gYSxcbiAgbWFpbiAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyICNibG9jay1oZWFkZXItaHMtc3BsYXNoLXNlY29uZCAubmF2YmFyLWl0ZW0gYSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyICNibG9jay1oZWFkZXItc3BsYXNoLXNlY29uZCAubmF2YmFyLWxpc3QsXG4uaGVhZGVyIC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIgI2Jsb2NrLWhlYWRlci1ocy1zcGxhc2gtc2Vjb25kIC5uYXZiYXItbGlzdCxcbm1haW4gLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAjYmxvY2staGVhZGVyLXNwbGFzaC1zZWNvbmQgLm5hdmJhci1saXN0LFxubWFpbiAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyICNibG9jay1oZWFkZXItaHMtc3BsYXNoLXNlY29uZCAubmF2YmFyLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXIgLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAjYmxvY2staGVhZGVyLXNwbGFzaC1zaWdudXAsXG4uaGVhZGVyIC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIgI2Jsb2NrLWhlYWRlci1ocy1zcGxhc2gtc2lnbnVwLFxubWFpbiAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyICNibG9jay1oZWFkZXItc3BsYXNoLXNpZ251cCxcbm1haW4gLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAjYmxvY2staGVhZGVyLWhzLXNwbGFzaC1zaWdudXAge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZFNzY7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBhZGRpbmc6IDEycHggMCAxMnB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1pbi13aWR0aDogMjQycHg7XG4gIG1heC1oZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyIC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIgI2Jsb2NrLWhlYWRlci1zcGxhc2gtc2lnbnVwLFxuICAuaGVhZGVyIC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIgI2Jsb2NrLWhlYWRlci1ocy1zcGxhc2gtc2lnbnVwLFxuICBtYWluIC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIgI2Jsb2NrLWhlYWRlci1zcGxhc2gtc2lnbnVwLFxuICBtYWluIC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIgI2Jsb2NrLWhlYWRlci1ocy1zcGxhc2gtc2lnbnVwIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgIG1pbi13aWR0aDogMjQycHg7XG4gIH1cbn1cbi5oZWFkZXIgLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAjYmxvY2staGVhZGVyLXNwbGFzaC1zaWdudXAgYSxcbi5oZWFkZXIgLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAjYmxvY2staGVhZGVyLWhzLXNwbGFzaC1zaWdudXAgYSxcbm1haW4gLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAjYmxvY2staGVhZGVyLXNwbGFzaC1zaWdudXAgYSxcbm1haW4gLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAjYmxvY2staGVhZGVyLWhzLXNwbGFzaC1zaWdudXAgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyIC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIgI2Jsb2NrLWhlYWRlci1zcGxhc2gtc2lnbnVwIGEsXG4gIC5oZWFkZXIgLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAjYmxvY2staGVhZGVyLWhzLXNwbGFzaC1zaWdudXAgYSxcbiAgbWFpbiAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyICNibG9jay1oZWFkZXItc3BsYXNoLXNpZ251cCBhLFxuICBtYWluIC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIgI2Jsb2NrLWhlYWRlci1ocy1zcGxhc2gtc2lnbnVwIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyICNibG9jay1oZWFkZXItc3BsYXNoLXNpZ251cCAubmF2LS1ib3JkZXIsXG4uaGVhZGVyIC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIgI2Jsb2NrLWhlYWRlci1ocy1zcGxhc2gtc2lnbnVwIC5uYXYtLWJvcmRlcixcbm1haW4gLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAjYmxvY2staGVhZGVyLXNwbGFzaC1zaWdudXAgLm5hdi0tYm9yZGVyLFxubWFpbiAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyICNibG9jay1oZWFkZXItaHMtc3BsYXNoLXNpZ251cCAubmF2LS1ib3JkZXIge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5oZWFkZXIgLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAjYmxvY2stc2lnbnVwdXBkYXRlcyxcbm1haW4gLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAjYmxvY2stc2lnbnVwdXBkYXRlcyB7XG4gIGNvbG9yOiAjMzQzNzQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkREQzA0O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwYWRkaW5nOiAxNHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1pbi13aWR0aDogMTQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAjYmxvY2stc2lnbnVwdXBkYXRlcyxcbiAgbWFpbiAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyICNibG9jay1zaWdudXB1cGRhdGVzIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgIG1pbi13aWR0aDogMTA0cHg7XG4gIH1cbn1cbi5oZWFkZXIgLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAjYmxvY2stc2lnbnVwdXBkYXRlcyBhLFxubWFpbiAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyICNibG9jay1zaWdudXB1cGRhdGVzIGEge1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogIzExMEYxMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyIC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIgI2Jsb2NrLXNpZ251cHVwZGF0ZXMgYSxcbiAgbWFpbiAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyICNibG9jay1zaWdudXB1cGRhdGVzIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyICNibG9jay1zaWdudXB1cGRhdGVzIC5uYXYtLWJvcmRlcixcbm1haW4gLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAjYmxvY2stc2lnbnVwdXBkYXRlcyAubmF2LS1ib3JkZXIge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5oZWFkZXIgLmhlYWRlci0td3JhcHBlciAudXRpbGl0eS1uYXZiYXItbGlzdCxcbm1haW4gLmhlYWRlci0td3JhcHBlciAudXRpbGl0eS1uYXZiYXItbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyLS13cmFwcGVyIC51dGlsaXR5LW5hdmJhci1saXN0LFxuICBtYWluIC5oZWFkZXItLXdyYXBwZXIgLnV0aWxpdHktbmF2YmFyLWxpc3Qge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlciAuaGVhZGVyLS13cmFwcGVyIC51dGlsaXR5LW5hdmJhci1saXN0IC5uYXZiYXItaXRlbSxcbiAgbWFpbiAuaGVhZGVyLS13cmFwcGVyIC51dGlsaXR5LW5hdmJhci1saXN0IC5uYXZiYXItaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuaGVhZGVyIC5oZWFkZXItLXdyYXBwZXIgLnV0aWxpdHktbmF2YmFyLWxpc3QgLm5hdmJhci1pdGVtIGEsXG4gIG1haW4gLmhlYWRlci0td3JhcHBlciAudXRpbGl0eS1uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0gYSB7XG4gICAgY29sb3I6ICMyQTc0NzU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbi5oZWFkZXIgLm5hdmJhci1saXN0LFxubWFpbiAubmF2YmFyLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXIgLm5hdmJhci1saXN0LFxuICBtYWluIC5uYXZiYXItbGlzdCB7XG4gICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICB9XG59XG4uaGVhZGVyIC5uYXZiYXItbGlzdCBsaSxcbm1haW4gLm5hdmJhci1saXN0IGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uaGVhZGVyIC5uYXZiYXItbGlzdCBsaSBhLFxubWFpbiAubmF2YmFyLWxpc3QgbGkgYSB7XG4gIGNvbG9yOiAjMkI3NDc1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTUwMFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXIgLm5hdmJhci1saXN0IGxpLFxuICBtYWluIC5uYXZiYXItbGlzdCBsaSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlciAubmF2YmFyLWxpc3QsXG4gIG1haW4gLm5hdmJhci1saXN0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5oZWFkZXIgI2Jsb2NrLXBzb3JoZXVtYW5hdmlnYXRpb24gLm5hdmJhci1saXN0LnBzby1uYXZiYXIsXG5tYWluICNibG9jay1wc29yaGV1bWFuYXZpZ2F0aW9uIC5uYXZiYXItbGlzdC5wc28tbmF2YmFyIHtcbiAgZ2FwOiA0NXB4O1xufVxuLmhlYWRlciAjYmxvY2stYmt6aGNwLWRlcm1hdG9sb2d5LWhzLW5hdmlnYXRpb24gLm5hdmJhci1saXN0LnBzby1uYXZiYXIsXG5tYWluICNibG9jay1ia3poY3AtZGVybWF0b2xvZ3ktaHMtbmF2aWdhdGlvbiAubmF2YmFyLWxpc3QucHNvLW5hdmJhciB7XG4gIGdhcDogODFweDtcbn1cblxuLmFkZGl0aW9uYWwtbmF2IHtcbiAgYmFja2dyb3VuZDogI0JEREMwNDtcbiAgcGFkZGluZzogOHB4IDA7XG59XG4uYWRkaXRpb25hbC1uYXYgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmFkZGl0aW9uYWwtbmF2IC5jb250YWluZXIgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFkZGl0aW9uYWwtbmF2IC5jb250YWluZXIgPiBkaXYgI2Jsb2NrLXV0aWxpdHluYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYWRkaXRpb25hbC1uYXYgLmNvbnRhaW5lciA+IGRpdiAjYmxvY2stdXRpbGl0eW5hdmlnYXRpb24gLnV0aWxpdHktbmF2YmFyLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYWRkaXRpb25hbC1uYXYgLmNvbnRhaW5lciA+IGRpdiAjYmxvY2stdXRpbGl0eW5hdmlnYXRpb24gLnV0aWxpdHktbmF2YmFyLWxpc3QgLm5hdmJhci1pdGVtIGEge1xuICBjb2xvcjogIzExMEYxMTtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy03MDBcIjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwNjEwMUI7XG59XG4uYWRkaXRpb25hbC1uYXYgLmNvbnRhaW5lciA+IGRpdiAjYmxvY2stdXRpbGl0eW5hdmlnYXRpb24gLnV0aWxpdHktbmF2YmFyLWxpc3QgLm5hdmJhci1pdGVtOmxhc3Qtb2YtdHlwZSBhIHtcbiAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFkZGl0aW9uYWwtbmF2ICNibG9jay11dGlsaXR5bmF2aWdhdGlvbmxlZnQgdWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG4uYWRkaXRpb25hbC1uYXYgI2Jsb2NrLXV0aWxpdHluYXZpZ2F0aW9ubGVmdCBzcGFuIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzExMEYxMTtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy03MDBcIjtcbn1cblxuLmFkZGl0aW9uYWwtbmF2LS1zcGxhc2gge1xuICBiYWNrZ3JvdW5kOiAjMDA2RTc2O1xuICBwYWRkaW5nOiA4cHggMDtcbn1cbi5hZGRpdGlvbmFsLW5hdi0tc3BsYXNoIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5hZGRpdGlvbmFsLW5hdi0tc3BsYXNoIC5jb250YWluZXIgLm5hdi13cmFwcGVyIC5uYXZiYXItbGlzdC1zcGxhc2gtZmlyc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFkZGl0aW9uYWwtbmF2LS1zcGxhc2ggLmNvbnRhaW5lciAubmF2LXdyYXBwZXIgLm5hdmJhci1saXN0LXNwbGFzaC1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5hZGRpdGlvbmFsLW5hdi0tc3BsYXNoIC5jb250YWluZXIgLm5hdi13cmFwcGVyIC5uYXZiYXItbGlzdC1zcGxhc2gtZmlyc3QgbGkge1xuICAgIG1heC13aWR0aDogMTEwcHg7XG4gIH1cbiAgLmFkZGl0aW9uYWwtbmF2LS1zcGxhc2ggLmNvbnRhaW5lciAubmF2LXdyYXBwZXIgLm5hdmJhci1saXN0LXNwbGFzaC1maXJzdDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hZGRpdGlvbmFsLW5hdi0tc3BsYXNoIC5jb250YWluZXIgLm5hdi13cmFwcGVyIC5uYXZiYXItbGlzdC1zcGxhc2gtZmlyc3QgLm5hdmJhci1wcmVmaXgge1xuICBtYXJnaW46IDAgYXV0byAwIDQwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFkZGl0aW9uYWwtbmF2LS1zcGxhc2ggLmNvbnRhaW5lciAubmF2LXdyYXBwZXIgLm5hdmJhci1saXN0LXNwbGFzaC1maXJzdCAubmF2YmFyLXByZWZpeCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICB9XG59XG4uYWRkaXRpb25hbC1uYXYtLXNwbGFzaCAuY29udGFpbmVyIC5uYXYtd3JhcHBlciAubmF2YmFyLWxpc3Qtc3BsYXNoLWZpcnN0IC5uYXZiYXItaXRlbSBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTcwMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q3RUIwMDtcbn1cbi5hZGRpdGlvbmFsLW5hdi0tc3BsYXNoIC5jb250YWluZXIgLm5hdi13cmFwcGVyIC5uYXZiYXItbGlzdC1zcGxhc2gtZmlyc3QgLm5hdmJhci1pdGVtOmxhc3Qtb2YtdHlwZSBhIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYWRkaXRpb25hbC1uYXYtLXNwbGFzaCAuY29udGFpbmVyIC5uYXYtd3JhcHBlciAubmF2YmFyLWxpc3QtaHMtc3BsYXNoLWZpcnN0IC5uYXZiYXItaXRlbSBhIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgd2hpdGU7XG4gIHBhZGRpbmc6IDJweCAxNXB4O1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uICNibG9jay1ia3poY3AtbWFpbi1tZW51IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFpbi1uYXZpZ2F0aW9uICNibG9jay1ia3poY3AtbWFpbi1tZW51IC5uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0ge1xuICBwYWRkaW5nOiAxOHB4IDAgMCAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1haW4tbmF2aWdhdGlvbiAjYmxvY2stYmt6aGNwLW1haW4tbWVudSAubmF2YmFyLWxpc3QgLm5hdmJhci1pdGVtIHtcbiAgICBtYXJnaW46IDAgNHB4O1xuICB9XG59XG4ubWFpbi1uYXZpZ2F0aW9uICNibG9jay1ia3poY3AtbWFpbi1tZW51IC5uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0ubmF2YmFyLWl0ZW0tLWFjdGl2ZS10cmFpbCA+IGEge1xuICBjb2xvcjogIzREMzk4MDtcbn1cbi5tYWluLW5hdmlnYXRpb24gI2Jsb2NrLWJremhjcC1tYWluLW1lbnUgLm5hdmJhci1saXN0IC5uYXZiYXItaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICM0RDM5ODA7XG59XG4ubWFpbi1uYXZpZ2F0aW9uICNibG9jay1ia3poY3AtbWFpbi1tZW51IC5uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFpbi1uYXZpZ2F0aW9uICNibG9jay1ia3poY3AtbWFpbi1tZW51IC5uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICB9XG59XG4ubWFpbi1uYXZpZ2F0aW9uICNibG9jay1ia3poY3AtbWFpbi1tZW51IC5uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFpbi1uYXZpZ2F0aW9uICNibG9jay1ia3poY3AtbWFpbi1tZW51IC5uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCA+IGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctZ3JlZW4tbWItY2xvc2UucG5nXCIpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0b3A6IDJweDtcbiAgcmlnaHQ6IC0yMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYWluLW5hdmlnYXRpb24gI2Jsb2NrLWJremhjcC1tYWluLW1lbnUgLm5hdmJhci1saXN0IC5uYXZiYXItaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gYTphZnRlciB7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIHJpZ2h0OiAtMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLW5hdmlnYXRpb24gI2Jsb2NrLWJremhjcC1tYWluLW1lbnUgLm5hdmJhci1saXN0IC5uYXZiYXItaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gYTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fycm93LWdyZWVuLW1iLWNsb3NlLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0b3A6IDNweDtcbiAgICByaWdodDogLTMwcHg7XG4gIH1cbn1cbi5tYWluLW5hdmlnYXRpb24gI2Jsb2NrLWJremhjcC1tYWluLW1lbnUgLm5hdmJhci1saXN0IC5uYXZiYXItaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkOmhvdmVyID4gYTphZnRlciwgLm1haW4tbmF2aWdhdGlvbiAjYmxvY2stYmt6aGNwLW1haW4tbWVudSAubmF2YmFyLWxpc3QgLm5hdmJhci1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQubmF2YmFyLWl0ZW0tLWFjdGl2ZS10cmFpbCA+IGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctZ3JlZW4tbWIucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLW5hdmlnYXRpb24gI2Jsb2NrLWJremhjcC1tYWluLW1lbnUgLm5hdmJhci1saXN0IC5uYXZiYXItaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkOmhvdmVyID4gYTphZnRlciwgLm1haW4tbmF2aWdhdGlvbiAjYmxvY2stYmt6aGNwLW1haW4tbWVudSAubmF2YmFyLWxpc3QgLm5hdmJhci1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQubmF2YmFyLWl0ZW0tLWFjdGl2ZS10cmFpbCA+IGE6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hcnJvdy1ncmVlbi1tYi5wbmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1uYXZpZ2F0aW9uICNibG9jay1ia3poY3AtbWFpbi1tZW51IC5uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1haW4tbmF2aWdhdGlvbiAjYmxvY2stYmt6aGNwLW1haW4tbWVudSAubmF2YmFyLWxpc3QgLm5hdmJhci1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQuaXMtYWN0aXZlID4gYTphZnRlciB7XG4gICAgY29sb3I6ICNCRERDMDQ7XG4gIH1cbiAgLm1haW4tbmF2aWdhdGlvbiAjYmxvY2stYmt6aGNwLW1haW4tbWVudSAubmF2YmFyLWxpc3QgLm5hdmJhci1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQub3BlbiAubmF2YmFyLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAubWFpbi1uYXZpZ2F0aW9uICNibG9jay1ia3poY3AtbWFpbi1tZW51IC5uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZC5vcGVuID4gYTphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1uYXZpZ2F0aW9uICNibG9jay1ia3poY3AtbWFpbi1tZW51IC5uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZDpob3ZlciAubmF2YmFyLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTVweCAzMHB4O1xuICB9XG4gIC5tYWluLW5hdmlnYXRpb24gI2Jsb2NrLWJremhjcC1tYWluLW1lbnUgLm5hdmJhci1saXN0IC5uYXZiYXItaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkOmhvdmVyIC5uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ubWFpbi1uYXZpZ2F0aW9uICNibG9jay1ia3poY3AtbWFpbi1tZW51IC5uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCAubmF2YmFyLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1uYXZpZ2F0aW9uICNibG9jay1ia3poY3AtbWFpbi1tZW51IC5uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCAubmF2YmFyLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLW5hdmlnYXRpb24gI2Jsb2NrLWJremhjcC1tYWluLW1lbnUgLm5hdmJhci1saXN0IC5uYXZiYXItaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkIC5uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1haW4tbmF2aWdhdGlvbiAjYmxvY2stYmt6aGNwLW1haW4tbWVudSAubmF2YmFyLWxpc3QgLm5hdmJhci1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgLm5hdmJhci1saXN0IC5uYXZiYXItaXRlbSBhIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4ubWFpbi1uYXZpZ2F0aW9uICNibG9jay1ia3poY3AtbWFpbi1tZW51IC5uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCAubmF2YmFyLWxpc3QgLm5hdmJhci1pdGVtIGEuaXMtYWN0aXZlIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNCRERDMDQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzREMzk4MDtcbn1cbi5tYWluLW5hdmlnYXRpb24gI2Jsb2NrLWJremhjcC1tYWluLW1lbnUgLm5hdmJhci1saXN0IC5uYXZiYXItaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkIC5uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0tLWFjdGl2ZS10cmFpbCA+IGEge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI0JEREMwNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLW5hdmlnYXRpb24tLXNwbGFzaCAubmF2cy0td3JhcHBlciB7XG4gIGZsZXg6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbi1uYXZpZ2F0aW9uLS1zcGxhc2ggI2Jsb2NrLWhlYWRlci1zcGxhc2gtc2Vjb25kLFxuLm1haW4tbmF2aWdhdGlvbi0tc3BsYXNoICNibG9jay1oZWFkZXItaHMtc3BsYXNoLXNlY29uZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1haW4tbmF2aWdhdGlvbi0tc3BsYXNoICNibG9jay1oZWFkZXItc3BsYXNoLXNlY29uZCAubmF2YmFyLWxpc3QsXG4ubWFpbi1uYXZpZ2F0aW9uLS1zcGxhc2ggI2Jsb2NrLWhlYWRlci1ocy1zcGxhc2gtc2Vjb25kIC5uYXZiYXItbGlzdCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gIC5tYWluLW5hdmlnYXRpb24tLXNwbGFzaCAjYmxvY2staGVhZGVyLXNwbGFzaC1zZWNvbmQgLm5hdmJhci1saXN0LFxuICAubWFpbi1uYXZpZ2F0aW9uLS1zcGxhc2ggI2Jsb2NrLWhlYWRlci1ocy1zcGxhc2gtc2Vjb25kIC5uYXZiYXItbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1uYXZpZ2F0aW9uLS1zcGxhc2ggI2Jsb2NrLWhlYWRlci1zcGxhc2gtc2Vjb25kIC5uYXZiYXItbGlzdCxcbiAgLm1haW4tbmF2aWdhdGlvbi0tc3BsYXNoICNibG9jay1oZWFkZXItaHMtc3BsYXNoLXNlY29uZCAubmF2YmFyLWxpc3Qge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA1ZjY2O1xuICB9XG59XG4ubWFpbi1uYXZpZ2F0aW9uLS1zcGxhc2ggI2Jsb2NrLWhlYWRlci1zcGxhc2gtc2Vjb25kIC5uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0sXG4ubWFpbi1uYXZpZ2F0aW9uLS1zcGxhc2ggI2Jsb2NrLWhlYWRlci1ocy1zcGxhc2gtc2Vjb25kIC5uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0ge1xuICBwYWRkaW5nOiAxOHB4IDAgMCAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCA3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU1MHB4KSB7XG4gIC5tYWluLW5hdmlnYXRpb24tLXNwbGFzaCAjYmxvY2staGVhZGVyLXNwbGFzaC1zZWNvbmQgLm5hdmJhci1saXN0IC5uYXZiYXItaXRlbSxcbiAgLm1haW4tbmF2aWdhdGlvbi0tc3BsYXNoICNibG9jay1oZWFkZXItaHMtc3BsYXNoLXNlY29uZCAubmF2YmFyLWxpc3QgLm5hdmJhci1pdGVtIHtcbiAgICBtYXJnaW46IDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMxMnB4KSB7XG4gIC5tYWluLW5hdmlnYXRpb24tLXNwbGFzaCAjYmxvY2staGVhZGVyLXNwbGFzaC1zZWNvbmQgLm5hdmJhci1saXN0IC5uYXZiYXItaXRlbSxcbiAgLm1haW4tbmF2aWdhdGlvbi0tc3BsYXNoICNibG9jay1oZWFkZXItaHMtc3BsYXNoLXNlY29uZCAubmF2YmFyLWxpc3QgLm5hdmJhci1pdGVtIHtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLW5hdmlnYXRpb24tLXNwbGFzaCAjYmxvY2staGVhZGVyLXNwbGFzaC1zZWNvbmQgLm5hdmJhci1saXN0IC5uYXZiYXItaXRlbSxcbiAgLm1haW4tbmF2aWdhdGlvbi0tc3BsYXNoICNibG9jay1oZWFkZXItaHMtc3BsYXNoLXNlY29uZCAubmF2YmFyLWxpc3QgLm5hdmJhci1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA1ZjY2O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1haW4tbmF2aWdhdGlvbi0tc3BsYXNoICNibG9jay1oZWFkZXItc3BsYXNoLXNlY29uZCAubmF2YmFyLWxpc3QgLm5hdmJhci1pdGVtLFxuICAubWFpbi1uYXZpZ2F0aW9uLS1zcGxhc2ggI2Jsb2NrLWhlYWRlci1ocy1zcGxhc2gtc2Vjb25kIC5uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0ge1xuICAgIG1hcmdpbjogMCAxM3B4O1xuICB9XG59XG4ubWFpbi1uYXZpZ2F0aW9uLS1zcGxhc2ggI2Jsb2NrLWhlYWRlci1zcGxhc2gtc2Vjb25kIC5uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0ubmF2YmFyLWl0ZW0tLWFjdGl2ZS10cmFpbCA+IGEsXG4ubWFpbi1uYXZpZ2F0aW9uLS1zcGxhc2ggI2Jsb2NrLWhlYWRlci1ocy1zcGxhc2gtc2Vjb25kIC5uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0ubmF2YmFyLWl0ZW0tLWFjdGl2ZS10cmFpbCA+IGEge1xuICBjb2xvcjogIzREMzk4MDtcbn1cbi5tYWluLW5hdmlnYXRpb24tLXNwbGFzaCAjYmxvY2staGVhZGVyLXNwbGFzaC1zZWNvbmQgLm5hdmJhci1saXN0IC5uYXZiYXItaXRlbSBhOmhvdmVyLFxuLm1haW4tbmF2aWdhdGlvbi0tc3BsYXNoICNibG9jay1oZWFkZXItaHMtc3BsYXNoLXNlY29uZCAubmF2YmFyLWxpc3QgLm5hdmJhci1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogIzREMzk4MDtcbn1cbi5tYWluLW5hdmlnYXRpb24tLXNwbGFzaCAjYmxvY2staGVhZGVyLWhzLXNwbGFzaC1zZWNvbmQgLm5hdmJhci1saXN0IHtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG5cbi5tYWluLW5hdmlnYXRpb24ub3BlbiAuY29udGFpbmVyLCAubWFpbi1uYXZpZ2F0aW9uLXNwbGFzaC5vcGVuIC5jb250YWluZXIsIC5tYWluLW5hdmlnYXRpb24tcHNvLm9wZW4gLmNvbnRhaW5lciB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4ubWFpbi1uYXZpZ2F0aW9uLm9wZW4gLmhlYWRlci0td3JhcHBlciwgLm1haW4tbmF2aWdhdGlvbi1zcGxhc2gub3BlbiAuaGVhZGVyLS13cmFwcGVyLCAubWFpbi1uYXZpZ2F0aW9uLXBzby5vcGVuIC5oZWFkZXItLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tbmF2aWdhdGlvbi5vcGVuIC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIsIC5tYWluLW5hdmlnYXRpb24tc3BsYXNoLm9wZW4gLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciwgLm1haW4tbmF2aWdhdGlvbi1wc28ub3BlbiAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm1haW4tbmF2aWdhdGlvbi5vcGVuIC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIgLm5hdmJhci1saXN0LCAubWFpbi1uYXZpZ2F0aW9uLXNwbGFzaC5vcGVuIC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIgLm5hdmJhci1saXN0LCAubWFpbi1uYXZpZ2F0aW9uLXBzby5vcGVuIC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIgLm5hdmJhci1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAubWFpbi1uYXZpZ2F0aW9uLm9wZW4gLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAubmF2YmFyLWxpc3QgLm5hdmJhci1pdGVtLCAubWFpbi1uYXZpZ2F0aW9uLXNwbGFzaC5vcGVuIC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIgLm5hdmJhci1saXN0IC5uYXZiYXItaXRlbSwgLm1haW4tbmF2aWdhdGlvbi1wc28ub3BlbiAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyIC5uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAubWFpbi1uYXZpZ2F0aW9uLm9wZW4gLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAubmF2YmFyLWxpc3QgLm5hdmJhci1pdGVtIGEsIC5tYWluLW5hdmlnYXRpb24tc3BsYXNoLm9wZW4gLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAubmF2YmFyLWxpc3QgLm5hdmJhci1pdGVtIGEsIC5tYWluLW5hdmlnYXRpb24tcHNvLm9wZW4gLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAubmF2YmFyLWxpc3QgLm5hdmJhci1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5tYWluLW5hdmlnYXRpb24ub3BlbiAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyIC5uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0gYS5pcy1hY3RpdmUsIC5tYWluLW5hdmlnYXRpb24tc3BsYXNoLm9wZW4gLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAubmF2YmFyLWxpc3QgLm5hdmJhci1pdGVtIGEuaXMtYWN0aXZlLCAubWFpbi1uYXZpZ2F0aW9uLXBzby5vcGVuIC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIgLm5hdmJhci1saXN0IC5uYXZiYXItaXRlbSBhLmlzLWFjdGl2ZSB7XG4gICAgY29sb3I6ICM0RDM5ODA7XG4gIH1cbiAgLm1haW4tbmF2aWdhdGlvbi5vcGVuIC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIgI2Jsb2NrLXNpZ251cHVwZGF0ZXMsIC5tYWluLW5hdmlnYXRpb24tc3BsYXNoLm9wZW4gLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAjYmxvY2stc2lnbnVwdXBkYXRlcywgLm1haW4tbmF2aWdhdGlvbi1wc28ub3BlbiAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyICNibG9jay1zaWdudXB1cGRhdGVzIHtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXJnaW46IDMwcHggMCAwIDQ1cHg7XG4gIH1cbn1cbi5tYWluLW5hdmlnYXRpb24ub3BlbiAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyICNibG9jay1ia3poY3AtbWFpbi1tZW51LCAubWFpbi1uYXZpZ2F0aW9uLXNwbGFzaC5vcGVuIC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIgI2Jsb2NrLWJremhjcC1tYWluLW1lbnUsIC5tYWluLW5hdmlnYXRpb24tcHNvLm9wZW4gLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAjYmxvY2stYmt6aGNwLW1haW4tbWVudSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm1haW4tbmF2aWdhdGlvbi5vcGVuIC5tb2JpbGUtbWVudS0tYnVyZ2VyIC5tb2JpbGUtbWVudS0tbGFiZWwtb3BlbiwgLm1haW4tbmF2aWdhdGlvbi1zcGxhc2gub3BlbiAubW9iaWxlLW1lbnUtLWJ1cmdlciAubW9iaWxlLW1lbnUtLWxhYmVsLW9wZW4sIC5tYWluLW5hdmlnYXRpb24tcHNvLm9wZW4gLm1vYmlsZS1tZW51LS1idXJnZXIgLm1vYmlsZS1tZW51LS1sYWJlbC1vcGVuIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xufVxuLm1haW4tbmF2aWdhdGlvbi5vcGVuIC5tb2JpbGUtbWVudS0tYnVyZ2VyIC5tb2JpbGUtbWVudS0tbGFiZWwtb3BlbjpiZWZvcmUsIC5tYWluLW5hdmlnYXRpb24tc3BsYXNoLm9wZW4gLm1vYmlsZS1tZW51LS1idXJnZXIgLm1vYmlsZS1tZW51LS1sYWJlbC1vcGVuOmJlZm9yZSwgLm1haW4tbmF2aWdhdGlvbi1wc28ub3BlbiAubW9iaWxlLW1lbnUtLWJ1cmdlciAubW9iaWxlLW1lbnUtLWxhYmVsLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Nsb3NlLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyOHB4O1xuICB0b3A6IDE1cHg7XG59XG4ubWFpbi1uYXZpZ2F0aW9uIC5tb2JpbGUtbWVudS0tYnVyZ2VyIC5tb2JpbGUtbWVudS0tbGFiZWwtb3BlbiwgLm1haW4tbmF2aWdhdGlvbi1zcGxhc2ggLm1vYmlsZS1tZW51LS1idXJnZXIgLm1vYmlsZS1tZW51LS1sYWJlbC1vcGVuLCAubWFpbi1uYXZpZ2F0aW9uLXBzbyAubW9iaWxlLW1lbnUtLWJ1cmdlciAubW9iaWxlLW1lbnUtLWxhYmVsLW9wZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzJBNzQ3NTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm1haW4tbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUtLWJ1cmdlciAubW9iaWxlLW1lbnUtLWxhYmVsLW9wZW46YmVmb3JlLCAubWFpbi1uYXZpZ2F0aW9uLXNwbGFzaCAubW9iaWxlLW1lbnUtLWJ1cmdlciAubW9iaWxlLW1lbnUtLWxhYmVsLW9wZW46YmVmb3JlLCAubWFpbi1uYXZpZ2F0aW9uLXBzbyAubW9iaWxlLW1lbnUtLWJ1cmdlciAubW9iaWxlLW1lbnUtLWxhYmVsLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2hhbWJ1cmdlci1tZW51LnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyOHB4O1xuICB0b3A6IDE1cHg7XG59XG5cbi5tYWluLW5hdmlnYXRpb24tc3BsYXNoLm9wZW4gLm1vYmlsZS1tZW51LS1idXJnZXIgLm1vYmlsZS1tZW51LS1sYWJlbC1vcGVuOmJlZm9yZSB7XG4gIGhlaWdodDogMjRweDtcbn1cblxubWFpbiAubWFpbi1uYXZpZ2F0aW9uLXNwbGFzaCAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyICNibG9jay1oZWFkZXItc3BsYXNoLXNlY29uZCAubmF2YmFyLWl0ZW0gYSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzUzNTY1QTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5tYWluIC5tYWluLW5hdmlnYXRpb24tc3BsYXNoIC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIgI2Jsb2NrLWhlYWRlci1ocy1zcGxhc2gtc2Vjb25kIC5uYXZiYXItaXRlbSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjMDA2RTc2O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbn1cbm1haW4gLm1haW4tbmF2aWdhdGlvbi1zcGxhc2ggLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAjYmxvY2staGVhZGVyLWhzLXNwbGFzaC1zZWNvbmQgLm5hdmJhci1pdGVtIGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZG93bmxvYWQucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOXB4O1xuICByaWdodDogLTM1cHg7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG59XG5cbi5tYWluLW5hdmlnYXRpb24tLXNwbGFzaCAjYmxvY2staGVhZGVyLWhzLXNwbGFzaC1zZWNvbmQgLm5hdmJhci1saXN0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4ubWFpbi1uYXZpZ2F0aW9uLS1zcGxhc2ggI2Jsb2NrLWhlYWRlci1ocy1zcGxhc2gtc2Vjb25kIC5uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0ge1xuICBtYXJnaW46IDAgNzBweCAwIDA7XG4gIHBhZGRpbmc6IDVweCAwIDAgMDtcbn1cblxuLmlzaS1iYXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXNpLWJhciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmlzaS1iYXIgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlzaS1iYXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLmlzaS1iYXIgLmlzaS1iYXItdGl0bGUge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTkwMFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmlzaS1iYXIgLmlzaS1iYXItY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtNTAwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNDg0ODQ4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlzaS1iYXIgLmlzaS1iYXItY29udGVudCAuZGFyay1ncmVlbi10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy05MDBcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXNpLWJhciAuaXNpLWJhci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDEwcHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5pc2ktYmFyIC5pc2ktYmFyLWNvbnRlbnQgLmRhcmstZ3JlZW4tdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtOTAwXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuaXNpLWJhciAuaXNpLWJhci1jb250ZW50IC53aXRoLWluZGljYXRpb24tbW9iIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbiAgLmlzaS1iYXIgLmlzaS1iYXItY29udGVudCAud2l0aC1pbmRpY2F0aW9uLW1vYiBwIGEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLmlzaS1iYXIgLmlzaS1iYXItY29udGVudCAud2l0aC1pbmRpY2F0aW9uLW1vYiAuaXNpLXRpdGxlLW1vYiB7XG4gICAgY29sb3I6ICMyQTc0NzU7XG4gICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy05MDBcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuLmlzaS1iYXIgLmlzaS1iYXItY29udGVudCBhIHtcbiAgY29sb3I6ICMyQjc0NzU7XG59XG4uaXNpLWJhciAuaXNpLWJhci1jb250ZW50IHN1cCB7XG4gIGZvbnQtc2l6ZTogMC44NGVtO1xuICB0b3A6IC02cHg7XG59XG4uaXNpLWJhci5pc0V4cGFuZGVkIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTI0cHgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmlzaS1iYXIuaXNFeHBhbmRlZCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAwcHgpO1xuICB9XG59XG4uaXNpLWJhciBoMiB7XG4gIGZvbnQtc2l6ZTogMjlweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGZvbnQtZmFtaWx5OiBcImphZi1iZXJuaW5vLXNhbnMtZXh0cmFib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pc2ktYmFyIGgyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5pc2ktYmFyIGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTkwMFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXNpLWJhciBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uaXNpLWJhciBoNCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTkwMFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pc2ktYmFyIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uaXNpLWJhciBwLnJlZmVyZW5jZXMge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNDg0ODQ4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5pc2ktYmFyIHAucmVmZXJib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy01MDBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzQ3NDc0Nztcbn1cbi5pc2ktYmFyIGhyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5pc2ktYmFyIGRpdi53aXRoLWluZGljYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pc2ktYmFyIGRpdi53aXRoLWluZGljYXRpb24gaDMge1xuICBtYXJnaW46IDA7XG59XG4uaXNpLWJhciBkaXYud2l0aC1pbmRpY2F0aW9uIHAge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pc2ktYmFyIGRpdi53aXRoLWluZGljYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5pc2ktYmFyIGRpdi53aXRoLWluZGljYXRpb24tbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pc2ktYmFyIGRpdi53aXRoLWluZGljYXRpb24tbW9iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4IDEyJSAyMHB4IDIwcHg7XG4gIH1cbn1cbi5pcy1leHBhbmRlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ub2RlLS10eXBlLWlzaSB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtNTAwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubm9kZS0tdHlwZS1pc2kgcCB7XG4gIGNvbG9yOiAjMzQzNzQxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vZGUtLXR5cGUtaXNpIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1pc2kgaDIuaGVhZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9kZS0tdHlwZS1pc2kgaDIge1xuICBmb250LXNpemU6IDI5cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBmb250LWZhbWlseTogXCJqYWYtYmVybmluby1zYW5zLWV4dHJhYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuLm5vZGUtLXR5cGUtaXNpIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMTVweCAwIDMwcHggMDtcbiAgZm9udC1zaXplOiAyNi42NnB4O1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDA2RTc2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vZGUtLXR5cGUtaXNpIGgzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtaXNpIGg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDAgMCA1cHggMDtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMDZFNzY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm9kZS0tdHlwZS1pc2kgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ubm9kZS0tdHlwZS1pc2kgcC5yZWZlcmVuY2VzIHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzQ4NDg0ODtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ubm9kZS0tdHlwZS1pc2kgcC5yZWZlcmJvZHkge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTUwMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm9kZS0tdHlwZS1pc2kgcC5yZWZlcmJvZHkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWlzaSBwLnJlZmVyYm9keSBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTkwMFwiLCBzYW5zLXNlcmlmO1xufVxuLm5vZGUtLXR5cGUtaXNpIGhyIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVGNjY7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5ub2RlLS10eXBlLWlzaSB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtMzAwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgLm5vZGUtLXR5cGUtaXNpIHAge1xuICBjb2xvcjogIzUzNTY1QTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAubm9kZS0tdHlwZS1pc2kgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAubm9kZS0tdHlwZS1pc2kgaDIuaGVhZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgLm5vZGUtLXR5cGUtaXNpIGgyIHtcbiAgZm9udC1zaXplOiAyOXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgZm9udC1mYW1pbHk6IFwiamFmLWJlcm5pbm8tc2Fucy1leHRyYWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAubm9kZS0tdHlwZS1pc2kgaDMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAxNXB4IDAgMzBweCAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtNzAwXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDZFNzY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgLm5vZGUtLXR5cGUtaXNpIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5ub2RlLS10eXBlLWlzaSBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtNzAwXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAwNkU3Njtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAubm9kZS0tdHlwZS1pc2kgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbmRpdiNpc2lfYmxvY2tfY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA4MXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZGl2I2lzaV9ibG9ja19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuZGl2I2lzaV9ibG9ja19jb250ZW50IGgyIHtcbiAgY29sb3I6ICMyQjc0NzU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGZvbnQtZmFtaWx5OiBcImphZi1iZXJuaW5vLXNhbnMtZXh0cmFib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGRpdiNpc2lfYmxvY2tfY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5kaXYjaXNpX2Jsb2NrX2NvbnRlbnQgcCB7XG4gIG1hcmdpbjogMHB4O1xufVxuXG5hLmlzaS1iYXItdmlld21vcmUtZG93biB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDExcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4JTtcbiAgcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbjogLTEycHggMCAwIDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvY3VzdG9tL2JremhjcC9pbWFnZXMvaWNvbnMvaWNvbl9kb3duX2Fycm93LnN2Z1wiKSAwIDAgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB6LWluZGV4OiAxMDAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pc2ktYmFyIC5pc2ktYmFyLXZpZXdtb3JlIHtcbiAgICB0b3A6IDE1JTtcbiAgfVxuICAuaXNpLWJhciAuaXNpLWJhci12aWV3bW9yZS5pc2lfdmlld21vcmVfZG93biB7XG4gICAgdG9wOiA2JSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5pc2ktYmFyIC5pc2ktYmFyLXRpdGxlIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIHBhZGRpbmc6IDBweCAwcHggNXB4IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnN0aWNrVG9wSVNJIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJlbG93SVNJIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZ1bGxCb2R5SVNJIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG5ib2R5Om5vdCgudXNlci1sb2dnZWQtaW4pIC5zdGlja1RvcElTSSB7XG4gIHRvcDogOTBweDtcbiAgYm90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0JEREMwNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHk6bm90KC51c2VyLWxvZ2dlZC1pbikgLnN0aWNrVG9wSVNJIHtcbiAgICB0b3A6IDg1cHg7XG4gIH1cbn1cbmJvZHk6bm90KC51c2VyLWxvZ2dlZC1pbikgLnN0aWNrVG9wSVNJIGEuaXNpX3ZpZXdtb3JlX2Rvd24ge1xuICB0b3A6IDYwJSAhaW1wb3J0YW50O1xufVxuXG4uaXNpLWJhci12aWV3bW9yZSB7XG4gIG1hcmdpbi10b3A6IC03cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXNpLWJhci12aWV3bW9yZSB7XG4gICAgbWFyZ2luLXRvcDogLTlweDtcbiAgfVxufVxuXG4uaXNpLWJhci10aXRsZSB7XG4gIHBhZGRpbmc6IDBweCAwcHggMTZweCAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uaXNpLWJhci10aXRsZSAuY29udGFpbmVyLS1mbHVpZCBzcGFuLCAuaXNpLWJhci10aXRsZSAubm9kZS0tdHlwZS1pc2kgLmNvbnRlbnQgc3BhbiwgLm5vZGUtLXR5cGUtaXNpIC5pc2ktYmFyLXRpdGxlIC5jb250ZW50IHNwYW4ge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG59XG5cbiNibG9jay1jb29raWViYW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2Jsb2NrLWNvb2tpZWJhbm5lciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi5ibG9jay1jb29raWUtYmFubmVyIC5jb29raWUtYmFubmVyIHtcbiAgbWF4LXdpZHRoOiA4MnJlbTtcbn1cbi5ibG9jay1jb29raWUtYmFubmVyIC5jb29raWUtYmFubmVyLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYmxvY2stY29va2llLWJhbm5lciAuY29va2llLWJhbm5lci1jb250ZW50LWJ1dHRvbnMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG59XG4uYmxvY2stY29va2llLWJhbm5lciAuY29va2llLWJhbm5lci1jb250ZW50LWJ1dHRvbnNfX2J1dHRvbi0tZGVjbGluZSxcbi5ibG9jay1jb29raWUtYmFubmVyIC5jb29raWUtYmFubmVyLWNvbnRlbnQtYnV0dG9uc19fYnV0dG9uLS1hZ3JlZSB7XG4gIGNvbG9yOiAjMzQzNzQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkREQzA0O1xufVxuLmJsb2NrLWNvb2tpZS1iYW5uZXIgLmNvb2tpZS1iYW5uZXItY29udGVudC1idXR0b25zX19idXR0b24tLWFncmVlIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLmJsb2NrLWNvb2tpZS1iYW5uZXIgLmNvb2tpZS1iYW5uZXItY29udGVudF9fdGV4dCAqIHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiO1xufVxuLmJsb2NrLWNvb2tpZS1iYW5uZXIgLmNvb2tpZS1iYW5uZXItY29udGVudF9fdGV4dCBwIGEge1xuICBjb2xvcjogIzREMzk4MDtcbn1cblxuLmJsb2NrLXRhYnMge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2NrLXRhYnMge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxuICAuYmxvY2stdGFicyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stdGFicy50YWJzLW1heC1pbWFnZS13aWR0aC03NTAgLnRhYnMtY29udGVudCBpbWcge1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYmxvY2stdGFicy5ibG9jay10d29faW1hZ2VzIC50YWJzLXdyYXBwZXIgLnRhYnMgLnRhYnMtY29udGVudCAuZGVza3RvcC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbn1cbi5ibG9jay10YWJzLmJsb2NrLXR3b19pbWFnZXMgLnRhYnMtd3JhcHBlciAudGFicyAudGFicy1jb250ZW50IC5kZXNrdG9wLWNvbnRlbnQgLnRhYi1kZXNjIHtcbiAgbWF4LXdpZHRoOiA4NTZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5hY2NvcmRpb24td2l0aC10YWJzLFxuLmFjY29yZGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYWNjb3JkaW9uLXdpdGgtdGFicyAuZmllbGQtLW5hbWUtZmllbGQtYWNjb3JkaW9uLXRhYi10aXRsZSxcbi5hY2NvcmRpb24td2l0aC10YWJzIC5hY2NvcmRpb24tdGl0bGUsXG4uYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1hY2NvcmRpb24tdGFiLXRpdGxlLFxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLXRpdGxlIHtcbiAgcGFkZGluZzogMThweCA1NHB4IDE4cHggMzZweDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNEQ1NDVEO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uLXdpdGgtdGFicyAuZmllbGQtLW5hbWUtZmllbGQtYWNjb3JkaW9uLXRhYi10aXRsZTphZnRlcixcbi5hY2NvcmRpb24td2l0aC10YWJzIC5hY2NvcmRpb24tdGl0bGU6YWZ0ZXIsXG4uYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1hY2NvcmRpb24tdGFiLXRpdGxlOmFmdGVyLFxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2FjY29yZGlvbi1jbG9zZS5zdmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI2cHg7XG4gIHRvcDogNTAlO1xuICBoZWlnaHQ6IDM3cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuLmFjY29yZGlvbi13aXRoLXRhYnMgLmZpZWxkLS1uYW1lLWZpZWxkLWFjY29yZGlvbi10YWItdGl0bGUuYWN0aXZlOmFmdGVyLFxuLmFjY29yZGlvbi13aXRoLXRhYnMgLmFjY29yZGlvbi10aXRsZS5hY3RpdmU6YWZ0ZXIsXG4uYWNjb3JkaW9uIC5maWVsZC0tbmFtZS1maWVsZC1hY2NvcmRpb24tdGFiLXRpdGxlLmFjdGl2ZTphZnRlcixcbi5hY2NvcmRpb24gLmFjY29yZGlvbi10aXRsZS5hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvYWNjb3JkaW9uLW9wZW4uc3ZnXCIpO1xufVxuLmFjY29yZGlvbi13aXRoLXRhYnMgLmZpZWxkLS1uYW1lLWZpZWxkLWFjY29yZGlvbi10YWItdGFicyxcbi5hY2NvcmRpb24td2l0aC10YWJzIC5hY2NvcmRpb24tYm9keSxcbi5hY2NvcmRpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWFjY29yZGlvbi10YWItdGFicyxcbi5hY2NvcmRpb24gLmFjY29yZGlvbi1ib2R5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hY2NvcmRpb24td2l0aC10YWJzIC5sYXlvdXQsXG4uYWNjb3JkaW9uIC5sYXlvdXQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLW5lc3RlZC10YWJzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMCAwIDMwcHggMDtcbn1cbi5hY2NvcmRpb24tbmVzdGVkLXRhYnMgLnBhcmFncmFwaC0tdHlwZS0tLWFjY29yZGlvbi1pdGVtLXdpdGgtdGFicy1iZWxvdyAucHNvLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93LWV4dHJhYm9sZGl0YWxpY1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5hY2NvcmRpb24tbmVzdGVkLXRhYnMgLnBhcmFncmFwaC0tdHlwZS0tLWFjY29yZGlvbi1pdGVtLXdpdGgtdGFicy1iZWxvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjY29yZGlvbi1uZXN0ZWQtdGFicyAucGFyYWdyYXBoLS10eXBlLS0tYWNjb3JkaW9uLWl0ZW0td2l0aC10YWJzLWJlbG93IC50YWJzLW5hdiB7XG4gICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5hY2NvcmRpb24tbmVzdGVkLXRhYnMgLnBhcmFncmFwaC0tdHlwZS0tLWFjY29yZGlvbi1pdGVtLXdpdGgtdGFicy1iZWxvdyAudGFicy1uYXYgbGkge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLmFjY29yZGlvbi1uZXN0ZWQtdGFicyAucGFyYWdyYXBoLS10eXBlLS0tYWNjb3JkaW9uLWl0ZW0td2l0aC10YWJzLWJlbG93IC50YWJzLW5hdiBsaSBhIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5hY2NvcmRpb24tbmVzdGVkLXRhYnMgLnBhcmFncmFwaC0tdHlwZS0tLWFjY29yZGlvbi1pdGVtLXdpdGgtdGFicy1iZWxvdyAubWVkaWEubWVkaWEtLXR5cGUtaW1hZ2UubWVkaWEtLXZpZXctbW9kZS1pbWFnZS01NDV4MTAwLXNjb2xsYWJsZSBpbWcge1xuICBoZWlnaHQ6IDI3MnB4ICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uLW5lc3RlZC10YWJzIC5wYXJhZ3JhcGgtLXR5cGUtLS1hY2NvcmRpb24taXRlbS13aXRoLXRhYnMtYmVsb3cgLmZpZWxkX19sYWJlbC13cmFwcGVyIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xufVxuLmFjY29yZGlvbi1uZXN0ZWQtdGFicyAucGFyYWdyYXBoLS10eXBlLS0tYWNjb3JkaW9uLWl0ZW0td2l0aC10YWJzLWJlbG93IC5maWVsZF9fbGFiZWwtd3JhcHBlci5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA2RTc2O1xuICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5hY2NvcmRpb24tbmVzdGVkLXRhYnMgLnBhcmFncmFwaC0tdHlwZS0tLWFjY29yZGlvbi1pdGVtLXdpdGgtdGFicy1iZWxvdyAuZmllbGQtLW5hbWUtZmllbGQtYWNjb3JkaW9uLXRhYi10aXRsZSB7XG4gIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkU3NjtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYWNjb3JkaW9uLW5lc3RlZC10YWJzIC5wYXJhZ3JhcGgtLXR5cGUtLS1hY2NvcmRpb24taXRlbS13aXRoLXRhYnMtYmVsb3cgLmZpZWxkLS1uYW1lLWZpZWxkLWFjY29yZGlvbi10YWItdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmFjY29yZGlvbi1uZXN0ZWQtdGFicyAucGFyYWdyYXBoLS10eXBlLS0tYWNjb3JkaW9uLWl0ZW0td2l0aC10YWJzLWJlbG93IC5maWVsZC0tbmFtZS1maWVsZC1hY2NvcmRpb24tdGFiLXRpdGxlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3REYyRUE7XG4gIGNvbG9yOiAjMDA2RTc2O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5hY2NvcmRpb24tbmVzdGVkLXRhYnMgLnBhcmFncmFwaC0tdHlwZS0tLWFjY29yZGlvbi1pdGVtLXdpdGgtdGFicy1iZWxvdyAuZmllbGQtLW5hbWUtZmllbGQtYWNjb3JkaW9uLXRhYi10aXRsZS5hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uYWNjb3JkaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogMThweCAzNnB4O1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJvZHkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9jay1pbmxpbmUtYmxvY2t0YWJzIC50YWJzLXdyYXBwZXIgLnRhYnMge1xuICBwYWRkaW5nOiAwO1xufVxuLmJsb2NrLWlubGluZS1ibG9ja3RhYnMgLnRhYnMtd3JhcHBlciAudGFicyAudGFicy1uYXYge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYmxvY2staW5saW5lLWJsb2NrdGFicyAudGFicy13cmFwcGVyIC50YWJzIC50YWJzLW5hdiBsaSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9jay1pbmxpbmUtYmxvY2t0YWJzIC50YWJzLXdyYXBwZXIgLnRhYnMgLnRhYnMtbmF2IGxpIGEge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jay1pbmxpbmUtYmxvY2t0YWJzIC50YWJzLXdyYXBwZXIgLnRhYnMgLnRhYnMtbmF2IGxpIGEgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay1pbmxpbmUtYmxvY2t0YWJzIC50YWJzLXdyYXBwZXIgLnRhYnMgLnRhYnMtbmF2IGxpIGEgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5ibG9jay1pbmxpbmUtYmxvY2thY2NvcmRpb24td2l0aC10YWJzLWJlbG93IC5maWVsZC0tbmFtZS1maWVsZC1hd2l0Yi1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2staW5saW5lLWJsb2NrYWNjb3JkaW9uLXdpdGgtdGFicy1iZWxvdyAuZmllbGQtLW5hbWUtZmllbGQtYXdpdGItZGVzY3JpcHRpb24uYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5ibG9jay1pbmxpbmUtYmxvY2thY2NvcmRpb24td2l0aC10YWJzLWJlbG93IC5maWVsZC0tbmFtZS1maWVsZC1hY2NvcmRpb24tdGFiLXRhYnMtYmVsb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2NrLWlubGluZS1ibG9ja2FjY29yZGlvbi13aXRoLXRhYnMtYmVsb3cgLmZpZWxkLS1uYW1lLWZpZWxkLWFjY29yZGlvbi10YWItdGFicy1iZWxvdyAudGFicyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5ibG9jay1pbmxpbmUtYmxvY2thY2NvcmRpb24td2l0aC10YWJzLWJlbG93IC5maWVsZC0tbmFtZS1maWVsZC1hY2NvcmRpb24tdGFiLXRhYnMtYmVsb3cgLnRhYnMgLnRhYnMtY29udGVudCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2staW5saW5lLWJsb2NrYWNjb3JkaW9uLXdpdGgtdGFicy1iZWxvdyAuZmllbGQtLW5hbWUtZmllbGQtYWNjb3JkaW9uLXRhYi10YWJzLWJlbG93IC50YWJzIHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2staW5saW5lLWJsb2NrYWNjb3JkaW9uLXdpdGgtdGFicy1iZWxvdyAuZmllbGQtLW5hbWUtZmllbGQtYWNjb3JkaW9uLXRhYi10YWJzLWJlbG93IC50YWJzIC50YWJzLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICB9XG4gIC5ibG9jay1pbmxpbmUtYmxvY2thY2NvcmRpb24td2l0aC10YWJzLWJlbG93IC5maWVsZC0tbmFtZS1maWVsZC1hY2NvcmRpb24tdGFiLXRhYnMtYmVsb3cgLnRhYnMgLnRhYnMtbmF2IGxpIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5ibG9jay1pbmxpbmUtYmxvY2thY2NvcmRpb24td2l0aC10YWJzLWJlbG93IGgzIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LWZhbWlseTogXCJqYWYtYmVybmluYS1zYW5zLWNvbmRlbnNlZFwiO1xuICBjb2xvcjogIzAwNUY2NjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5ibG9jay1pbmxpbmUtYmxvY2thY2NvcmRpb24td2l0aC10YWJzLWJlbG93IGgzIHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJsb2NrLWlubGluZS1ibG9ja2FjY29yZGlvbi13aXRoLXRhYnMtYmVsb3cgaDIge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImphZi1iZXJuaW5hLXNhbnMtNDAwXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDA1RjY2O1xufVxuLmJsb2NrLWlubGluZS1ibG9ja2FjY29yZGlvbi13aXRoLXRhYnMtYmVsb3cgaDIgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmxvY2staW5saW5lLWJsb2NrYWNjb3JkaW9uLXdpdGgtdGFicy1iZWxvdyAudGFiLWRlc2MgcCB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzJGMzEzMDtcbn1cblxuLmJsb2NrLXN0YXRpY19sZWZ0X2ltYWdlID4gZGl2OmZpcnN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLWdhcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay1zdGF0aWNfbGVmdF9pbWFnZSA+IGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG4uYmxvY2stc3RhdGljX2xlZnRfaW1hZ2UgPiBkaXY6Zmlyc3Qtb2YtdHlwZSAuZmllbGQtLW5hbWUtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2stc3RhdGljX2xlZnRfaW1hZ2UgPiBkaXY6Zmlyc3Qtb2YtdHlwZSAuZmllbGQtLW5hbWUtZmllbGQtdGFiLWJlbG93IC50YWJzIHtcbiAgcGFkZGluZzogMDtcbn1cbi5ibG9jay1zdGF0aWNfbGVmdF9pbWFnZSA+IGRpdjpmaXJzdC1vZi10eXBlIC5maWVsZC0tbmFtZS1maWVsZC10YWItYmVsb3cgLnRhYnMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2stc3RhdGljX2xlZnRfaW1hZ2UgPiBkaXY6Zmlyc3Qtb2YtdHlwZSAuZmllbGQtLW5hbWUtZmllbGQtdGFiLWJlbG93IC50YWJzIC50YWJzLW5hdiBsaSBhIHAge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYmxvY2stc3RhdGljX2xlZnRfaW1hZ2UgPiBkaXY6Zmlyc3Qtb2YtdHlwZSAuZmllbGQtLW5hbWUtZmllbGQtdGFiLWJlbG93IC50YWJzIC50YWJzLW5hdiBsaS5hY3RpdmUgYSBwIHtcbiAgY29sb3I6ICMwMDVGNjY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmxvY2stc3RhdGljX2xlZnRfaW1hZ2UgLnRhYnMtd3JhcHBlciAudGFicyAudGFicy1uYXYge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLXN0YXRpY19sZWZ0X2ltYWdlIC50YWJzLXdyYXBwZXIgLnRhYnMgLnRhYnMtbmF2IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2stc3RhdGljX2xlZnRfaW1hZ2UgLnRhYnMtd3JhcHBlciAudGFicyAudGFicy1uYXYgbGkgYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLXN0YXRpY19sZWZ0X2ltYWdlIC5maWVsZC0tbmFtZS1ib2R5IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzQzNzQxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmJsb2NrLXN0YXRpY19sZWZ0X2ltYWdlIC5maWVsZC0tbmFtZS1ib2R5IHAgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2stc3RhdGljX2xlZnRfaW1hZ2UgLmZpZWxkLS1uYW1lLWJvZHkgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG4uYmxvY2stZmllbGQtYmxvY2tibG9jay1jb250ZW50YWNjb3JkaW9uZmllbGQtaXRlbXMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2stZmllbGQtYmxvY2tibG9jay1jb250ZW50YWNjb3JkaW9uZmllbGQtaXRlbXMgaDMge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtZmFtaWx5OiBcImphZi1iZXJuaW5hLXNhbnMtY29uZGVuc2VkXCI7XG4gIGNvbG9yOiAjMDA1RjY2O1xufVxuLmJsb2NrLWZpZWxkLWJsb2NrYmxvY2stY29udGVudGFjY29yZGlvbmZpZWxkLWl0ZW1zIGgzIHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJsb2NrLWZpZWxkLWJsb2NrYmxvY2stY29udGVudGFjY29yZGlvbmZpZWxkLWl0ZW1zIGgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LWZhbWlseTogXCJqYWYtYmVybmluYS1zYW5zLWNvbmRlbnNlZFwiO1xuICBjb2xvcjogIzAwNUY2Njtcbn1cbi5ibG9jay1maWVsZC1ibG9ja2Jsb2NrLWNvbnRlbnRhY2NvcmRpb25maWVsZC1pdGVtcyBoMiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRhYnM6aGFzKCNjb250ZW50LTMxMykgLnRhYnMtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvbnRlbnQtMzEzLFxuICAjY29udGVudC0zMjAge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRhYnMtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi50YWJzLXdyYXBwZXIgLnRhYnMge1xuICBwYWRkaW5nOiAxOHB4IDM2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFicy13cmFwcGVyIC50YWJzIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4udGFicy13cmFwcGVyIC50YWJzIC50YWJzLW5hdi1lbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi50YWJzLXdyYXBwZXIgLnRhYnMgLnRhYnMtbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHggYXV0bztcbn1cbi50YWJzLXdyYXBwZXIgLnRhYnMgLnRhYnMtbmF2IGxpIGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzNDM3NDE7XG4gIHBhZGRpbmc6IDRweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYnMtd3JhcHBlciAudGFicyAudGFicy1uYXYgbGkgYSB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnRhYnMtd3JhcHBlciAudGFicyAudGFicy1uYXYgbGkgYSBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnRhYnMtd3JhcHBlciAudGFicyAudGFicy1uYXYgbGkuYWN0aXZlIGEge1xuICBjb2xvcjogIzAwNWY2NjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnRhYnMtd3JhcHBlciAudGFicyAudGFicy1uYXYgbGkuYWN0aXZlIGEgcCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDA1ZjY2O1xufVxuLnRhYnMtd3JhcHBlciAudGFicyAuZG9zaW5nLW5vLWZ1bGwtd2lkdGggaW1nIHtcbiAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4udGFicy13cmFwcGVyIC50YWJzLmdyZWVuLXRhYnMgdWwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzAwNmU3NjtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLnRhYnMtd3JhcHBlciAudGFicy5ncmVlbi10YWJzIHVsIGxpIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBjb2xvcjogIzUzNTQ1OTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJzLXdyYXBwZXIgLnRhYnMuZ3JlZW4tdGFicyB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxufVxuLnRhYnMtd3JhcHBlciAudGFicy5ncmVlbi10YWJzIHVsIGxpLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdkZjJlYTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cbi50YWJzLXdyYXBwZXIgLnRhYnMuZ3JlZW4tdGFicy5ncmVlbi10ZXh0IGEge1xuICBjb2xvcjogIzdkZjJlYTtcbn1cbi50YWJzLXdyYXBwZXIgLnRhYnMuZ3JlZW4tdGFicy5ncmVlbi10ZXh0IC5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjNTM1NDU5O1xufVxuLnRhYnMtd3JhcHBlciAudGFicy5ncmVlbi10YWJzIC50YWItZGVzYyArIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4udGFicy13cmFwcGVyIC50YWJzLmdyZWVuLXRhYnMgLnRhYi1kZXNjIHAge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi50YWJzLXdyYXBwZXIgLnRhYnMuZ3JlZW4tdGFicyAudGFiLWRlc2MgaDI6bm90KC5uby1vdmVycmlkZSkge1xuICBmb250LWZhbWlseTogXCJqYWYtYmVybmluYS1zYW5zLWNvbmRlbnNlZFwiO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjNTM1NDU5O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4udGFicy13cmFwcGVyIC50YWJzLmdyZWVuLXRhYnMgLnRhYi1kZXNjIGgyOm5vdCgubm8tb3ZlcnJpZGUpIHNwYW4ge1xuICBjb2xvcjogIzAwNWY2Njtcbn1cbi50YWJzLXdyYXBwZXIgLnRhYnMuZ3JlZW4tdGFicyAudGFiLWRlc2MgaDMge1xuICBmb250LWZhbWlseTogXCJqYWYtYmVybmluYS1zYW5zLWNvbmRlbnNlZFwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMDA1ZjY2O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFicy13cmFwcGVyIC50YWJzLmdyZWVuLXRhYnMgLnRhYi1kZXNjIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi50YWJzLXdyYXBwZXIgLnRhYnMuZ3JlZW4tdGFicyAudGFiLWRlc2MgaDQge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTM1NDU5O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uYmxvY2staW5saW5lLWJsb2NrdGFicyBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcImphZi1iZXJuaW5hLXNhbnMtY29uZGVuc2VkXCI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICMwMDVmNjY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2staW5saW5lLWJsb2NrdGFicyBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYmxvY2staW5saW5lLWJsb2NrdGFicyAudGFicy13cmFwcGVyIC50YWJzIC50YWJzLW5hdiBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLmJsb2NrLWlubGluZS1ibG9ja3RhYnMgLnRhYnMtd3JhcHBlciAudGFicyAudGFicy1uYXYgbGkuYWN0aXZlIGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwNWY2Njtcbn1cbi5ibG9jay1pbmxpbmUtYmxvY2t0YWJzIC50YWJzLXdyYXBwZXIgLnRhYnMgLnRhYnMtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5ibG9jay1pbmxpbmUtYmxvY2t0YWJzIC50YWJzLXdyYXBwZXIgLnRhYnMgLnRhYnMtY29udGVudCAuZGVza3RvcC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYmxvY2staW5saW5lLWJsb2NrdGFicyAudGFicy13cmFwcGVyIC50YWJzIC50YWJzLWNvbnRlbnQgLmRlc2t0b3AtY29udGVudCAuaW5saW5lLWltYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2staW5saW5lLWJsb2NrdGFicyAudGFicy13cmFwcGVyIC50YWJzIC50YWJzLWNvbnRlbnQgLmRlc2t0b3AtY29udGVudCAuaW5saW5lLWltYWdlcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmJsb2NrLWlubGluZS1ibG9ja3RhYnMgLnRhYnMtd3JhcHBlciAudGFicyAudGFicy1jb250ZW50IC5kZXNrdG9wLWNvbnRlbnQgLmlubGluZS1pbWFnZXMgPiBkaXYge1xuICBwYWRkaW5nOiAwO1xufVxuLmJsb2NrLWlubGluZS1ibG9ja3RhYnMgLnRhYnMtd3JhcHBlciAudGFicyAudGFicy1jb250ZW50IC5kZXNrdG9wLWNvbnRlbnQgLmlubGluZS1pbWFnZXMgLmZsZXgtMyB7XG4gIGZsZXg6IDM7XG59XG4uYmxvY2staW5saW5lLWJsb2NrdGFicyAudGFicy13cmFwcGVyIC50YWJzIC50YWJzLWNvbnRlbnQgLmRlc2t0b3AtY29udGVudCAuaW5saW5lLWltYWdlcyAuZmxleC0yIHtcbiAgZmxleDogMjtcbn1cbi5ibG9jay1pbmxpbmUtYmxvY2t0YWJzIC50YWJzLXdyYXBwZXIgLnRhYnMgLnRhYnMtY29udGVudCAuZGVza3RvcC1jb250ZW50IC5pbmxpbmUtaW1hZ2VzIC5mbGV4LTEge1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2NrLWlubGluZS1ibG9ja3RhYnMgLnRhYnMtd3JhcHBlciAudGFicyAudGFicy1jb250ZW50IC5kZXNrdG9wLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmJsb2NrLXRhYl9yaWdodCAudGFicy13cmFwcGVyIC50YWJzIHtcbiAgcGFkZGluZzogMDtcbn1cbi5ibG9jay10YWJfcmlnaHQgLnRhYnMtd3JhcHBlciAudGFicyAudGFicy1uYXYge1xuICBtYXJnaW46IDAgMCAzMHB4IGF1dG87XG59XG5cbi5ibG9jay10YWJzIC50YWItYmxvY2stZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbiNkcnVwYWwtbW9kYWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuI2RydXBhbC1tb2RhbCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogIzJmMzEzMDtcbn1cbiNkcnVwYWwtbW9kYWwgaDIge1xuICBmb250LWZhbWlseTogXCJCYXJsb3ctZXh0cmFib2xkaXRhbGljXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICM1MzU0NTk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbiNkcnVwYWwtbW9kYWwgaDIgc3BhbiB7XG4gIGNvbG9yOiAjMDA2RTc2O1xufVxuI2RydXBhbC1tb2RhbCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdy1leHRyYWJvbGRpdGFsaWNcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAwNkU3NjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogZnJvbS1mb250O1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjZHJ1cGFsLW1vZGFsIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbiNkcnVwYWwtbW9kYWwgaDQge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTM1NDU5O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuI2RydXBhbC1tb2RhbCAudHJhZGVtYXJrIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmRhcmtlc3QtLWdyZWVuIC5ncmVlbi10YWJzIHVsIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzdkZjJlYTtcbn1cbi5kYXJrZXN0LS1ncmVlbiAuZ3JlZW4tdGFicyB1bCBsaSBhIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGFya2VzdC0tZ3JlZW4gLmdyZWVuLXRhYnMgdWwgbGkgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ibG9jay1pbmxpbmUtYmxvY2tkb3dubG9hZC1mb3JtcyA+IGgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LWZhbWlseTogXCJCYXJsb3ctZXh0cmFib2xkaXRhbGljXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNTM1NDU5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2staW5saW5lLWJsb2NrZG93bmxvYWQtZm9ybXMgPiBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5ibG9jay1pbmxpbmUtYmxvY2tkb3dubG9hZC1mb3JtcyAuY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmJsb2NrLWlubGluZS1ibG9ja2Rvd25sb2FkLWZvcm1zIC5kb3dubG9hZC1hbGwtYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG59XG4uYmxvY2staW5saW5lLWJsb2NrZG93bmxvYWQtZm9ybXMgLmRvd25sb2FkLWFsbC1idG4gLmRvd25sb2FkLWJ0bixcbi5ibG9jay1pbmxpbmUtYmxvY2tkb3dubG9hZC1mb3JtcyAuZG93bmxvYWQtYWxsLWJ0biAuZG93bmxvYWQtYnRuLWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjQkREQzA0O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBjb2xvcjogIzUzNTQ1OTtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUzNTQ1OTtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2staW5saW5lLWJsb2NrZG93bmxvYWQtZm9ybXMgLmRvd25sb2FkLWFsbC1idG4gLmRvd25sb2FkLWJ0bixcbiAgLmJsb2NrLWlubGluZS1ibG9ja2Rvd25sb2FkLWZvcm1zIC5kb3dubG9hZC1hbGwtYnRuIC5kb3dubG9hZC1idG4tbGluayB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4uYmxvY2staW5saW5lLWJsb2NrZG93bmxvYWQtZm9ybXMgLmRvd25sb2FkLWFsbC1idG4gLmRvd25sb2FkLWJ0bjphZnRlcixcbi5ibG9jay1pbmxpbmUtYmxvY2tkb3dubG9hZC1mb3JtcyAuZG93bmxvYWQtYWxsLWJ0biAuZG93bmxvYWQtYnRuLWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZG93bmxvYWQtYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMnB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2MHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLWlubGluZS1ibG9ja2Rvd25sb2FkLWZvcm1zIC5kb3dubG9hZC1hbGwtYnRuIC5kb3dubG9hZC1idG46YWZ0ZXIsXG4gIC5ibG9jay1pbmxpbmUtYmxvY2tkb3dubG9hZC1mb3JtcyAuZG93bmxvYWQtYWxsLWJ0biAuZG93bmxvYWQtYnRuLWxpbms6YWZ0ZXIge1xuICAgIHRvcDogNnB4O1xuICB9XG59XG4uYmxvY2staW5saW5lLWJsb2NrZG93bmxvYWQtZm9ybXMgLmRvd25sb2FkLWZvcm1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAzMnB4O1xuICBjb2xvcjogIzUzNTQ1OTtcbn1cbi5ibG9jay1pbmxpbmUtYmxvY2tkb3dubG9hZC1mb3JtcyAuZG93bmxvYWQtZm9ybXMgLmRvd25sb2FkLWl0ZW0ge1xuICB3aWR0aDogMjQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2staW5saW5lLWJsb2NrZG93bmxvYWQtZm9ybXMgLmRvd25sb2FkLWZvcm1zIC5kb3dubG9hZC1pdGVtIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2NrLWlubGluZS1ibG9ja2Rvd25sb2FkLWZvcm1zIC5kb3dubG9hZC1mb3JtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYmxvY2staW5saW5lLWJsb2NrZG93bmxvYWQtZm9ybXMgLmRvd25sb2FkLWZvcm1zIC5kb3dubG9hZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93LWV4dHJhYm9sZGl0YWxpY1wiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5ibG9jay1pbmxpbmUtYmxvY2tkb3dubG9hZC1mb3JtcyAuZG93bmxvYWQtZm9ybXMgLmQtZm9ybS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2NrLWlubGluZS1ibG9ja2Rvd25sb2FkLWZvcm1zIC5kb3dubG9hZC1mb3JtcyAuZC1mb3JtLWJ0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1Db2xvci1QYWxldHRlLURhcmstR3JleSwgIzUzNTQ1OSk7XG4gIGJhY2tncm91bmQ6ICNEN0VCMDA7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzYwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2staW5saW5lLWJsb2NrZG93bmxvYWQtZm9ybXMgLmRvd25sb2FkLWZvcm1zIC5kLWZvcm0tYnRuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay1pbmxpbmUtYmxvY2tkb3dubG9hZC1mb3JtcyAuZG93bmxvYWQtZm9ybXMgLmQtZm9ybS1idG4ge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmJsb2NrLWlubGluZS1ibG9ja2Rvd25sb2FkLWZvcm1zIC5kb3dubG9hZC1mb3JtcyAuZC1mb3JtLWJ0biBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay1pbmxpbmUtYmxvY2tkb3dubG9hZC1mb3JtcyAuZG93bmxvYWQtZm9ybXMgLmQtZm9ybS1idG4gYSB7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gIH1cbn1cbi5ibG9jay1pbmxpbmUtYmxvY2tkb3dubG9hZC1mb3JtcyAuZG93bmxvYWQtZm9ybXMgLmQtZm9ybS1idG4gYTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9kb3dubG9hZC1hcnJvdy5zdmdcIikgbm8tcmVwZWF0O1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgdG9wOiAxMXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1pbmxpbmUtYmxvY2tkb3dubG9hZC1mb3JtcyAuZG93bmxvYWQtZm9ybXMgLmQtZm9ybS1idG4gYTpiZWZvcmUge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICB0b3A6IDExcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay1pbmxpbmUtYmxvY2tkb3dubG9hZC1mb3JtcyAuZG93bmxvYWQtZm9ybXMgLmQtZm9ybS1idG4gYTpiZWZvcmUge1xuICAgIHRvcDogMTRweDtcbiAgfVxufVxuLmJsb2NrLWlubGluZS1ibG9ja2Rvd25sb2FkLWZvcm1zIC5kb3dubG9hZC1pY29uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDIyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay1pbmxpbmUtYmxvY2tkb3dubG9hZC1mb3JtcyAuZG93bmxvYWQtaWNvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmJsb2NrLWlubGluZS1ibG9ja2Rvd25sb2FkLWZvcm1zIC5kb3dubG9hZC1pY29uIGltZyB7XG4gIG1heC13aWR0aDogMTYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zaWduLXVwLWZvci11cGRhdGVzLWFkZC1mb3JtIGxhYmVsLmZvcm0tcmVxdWlyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIqIFwiO1xuICBjb2xvcjogI0ZGMDAwMDtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXNpZ24tdXAtZm9yLXVwZGF0ZXMtYWRkLWZvcm0gbGFiZWwuZm9ybS1yZXF1aXJlZDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zaWduLXVwLWZvci11cGRhdGVzLWFkZC1mb3JtIC5mb3JtLWl0ZW0gLmZpZWxkc2V0LWxlZ2VuZCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXNpZ24tdXAtZm9yLXVwZGF0ZXMtYWRkLWZvcm0gLmZvcm0taXRlbSAuZmllbGRzZXQtbGVnZW5kLmZvcm0tcmVxdWlyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIqIFwiO1xuICBjb2xvcjogI0ZGMDAwMDtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXNpZ24tdXAtZm9yLXVwZGF0ZXMtYWRkLWZvcm0gLmZvcm0taXRlbS5maWVsZGdyb3VwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXNpZ24tdXAtZm9yLXVwZGF0ZXMtYWRkLWZvcm0gLmZvcm0taXRlbS5maWVsZGdyb3VwIC5maWVsZHNldC13cmFwcGVyIC5mb3JtLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc2lnbi11cC1mb3ItdXBkYXRlcy1hZGQtZm9ybSAuZm9ybS1pdGVtLmZpZWxkZ3JvdXAgLmZpZWxkc2V0LXdyYXBwZXIgLmZvcm0taXRlbSBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc2lnbi11cC1mb3ItdXBkYXRlcy1hZGQtZm9ybSAuZm9ybS1pdGVtLmZpZWxkZ3JvdXAgLmZpZWxkc2V0LXdyYXBwZXIgaW5wdXQge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogc29saWQgMXB4ICM3MDcwNzA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXNpZ24tdXAtZm9yLXVwZGF0ZXMtYWRkLWZvcm0gLmZvcm0taXRlbS5maWVsZGdyb3VwIC5maWVsZHNldC13cmFwcGVyIGlucHV0OmNoZWNrZWQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbnRlbnQ6IFwi4pyUXCI7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zaWduLXVwLWZvci11cGRhdGVzLWFkZC1mb3JtIC5mb3JtLWl0ZW0uZmllbGRncm91cC5lcnJvciAuZmllbGRzZXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXNpZ24tdXAtZm9yLXVwZGF0ZXMtYWRkLWZvcm0gLmZvcm0taXRlbS5maWVsZGdyb3VwLmVycm9yIC5maWVsZHNldC13cmFwcGVyIC5qcy1mb3JtLXR5cGUtY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zaWduLXVwLWZvci11cGRhdGVzLWFkZC1mb3JtIC5mb3JtLWl0ZW0uZmllbGRncm91cC5lcnJvciAuZmllbGRzZXQtd3JhcHBlciAuanMtZm9ybS10eXBlLWNoZWNrYm94IGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc2lnbi11cC1mb3ItdXBkYXRlcy1hZGQtZm9ybSAuZm9ybS1pdGVtLmZpZWxkZ3JvdXAuZXJyb3IgLmZpZWxkc2V0LXdyYXBwZXIgPiBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgY29sb3I6ICNGRjAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc2lnbi11cC1mb3ItdXBkYXRlcy1hZGQtZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS13ZWJmb3JtLXRlcm1zLW9mLXNlcnZpY2UgbGFiZWwsIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXNpZ24tdXAtZm9yLXVwZGF0ZXMtYWRkLWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0taS1hZ3JlZS10by1yZWNlaXZlLXRleHQtbWVzc2FnZXMtZnJvbS1iaW16ZWx4LWhjcC1mb3ItdXBkYXRlcy1mciBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzJGMzEzMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zaWduLXVwLWZvci11cGRhdGVzLWFkZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLXdlYmZvcm0tdGVybXMtb2Ytc2VydmljZSBsYWJlbCBzcGFuLmxhYmVsLXBhZGRpbmctYm90dG9tLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zaWduLXVwLWZvci11cGRhdGVzLWFkZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLWktYWdyZWUtdG8tcmVjZWl2ZS10ZXh0LW1lc3NhZ2VzLWZyb20tYmltemVseC1oY3AtZm9yLXVwZGF0ZXMtZnIgbGFiZWwgc3Bhbi5sYWJlbC1wYWRkaW5nLWJvdHRvbSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzJGMzEzMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zaWduLXVwLWZvci11cGRhdGVzLWFkZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLW1hcmt1cCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tbGVmdDogNTBweDtcbiAgY29sb3I6ICMyRjMxMzA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc2lnbi11cC1mb3ItdXBkYXRlcy1hZGQtZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS13ZWJmb3JtLXRlcm1zLW9mLXNlcnZpY2UsIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXNpZ24tdXAtZm9yLXVwZGF0ZXMtYWRkLWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0taS1hZ3JlZS10by1yZWNlaXZlLXRleHQtbWVzc2FnZXMtZnJvbS1iaW16ZWx4LWhjcC1mb3ItdXBkYXRlcy1mciB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zaWduLXVwLWZvci11cGRhdGVzLWFkZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLXdlYmZvcm0tdGVybXMtb2Ytc2VydmljZSBsYWJlbCwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc2lnbi11cC1mb3ItdXBkYXRlcy1hZGQtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS1pLWFncmVlLXRvLXJlY2VpdmUtdGV4dC1tZXNzYWdlcy1mcm9tLWJpbXplbHgtaGNwLWZvci11cGRhdGVzLWZyIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXNpZ24tdXAtZm9yLXVwZGF0ZXMtYWRkLWZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtd2ViZm9ybS10ZXJtcy1vZi1zZXJ2aWNlIGxhYmVsLmZvcm0tcmVxdWlyZWQ6YmVmb3JlLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zaWduLXVwLWZvci11cGRhdGVzLWFkZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLWktYWdyZWUtdG8tcmVjZWl2ZS10ZXh0LW1lc3NhZ2VzLWZyb20tYmltemVseC1oY3AtZm9yLXVwZGF0ZXMtZnIgbGFiZWwuZm9ybS1yZXF1aXJlZDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zaWduLXVwLWZvci11cGRhdGVzLWFkZC1mb3JtIC5mb3JtLWl0ZW0uanMtZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc2lnbi11cC1mb3ItdXBkYXRlcy1hZGQtZm9ybSAuZm9ybS1pdGVtLmpzLWZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCBhIHtcbiAgY29sb3I6ICM0RDM5ODA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zaWduLXVwLWZvci11cGRhdGVzLWFkZC1mb3JtIC5mb3JtLWl0ZW0uanMtZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0IHAge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXNpZ24tdXAtZm9yLXVwZGF0ZXMtYWRkLWZvcm0gLmZvcm0taXRlbS5qcy1mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQgcCBzdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMHB4O1xuICB0b3A6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zaWduLXVwLWZvci11cGRhdGVzLWFkZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLWZpcnN0LW5hbWUgaW5wdXQge1xuICAgIG1heC13aWR0aDogMzE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXNpZ24tdXAtZm9yLXVwZGF0ZXMtYWRkLWZvcm0gLndlYmZvcm0tYWN0aW9ucyAuZm9ybS1zdWJtaXQge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBjb2xvcjogIzJGMzEzMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zaWduLXVwLWZvci11cGRhdGVzLWFkZC1mb3JtIC53ZWJmb3JtLWFjdGlvbnMgLmZvcm0tc3VibWl0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gaDIge1xuICBjb2xvcjogIzAwNkU3NjtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93LWV4dHJhYm9sZGl0YWxpY1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy0zMDBcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXN0YXktY29ubmVjdGVkLWFkZC1mb3JtIGxhYmVsLmZvcm0tcmVxdWlyZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKiBcIjtcbiAgY29sb3I6ICNCQTA0MzU7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSBsYWJlbC5mb3JtLXJlcXVpcmVkOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXN0YXktY29ubmVjdGVkLWFkZC1mb3JtIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLmZvcm0tcmVxdWlyZWQ6OmFmdGVyLFxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gLmpzLWZvcm0tdHlwZS1zZWxlY3QgbGFiZWwuZm9ybS1yZXF1aXJlZDo6YWZ0ZXIsXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSAuanMtZm9ybS10eXBlLXRlbCBsYWJlbC5mb3JtLXJlcXVpcmVkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiICpcIjtcbiAgY29sb3I6ICNCQTA0MzU7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCBsYWJlbC5mb3JtLXJlcXVpcmVkOmJlZm9yZSxcbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXN0YXktY29ubmVjdGVkLWFkZC1mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0IGxhYmVsLmZvcm0tcmVxdWlyZWQ6YmVmb3JlLFxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZWwgbGFiZWwuZm9ybS1yZXF1aXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gLmZvcm0taXRlbS1tYXJrdXAtMDEsIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXN0YXktY29ubmVjdGVkLWFkZC1mb3JtIC5mb3JtLWl0ZW0tbWFya3VwLTAyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSAuZm9ybS1pdGVtLW1hcmt1cC0wMSwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gLmZvcm0taXRlbS1tYXJrdXAtMDIge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSAuZm9ybS1pdGVtLW1hcmt1cC0wMSAubGFiZWwtcGFkZGluZy1ib3R0b20sIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXN0YXktY29ubmVjdGVkLWFkZC1mb3JtIC5mb3JtLWl0ZW0tbWFya3VwLTAyIC5sYWJlbC1wYWRkaW5nLWJvdHRvbSB7XG4gIGNvbG9yOiAjQkEwNDM1O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSAuZm9ybS1pdGVtLXJlcXVlc3QtYS11Y2ItcmVwcmVzZW50YXRpdmUge1xuICBtYXgtd2lkdGg6IDM4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDdFQjAwO1xuICBwYWRkaW5nOiAxNHB4IDIycHggMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSAuZm9ybS1pdGVtLXJlcXVlc3QtYS11Y2ItcmVwcmVzZW50YXRpdmUgW25hbWU9cmVxdWVzdF9hX3VjYl9yZXByZXNlbnRhdGl2ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXN0YXktY29ubmVjdGVkLWFkZC1mb3JtIC5mb3JtLWl0ZW0tcmVxdWVzdC1hLXVjYi1yZXByZXNlbnRhdGl2ZSBsYWJlbCB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSAuZm9ybS1pdGVtLWVtYWlsLWFkZHJlc3MgbGFiZWwuZm9ybS1yZXF1aXJlZDo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXN0YXktY29ubmVjdGVkLWFkZC1mb3JtIC5mb3JtLWl0ZW0tZW1haWwtYWRkcmVzcyBsYWJlbC5mb3JtLXJlcXVpcmVkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiICpcIjtcbiAgY29sb3I6ICNCQTA0MzU7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSAuZm9ybS1pdGVtIC5maWVsZHNldC1sZWdlbmQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSAuZm9ybS1pdGVtIC5maWVsZHNldC1sZWdlbmQuZm9ybS1yZXF1aXJlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCIqIFwiO1xuICBjb2xvcjogI0JBMDQzNTtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXN0YXktY29ubmVjdGVkLWFkZC1mb3JtIC5mb3JtLWl0ZW0gLmZpZWxkc2V0LWxlZ2VuZC5mb3JtLXJlcXVpcmVkOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXN0YXktY29ubmVjdGVkLWFkZC1mb3JtIC5mb3JtLWl0ZW0uZmllbGRncm91cCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSAuZm9ybS1pdGVtLmZpZWxkZ3JvdXAgLmZpZWxkc2V0LXdyYXBwZXIgLmZvcm0taXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSAuZm9ybS1pdGVtLmZpZWxkZ3JvdXAgLmZpZWxkc2V0LXdyYXBwZXIgLmZvcm0taXRlbSBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gLmZvcm0taXRlbS5maWVsZGdyb3VwIC5maWVsZHNldC13cmFwcGVyIGlucHV0IHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMDA2RTc2O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSAuZm9ybS1pdGVtLmZpZWxkZ3JvdXAgLmZpZWxkc2V0LXdyYXBwZXIgaW5wdXQ6Y2hlY2tlZDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29udGVudDogXCLinJRcIjtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXN0YXktY29ubmVjdGVkLWFkZC1mb3JtIC5mb3JtLWl0ZW0uZmllbGRncm91cC5lcnJvciAuZmllbGRzZXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXN0YXktY29ubmVjdGVkLWFkZC1mb3JtIC5mb3JtLWl0ZW0uZmllbGRncm91cC5lcnJvciAuZmllbGRzZXQtd3JhcHBlciAuanMtZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gLmZvcm0taXRlbS5maWVsZGdyb3VwLmVycm9yIC5maWVsZHNldC13cmFwcGVyIC5qcy1mb3JtLXR5cGUtY2hlY2tib3ggaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjIwMDAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSAuZm9ybS1pdGVtLmZpZWxkZ3JvdXAuZXJyb3IgLmZpZWxkc2V0LXdyYXBwZXIgPiBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgY29sb3I6ICNCQTA0MzU7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtd2ViZm9ybS10ZXJtcy1vZi1zZXJ2aWNlIGxhYmVsLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS1pLWFncmVlLXRvLXJlY2VpdmUtdGV4dC1tZXNzYWdlcy1mcm9tLWJpbXplbHgtaGNwLWZvci11cGRhdGVzLWZyIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTM1NDU5O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXN0YXktY29ubmVjdGVkLWFkZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLXdlYmZvcm0tdGVybXMtb2Ytc2VydmljZSBsYWJlbCBzcGFuLmxhYmVsLXBhZGRpbmctYm90dG9tLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS1pLWFncmVlLXRvLXJlY2VpdmUtdGV4dC1tZXNzYWdlcy1mcm9tLWJpbXplbHgtaGNwLWZvci11cGRhdGVzLWZyIGxhYmVsIHNwYW4ubGFiZWwtcGFkZGluZy1ib3R0b20ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM1MzU0NTk7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0taS1hZ3JlZS10by1yZWNlaXZlLXRleHQtbWVzc2FnZXMtZnJvbS1iaW16ZWx4LWhjcC1mb3ItdXBkYXRlcy1mciB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS1pLWFncmVlLXRvLXJlY2VpdmUtdGV4dC1tZXNzYWdlcy1mcm9tLWJpbXplbHgtaGNwLWZvci11cGRhdGVzLWZyIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0tbWFya3VwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTM1NjVBO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXN0YXktY29ubmVjdGVkLWFkZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLXdlYmZvcm0tdGVybXMtb2Ytc2VydmljZSwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0taS1hZ3JlZS10by1yZWNlaXZlLXRleHQtbWVzc2FnZXMtZnJvbS1iaW16ZWx4LWhjcC1mb3ItdXBkYXRlcy1mciB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS13ZWJmb3JtLXRlcm1zLW9mLXNlcnZpY2UgbGFiZWwsIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXN0YXktY29ubmVjdGVkLWFkZC1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLWktYWdyZWUtdG8tcmVjZWl2ZS10ZXh0LW1lc3NhZ2VzLWZyb20tYmltemVseC1oY3AtZm9yLXVwZGF0ZXMtZnIgbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtd2ViZm9ybS10ZXJtcy1vZi1zZXJ2aWNlIGxhYmVsLmZvcm0tcmVxdWlyZWQ6OmJlZm9yZSwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0taS1hZ3JlZS10by1yZWNlaXZlLXRleHQtbWVzc2FnZXMtZnJvbS1iaW16ZWx4LWhjcC1mb3ItdXBkYXRlcy1mciBsYWJlbC5mb3JtLXJlcXVpcmVkOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS13ZWJmb3JtLXRlcm1zLW9mLXNlcnZpY2UgLmZvcm0taXRlbS0tZXJyb3ItbWVzc2FnZSwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0taS1hZ3JlZS10by1yZWNlaXZlLXRleHQtbWVzc2FnZXMtZnJvbS1iaW16ZWx4LWhjcC1mb3ItdXBkYXRlcy1mciAuZm9ybS1pdGVtLS1lcnJvci1tZXNzYWdlIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gLmZvcm0taXRlbS5pdGVtLXVuc3Vic2NyaWJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXN0YXktY29ubmVjdGVkLWFkZC1mb3JtIC5mb3JtLWl0ZW0uaXRlbS11bnN1YnNjcmliZSBhIHtcbiAgY29sb3I6ICMwMDZFNzY7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gLmZvcm0taXRlbS5pdGVtLXVuc3Vic2NyaWJlIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtMzAwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNTM1NjVBO1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXN0YXktY29ubmVjdGVkLWFkZC1mb3JtIC5mb3JtLWl0ZW0uaXRlbS11bnN1YnNjcmliZSBwIHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS1maXJzdC1uYW1lIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gLndlYmZvcm0tYWN0aW9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXN0YXktY29ubmVjdGVkLWFkZC1mb3JtIC53ZWJmb3JtLWFjdGlvbnMgLmZvcm0tc3VibWl0IHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgY29sb3I6ICM1MzU0NTkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q3RUIwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1pbi13aWR0aDogOTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUzNTQ1OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXN0YXktY29ubmVjdGVkLWFkZC1mb3JtIC53ZWJmb3JtLWFjdGlvbnMgLmZvcm0tc3VibWl0OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjkgIWltcG9ydGFudDtcbiAgfVxufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gW3BsYWNlaG9sZGVyPVwiKFNlbGVjdCBhbGwgdGhhdCBhcHBseSlcIl0ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTUwMGl0YWxpY1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXN0YXktY29ubmVjdGVkLWFkZC1mb3JtIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy0zMDBpdGFsaWNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIFtpZF49c2VsZWN0Mi1lZGl0LXJvbGUtZnVjdGlvbl0gbGk6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud2hpdGUtYmFja2dyb3VuZCBmb3JtIHtcbiAgbWF4LXdpZHRoOiA4NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ud2hpdGUtYmFja2dyb3VuZCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdy1leHRyYWJvbGRpdGFsaWNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDMwcHg7XG59XG4ud2hpdGUtYmFja2dyb3VuZCBmb3JtIGEge1xuICBjb2xvcjogIzJCNzQ3NTtcbn1cblxuLmZ1bGwtaGVpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm9fYmFubmVyIHtcbiAgbWluLWhlaWdodDogMjI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLmZ1bGwtaGVpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm9fYmFubmVyIHtcbiAgICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5mdWxsLWhlaWdodCAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvX2Jhbm5lciB7XG4gICAgbWluLWhlaWdodDogNjUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZnVsbC1oZWlnaHQgLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyb19iYW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IDc1MHB4O1xuICB9XG59XG4uZnVsbC1oZWlnaHQgLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyby1iZy1pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMjI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLmZ1bGwtaGVpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm8tYmctaW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZ1bGwtaGVpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm8tYmctaW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDY1MHB4O1xuICB9XG4gIC5mdWxsLWhlaWdodCAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvLWJnLWltYWdlOmhhcyguaG9tZXBhZ2UtY2FtcGFpZ24pIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZnVsbC1oZWlnaHQgLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyby1iZy1pbWFnZSB7XG4gICAgbWluLWhlaWdodDogNzUwcHg7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyb19iYW5uZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMzAlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAyMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm9fYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMyUgMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvX2Jhbm5lciB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvX2Jhbm5lciB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvX2Jhbm5lciB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm8tYmctaW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm8tYmctaW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyby1iZy1pbWFnZSB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvLWJnLWltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyby1iZy1pbWFnZSAuaGVyby1iZy1pbWFnZS0tbGluZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyby1iZy1pbWFnZSAuaGVyby1iZy1pbWFnZS0tbGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvLWJnLWltYWdlIC5oZXJvLWJnLWltYWdlLS1saW5lIC5oZXJvX2Jhbm5lcl9kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogMTE5NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMzRweCAwIDIxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvLWJnLWltYWdlIC5oZXJvLWJnLWltYWdlLS1saW5lIC5oZXJvX2Jhbm5lcl9kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMjJweCAwIDMycHg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyby1iZy1pbWFnZSAuaGVyby1iZy1pbWFnZS0tbGluZSAuaGVyb19iYW5uZXJfZGVzY3JpcHRpb24gaDQge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBtYXJnaW46IDE1cHggMCAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAzcHggM3B4ICM1NTUpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvLWJnLWltYWdlIC5oZXJvLWJnLWltYWdlLS1saW5lIC5oZXJvX2Jhbm5lcl9kZXNjcmlwdGlvbiBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm8tYmctaW1hZ2UgLmhlcm8tYmctaW1hZ2UtLWxpbmUgLmhlcm9fYmFubmVyX2Rlc2NyaXB0aW9uIGg0Omxhc3Qtb2YtdHlwZSB7XG4gIG1heC13aWR0aDogMzUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyby1iZy1pbWFnZSAuaGVyby1iZy1pbWFnZS0tbGluZSAuaGVyb19iYW5uZXJfZGVzY3JpcHRpb24gaDQ6bGFzdC1vZi10eXBlIHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyby1iZy1pbWFnZSAuaGVyby1iZy1pbWFnZS0tbGluZSAuaGVyb19iYW5uZXJfZGVzY3JpcHRpb24gaDMge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93LWV4dHJhYm9sZGl0YWxpY1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvLWJnLWltYWdlIC5oZXJvLWJnLWltYWdlLS1saW5lIC5oZXJvX2Jhbm5lcl9kZXNjcmlwdGlvbiBoMy5mb3JtYXRlZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd2NvbmRlbnNlZFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogNXB4IDAgMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggM3B4IDNweCAjNTU1KTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm8tYmctaW1hZ2UgLmhlcm8tYmctaW1hZ2UtLWxpbmUgLmhlcm9fYmFubmVyX2Rlc2NyaXB0aW9uIGgzLmZvcm1hdGVkIHNwYW4ge1xuICBjb2xvcjogI0Q3RUIwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm8tYmctaW1hZ2UgLmhlcm8tYmctaW1hZ2UtLWxpbmUgLmhlcm9fYmFubmVyX2Rlc2NyaXB0aW9uIGgzLmZvcm1hdGVkIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvLWJnLWltYWdlIC5oZXJvLWJnLWltYWdlLS1saW5lIC5oZXJvX2Jhbm5lcl9kZXNjcmlwdGlvbiBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvLWJnLWltYWdlIC5oZXJvLWJnLWltYWdlLS1saW5lIC5oZXJvX2Jhbm5lcl9kZXNjcmlwdGlvbiBoMiB7XG4gIGZvbnQtc2l6ZTogNy4zdnc7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogMTVweCAwIDA7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvLWJnLWltYWdlIC5oZXJvLWJnLWltYWdlLS1saW5lIC5oZXJvX2Jhbm5lcl9kZXNjcmlwdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiAxNXZ3O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyby1iZy1pbWFnZSAuaGVyby1iZy1pbWFnZS0tbGluZSAuaGVyb19iYW5uZXJfZGVzY3JpcHRpb24gaDIgc3BhbiB7XG4gIGNvbG9yOiAjQkREQzA0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyby1iZy1pbWFnZSAuaGVyby1iZy1pbWFnZS0tbGluZSAuaGVyb19iYW5uZXJfZGVzY3JpcHRpb24gaDEge1xuICBmb250LWZhbWlseTogXCJCYXJsb3djb25kZW5zZWRcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW46IDE1cHggMCAwO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAzcHggM3B4ICM1NTUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyby1iZy1pbWFnZSAuaGVyby1iZy1pbWFnZS0tbGluZSAuaGVyb19iYW5uZXJfZGVzY3JpcHRpb24gaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm8tYmctaW1hZ2UgLmhlcm8tYmctaW1hZ2UtLWxpbmUgLmhlcm9fYmFubmVyX2Rlc2NyaXB0aW9uIHAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyby1iZy1pbWFnZSAuaGVyby1iZy1pbWFnZS0tbGluZSAuaGVyb19iYW5uZXJfZGVzY3JpcHRpb24gcCB7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvLWJnLWltYWdlIC5oZXJvLWJnLWltYWdlLS1saW5lIC5oZXJvX2Jhbm5lcl9kZXNjcmlwdGlvbiBwLnBzby1zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdy1leHRyYWJvbGRpdGFsaWNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzUzNTQ1OTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm8tYmctaW1hZ2UgLmhlcm8tYmctaW1hZ2UtLWxpbmUgLmhlcm9fYmFubmVyX2Rlc2NyaXB0aW9uIHAucHNvLXJlZmVyZW5jZXMge1xuICBjb2xvcjogIzUzNTQ1OTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyby1iZy1pbWFnZSAuaGVyby1iZy1pbWFnZS0tbGluZSAuaGVyb19iYW5uZXJfZGVzY3JpcHRpb24gcC5wc28tcmVmZXJlbmNlcyB7XG4gICAgd2lkdGg6IDU1JTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyby1iZy1pbWFnZSAuaGVyby1iZy1pbWFnZS0tbGluZSAuaGVyb19iYW5uZXJfZGVzY3JpcHRpb24gcC5wc28tcmVmZXJlbmNlcy0td2lkdGgtNzUtbSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyby1iZy1pbWFnZSAuaGVyby1iZy1pbWFnZS0tbGluZSAubm90LWFjdHVhbC1wYXRpZW50IHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7IC8qIDE4My4zMzMlICovXG4gIGhlaWdodDogMjJweDtcbiAgd2lkdGg6IDEwNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMyU7XG4gIGxlZnQ6IDM1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm8tYmctaW1hZ2UgLmhlcm8tYmctaW1hZ2UtLWxpbmUgLm5vdC1hY3R1YWwtcGF0aWVudCB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDMyJTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyby1iZy1pbWFnZSAuaGVyby1iZy1pbWFnZS0tbGluZSAubm90LWFjdHVhbC1wYXRpZW50LmRhcmsge1xuICBjb2xvcjogIzUzNTQ1OTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyby1iZy1pbWFnZSAuaGVyby1iZy1pbWFnZS0tbGluZSAubm90LWFjdHVhbC1wYXRpZW50LndoaXRlcmlnaHQsIC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm8tYmctaW1hZ2UgLmhlcm8tYmctaW1hZ2UtLWxpbmUgLm5vdC1hY3R1YWwtcGF0aWVudC53aGl0ZWxlZnQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvLWJnLWltYWdlIC5oZXJvLWJnLWltYWdlLS1saW5lIC5ub3QtYWN0dWFsLXBhdGllbnQud2hpdGVyaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm8tYmctaW1hZ2UgLmhlcm8tYmctaW1hZ2UtLWxpbmUgLm5vdC1hY3R1YWwtcGF0aWVudC53aGl0ZWxlZnQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm8tYmctaW1hZ2UgLmhlcm8tYmctaW1hZ2UtLWxpbmUgLm5vdC1hY3R1YWwtcGF0aWVudC5kYXJrcmlnaHQge1xuICBjb2xvcjogIzUzNTQ1OTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm8tYmctaW1hZ2UgLmhlcm8tYmctaW1hZ2UtLWxpbmUgLm5vdC1hY3R1YWwtcGF0aWVudC5kYXJrcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLWJnd2hpdGUgLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyb19iYW5uZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDM5JSAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ucmhldW1hLW92ZXJ2aWV3LWhlcm8gLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyb19iYW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGJvdHRvbTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLnJoZXVtYS1vdmVydmlldy1oZXJvIC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm9fYmFubmVyIC5oZXJvLWJnLWltYWdlIHtcbiAgbWluLWhlaWdodDogNTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmhldW1hLW92ZXJ2aWV3LWhlcm8gLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyb19iYW5uZXIgLmhlcm8tYmctaW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDQ0NHB4O1xuICB9XG59XG4ucmhldW1hLW92ZXJ2aWV3LWhlcm8gLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyb19iYW5uZXIgLmhlcm8tYmctaW1hZ2UgLmhlcm8tYmctaW1hZ2UtLWxpbmUgLmhlcm9fYmFubmVyX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMHB4IDQwcHggMjRweCA0MHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogOHB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJoZXVtYS1vdmVydmlldy1oZXJvIC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm9fYmFubmVyIC5oZXJvLWJnLWltYWdlIC5oZXJvLWJnLWltYWdlLS1saW5lIC5oZXJvX2Jhbm5lcl9kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDQxNHB4O1xuICAgIGhlaWdodDogMzk0cHg7XG4gICAgcGFkZGluZzogNDBweCAwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDEwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cbi5yaGV1bWEtb3ZlcnZpZXctaGVybyAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvX2Jhbm5lciAuaGVyby1iZy1pbWFnZSAuaGVyby1iZy1pbWFnZS0tbGluZSAuaGVyb19iYW5uZXJfZGVzY3JpcHRpb24gaDQge1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1zaGFkb3c6IDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMzAycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmhldW1hLW92ZXJ2aWV3LWhlcm8gLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyb19iYW5uZXIgLmhlcm8tYmctaW1hZ2UgLmhlcm8tYmctaW1hZ2UtLWxpbmUgLmhlcm9fYmFubmVyX2Rlc2NyaXB0aW9uIGg0IHtcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC5yaGV1bWEtb3ZlcnZpZXctaGVybyAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvX2Jhbm5lciAuaGVyby1iZy1pbWFnZSAuaGVyby1iZy1pbWFnZS0tbGluZSAuaGVyb19iYW5uZXJfZGVzY3JpcHRpb24gaDQuYmFybG93IHtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3cgQ29uZGVuc2VkXCIsIFwiQmFybG93LWV4dHJhYm9sZGl0YWxpY1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cbn1cbi5yaGV1bWEtb3ZlcnZpZXctaGVybyAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvX2Jhbm5lciAuaGVyby1iZy1pbWFnZSAuaGVyby1iZy1pbWFnZS0tbGluZSAuaGVyb19iYW5uZXJfZGVzY3JpcHRpb24gaDEge1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBmb250LWZhbWlseTogXCJCYXJsb3djb25kZW5zZWRcIjtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4zNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJoZXVtYS1vdmVydmlldy1oZXJvIC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm9fYmFubmVyIC5oZXJvLWJnLWltYWdlIC5oZXJvLWJnLWltYWdlLS1saW5lIC5oZXJvX2Jhbm5lcl9kZXNjcmlwdGlvbiBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvdy1leHRyYWJvbGRpdGFsaWNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4ucmhldW1hLW92ZXJ2aWV3LWhlcm8gLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyb19iYW5uZXIgLmhlcm8tYmctaW1hZ2UgLmhlcm8tYmctaW1hZ2UtLWxpbmUgLmhlcm9fYmFubmVyX2Rlc2NyaXB0aW9uIGgyIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJoZXVtYS1vdmVydmlldy1oZXJvIC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm9fYmFubmVyIC5oZXJvLWJnLWltYWdlIC5oZXJvLWJnLWltYWdlLS1saW5lIC5oZXJvX2Jhbm5lcl9kZXNjcmlwdGlvbiBoMiB7XG4gICAgd2lkdGg6IDIyM3B4O1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG4ucmhldW1hLW92ZXJ2aWV3LWhlcm8gLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyb19iYW5uZXIgLmhlcm8tYmctaW1hZ2UgLmhlcm8tYmctaW1hZ2UtLWxpbmUgLmhlcm9fYmFubmVyX2Rlc2NyaXB0aW9uIHAge1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1zaGFkb3c6IDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yaGV1bWEtb3ZlcnZpZXctaGVybyAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvX2Jhbm5lciAuaGVyby1iZy1pbWFnZSAuaGVyby1iZy1pbWFnZS0tbGluZSAuaGVyb19iYW5uZXJfZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgd2lkdGg6IDM2NXB4O1xuICB9XG59XG4ucmhldW1hLW92ZXJ2aWV3LWhlcm8gLm5vdC1hY3R1YWwtcGF0aWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIk5vdCBhY3R1YWwgcGF0aWVudC5cIjtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKSAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyLFxuYm9keTpub3QoLnBhZ2Utbm9kZS10eXBlLXBzby1wc2EpIC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbmJvZHk6bm90KC5wYXRoLWZyb250cGFnZSkgLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyby1iZy1pbWFnZSxcbmJvZHk6bm90KC5wYWdlLW5vZGUtdHlwZS1wc28tcHNhKSAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvLWJnLWltYWdlIHtcbiAgbWF4LXdpZHRoOiA3NSU7XG4gIHBhZGRpbmctbGVmdDogNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKSAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvLWJnLWltYWdlLFxuICBib2R5Om5vdCgucGFnZS1ub2RlLXR5cGUtcHNvLXBzYSkgLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyby1iZy1pbWFnZSB7XG4gICAgcGFkZGluZzogMjBweCAzMHB4IDMwcHggMjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHk6bm90KC5wYXRoLWZyb250cGFnZSkgLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyby1iZy1pbWFnZSxcbiAgYm9keTpub3QoLnBhZ2Utbm9kZS10eXBlLXBzby1wc2EpIC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm8tYmctaW1hZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5Om5vdCgucGF0aC1mcm9udHBhZ2UpIC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm8tYmctaW1hZ2UgLmhlcm8tYmctaW1hZ2UtLWxpbmUsXG4gIGJvZHk6bm90KC5wYWdlLW5vZGUtdHlwZS1wc28tcHNhKSAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvLWJnLWltYWdlIC5oZXJvLWJnLWltYWdlLS1saW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKSAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvLWJnLWltYWdlIC5oZXJvLWJnLWltYWdlLS1saW5lIC5oZXJvX2Jhbm5lcl9kZXNjcmlwdGlvbixcbmJvZHk6bm90KC5wYWdlLW5vZGUtdHlwZS1wc28tcHNhKSAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvLWJnLWltYWdlIC5oZXJvLWJnLWltYWdlLS1saW5lIC5oZXJvX2Jhbm5lcl9kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKSAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvLWJnLWltYWdlIC5oZXJvLWJnLWltYWdlLS1saW5lIC5oZXJvX2Jhbm5lcl9kZXNjcmlwdGlvbiBoMixcbmJvZHk6bm90KC5wYWdlLW5vZGUtdHlwZS1wc28tcHNhKSAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvLWJnLWltYWdlIC5oZXJvLWJnLWltYWdlLS1saW5lIC5oZXJvX2Jhbm5lcl9kZXNjcmlwdGlvbiBoMiB7XG4gIGZvbnQtc2l6ZTogNjVweDtcbiAgZm9udC1mYW1pbHk6IFwiamFmLWJlcm5pbmEtc2Fucy1jb21wXCI7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMDBCMEI5O1xufVxuYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKSAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvLWJnLWltYWdlIC5oZXJvLWJnLWltYWdlLS1saW5lIC5oZXJvX2Jhbm5lcl9kZXNjcmlwdGlvbiBoMiBzdWIsXG5ib2R5Om5vdCgucGFnZS1ub2RlLXR5cGUtcHNvLXBzYSkgLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyby1iZy1pbWFnZSAuaGVyby1iZy1pbWFnZS0tbGluZSAuaGVyb19iYW5uZXJfZGVzY3JpcHRpb24gaDIgc3ViIHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5ib2R5Om5vdCgucGF0aC1mcm9udHBhZ2UpIC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm8tYmctaW1hZ2UgLmhlcm8tYmctaW1hZ2UtLWxpbmUgLmhlcm9fYmFubmVyX2Rlc2NyaXB0aW9uIGgyLmRvc2luZyBzdWIsXG5ib2R5Om5vdCgucGFnZS1ub2RlLXR5cGUtcHNvLXBzYSkgLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyby1iZy1pbWFnZSAuaGVyby1iZy1pbWFnZS0tbGluZSAuaGVyb19iYW5uZXJfZGVzY3JpcHRpb24gaDIuZG9zaW5nIHN1YiB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKSAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvLWJnLWltYWdlIC5oZXJvLWJnLWltYWdlLS1saW5lIC5oZXJvX2Jhbm5lcl9kZXNjcmlwdGlvbiBoMixcbiAgYm9keTpub3QoLnBhZ2Utbm9kZS10eXBlLXBzby1wc2EpIC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm8tYmctaW1hZ2UgLmhlcm8tYmctaW1hZ2UtLWxpbmUgLmhlcm9fYmFubmVyX2Rlc2NyaXB0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKSAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvLWJnLWltYWdlIC5oZXJvLWJnLWltYWdlLS1saW5lIC5oZXJvX2Jhbm5lcl9kZXNjcmlwdGlvbiBoMi5kb3NpbmcsXG4gIGJvZHk6bm90KC5wYWdlLW5vZGUtdHlwZS1wc28tcHNhKSAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvLWJnLWltYWdlIC5oZXJvLWJnLWltYWdlLS1saW5lIC5oZXJvX2Jhbm5lcl9kZXNjcmlwdGlvbiBoMi5kb3Npbmcge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKSAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvLWJnLWltYWdlIC5oZXJvLWJnLWltYWdlLS1saW5lIC5oZXJvX2Jhbm5lcl9kZXNjcmlwdGlvbiBoMiBzcGFuLFxuYm9keTpub3QoLnBhZ2Utbm9kZS10eXBlLXBzby1wc2EpIC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm8tYmctaW1hZ2UgLmhlcm8tYmctaW1hZ2UtLWxpbmUgLmhlcm9fYmFubmVyX2Rlc2NyaXB0aW9uIGgyIHNwYW4ge1xuICBjb2xvcjogIzJBNzQ3NTtcbn1cbmJvZHk6bm90KC5wYXRoLWZyb250cGFnZSkgLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyby1iZy1pbWFnZSAuaGVyby1iZy1pbWFnZS0tbGluZSAuaGVyb19iYW5uZXJfZGVzY3JpcHRpb24gaDIgaDMsXG5ib2R5Om5vdCgucGFnZS1ub2RlLXR5cGUtcHNvLXBzYSkgLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyby1iZy1pbWFnZSAuaGVyby1iZy1pbWFnZS0tbGluZSAuaGVyb19iYW5uZXJfZGVzY3JpcHRpb24gaDIgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyRjMxMzA7XG59XG5ib2R5Om5vdCgucGF0aC1mcm9udHBhZ2UpICNzZWN0aW9uLTIgLmxheW91dCxcbmJvZHk6bm90KC5wYWdlLW5vZGUtdHlwZS1wc28tcHNhKSAjc2VjdGlvbi0yIC5sYXlvdXQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKSAjc2VjdGlvbi0yIC5sYXlvdXQgLmJsb2NrLFxuYm9keTpub3QoLnBhZ2Utbm9kZS10eXBlLXBzby1wc2EpICNzZWN0aW9uLTIgLmxheW91dCAuYmxvY2sge1xuICBvcGFjaXR5OiAxO1xufVxuYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKSAuYmxvY2stbGF5b3V0LWJ1aWxkZXIsXG5ib2R5Om5vdCgucGFnZS1ub2RlLXR5cGUtcHNvLXBzYSkgLmJsb2NrLWxheW91dC1idWlsZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbmJvZHk6bm90KC5wYXRoLWZyb250cGFnZSkgLmxhbmRpbmctcGFnZS1jb250ZW50IC5ibG9jay1sYXlvdXQtYnVpbGRlcixcbmJvZHk6bm90KC5wYWdlLW5vZGUtdHlwZS1wc28tcHNhKSAubGFuZGluZy1wYWdlLWNvbnRlbnQgLmJsb2NrLWxheW91dC1idWlsZGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbmJvZHk6bm90KC5wYXRoLWZyb250cGFnZSkgLnVpLWRpYWxvZy1jb250ZW50IC5ibG9jay1sYXlvdXQtYnVpbGRlcixcbmJvZHk6bm90KC5wYWdlLW5vZGUtdHlwZS1wc28tcHNhKSAudWktZGlhbG9nLWNvbnRlbnQgLmJsb2NrLWxheW91dC1idWlsZGVyIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKSAuYmxvY2stbGF5b3V0LWJ1aWxkZXIudmlzaWJsZSxcbmJvZHk6bm90KC5wYWdlLW5vZGUtdHlwZS1wc28tcHNhKSAuYmxvY2stbGF5b3V0LWJ1aWxkZXIudmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5ib2R5Om5vdCgucGF0aC1mcm9udHBhZ2UpIC5ibG9jay1pbmxpbmUtYmxvY2tiYW5uZXIuYmxvY2stbGF5b3V0LWJ1aWxkZXIsIGJvZHk6bm90KC5wYXRoLWZyb250cGFnZSkgLmhzLWJhbm5lcixcbmJvZHk6bm90KC5wYWdlLW5vZGUtdHlwZS1wc28tcHNhKSAuYmxvY2staW5saW5lLWJsb2NrYmFubmVyLmJsb2NrLWxheW91dC1idWlsZGVyLFxuYm9keTpub3QoLnBhZ2Utbm9kZS10eXBlLXBzby1wc2EpIC5ocy1iYW5uZXIge1xuICBvcGFjaXR5OiAxO1xufVxuYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKSAuYmdfd2hpdGUsXG5ib2R5Om5vdCgucGFnZS1ub2RlLXR5cGUtcHNvLXBzYSkgLmJnX3doaXRlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBhdGgtZnJvbnRwYWdlIC5oZXJvLWJnLWltYWdlIC5oZXJvLWJnLWltYWdlLS1saW5lIC5oZXJvX2Jhbm5lcl9kZXNjcmlwdGlvbiBoNDpmaXJzdC1vZi10eXBlIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMnB4IDIwcHggIzAwMDAwMCk7XG59XG4ucGF0aC1mcm9udHBhZ2UgLmhlcm8tYmctaW1hZ2UgLmhlcm8tYmctaW1hZ2UtLWxpbmUgLmhlcm9fYmFubmVyX2Rlc2NyaXB0aW9uIGgzIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggNnB4IDZweCAjMDAwMDAwKTtcbn1cbi5wYXRoLWZyb250cGFnZSAuaGVyby1iZy1pbWFnZSAuaGVyby1iZy1pbWFnZS0tbGluZSAuaGVyb19iYW5uZXJfZGVzY3JpcHRpb24gaDIge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA2cHggNnB4ICMwMDAwMDApO1xufVxuXG4ucGF0aC1mcm9udHBhZ2UgLmxhbmRpbmctcGFnZS1jb250ZW50ICNzZWN0aW9uLTEge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAwO1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXRoLWZyb250cGFnZSAubGFuZGluZy1wYWdlLWNvbnRlbnQgI3NlY3Rpb24tMSB7XG4gICAgei1pbmRleDogOTk7XG4gIH1cbn1cbi5wYXRoLWZyb250cGFnZSAubGFuZGluZy1wYWdlLWNvbnRlbnQgLmhlcm9fYmFubmVyIHtcbiAgbWluLWhlaWdodDogNjAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDYzcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGF0aC1mcm9udHBhZ2UgLmxhbmRpbmctcGFnZS1jb250ZW50IC5oZXJvX2Jhbm5lciB7XG4gICAgbWluLWhlaWdodDogNDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXRoLWZyb250cGFnZSAubGFuZGluZy1wYWdlLWNvbnRlbnQgLmhlcm9fYmFubmVyIHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzOSUgMzAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYXRoLWZyb250cGFnZSAubGFuZGluZy1wYWdlLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyby1iZy1pbWFnZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5wYXRoLWZyb250cGFnZSAubGFuZGluZy1wYWdlLWNvbnRlbnQgLmhlcm8tYmctaW1hZ2UgLmhlcm8tYmctaW1hZ2UtLWxpbmUgLmhlcm9fYmFubmVyX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnBhdGgtZnJvbnRwYWdlIC5sYW5kaW5nLXBhZ2UtY29udGVudCAuaGVyby1iZy1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhdGgtZnJvbnRwYWdlIC5sYW5kaW5nLXBhZ2UtY29udGVudCAuaGVyby1iZy1pbWFnZSB7XG4gICAgdG9wOiAxNSU7XG4gIH1cbn1cbi5wYXRoLWZyb250cGFnZSAubGFuZGluZy1wYWdlLWNvbnRlbnQgLmhlcm8tYmctaW1hZ2U6aGFzKC5ob21lcGFnZS1jYW1wYWlnbi1jb250ZW50KSAubm90LWFjdHVhbC1wYXRpZW50IHtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogNzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhdGgtZnJvbnRwYWdlIC5sYW5kaW5nLXBhZ2UtY29udGVudCAuaGVyby1iZy1pbWFnZTpoYXMoLmhvbWVwYWdlLWNhbXBhaWduLWNvbnRlbnQpIC5ub3QtYWN0dWFsLXBhdGllbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucGF0aC1mcm9udHBhZ2UgLmxhbmRpbmctcGFnZS1jb250ZW50IC5ob21lcGFnZS1jYW1wYWlnbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGF0aC1mcm9udHBhZ2UgLmxhbmRpbmctcGFnZS1jb250ZW50IC5ob21lcGFnZS1jYW1wYWlnbi1jb250ZW50IGEucHNvLWJ0biB7XG4gIHBhZGRpbmc6IDhweCAzNXB4O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5wYXRoLWZyb250cGFnZSAubGFuZGluZy1wYWdlLWNvbnRlbnQgLmhvbWVwYWdlLWNhbXBhaWduLWNvbnRlbnQgYS5wc28tYnRuLm5yLWF4c3BhIHtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG59XG4ucGF0aC1mcm9udHBhZ2UgLmxhbmRpbmctcGFnZS1jb250ZW50IC5ob21lcGFnZS1jYW1wYWlnbi1jb250ZW50IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93LWV4dHJhYm9sZGl0YWxpY1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogMjBweCAwIDI0cHggMCAhaW1wb3J0YW50O1xufVxuLnBhdGgtZnJvbnRwYWdlIC5sYW5kaW5nLXBhZ2UtY29udGVudCAuaG9tZXBhZ2UtY2FtcGFpZ24tY29udGVudCBhLmFycm93IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggNnB4IDZweCAjNTM1NDU5KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXRoLWZyb250cGFnZSAubGFuZGluZy1wYWdlLWNvbnRlbnQgLmhvbWVwYWdlLWNhbXBhaWduLWNvbnRlbnQgYS5hcnJvdyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG4ucGF0aC1mcm9udHBhZ2UgLmxhbmRpbmctcGFnZS1jb250ZW50IC5ob21lcGFnZS1jYW1wYWlnbi1jb250ZW50IGEuYXJyb3c6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wYXRoLWZyb250cGFnZSAubGFuZGluZy1wYWdlLWNvbnRlbnQgLmhvbWVwYWdlLWNhbXBhaWduLWNvbnRlbnQgYS5hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy13aGl0ZS1yaWdodC5zdmdcIikgNTAlIDkwJSBuby1yZXBlYXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDYzcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGF0aC1mcm9udHBhZ2UgLmxhbmRpbmctcGFnZS1jb250ZW50IC5ob21lcGFnZS1jYW1wYWlnbi1jb250ZW50IGgzIHtcbiAgICBtYXJnaW46IDEycHggMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cbiAgLnBhdGgtZnJvbnRwYWdlIC5sYW5kaW5nLXBhZ2UtY29udGVudCAuaG9tZXBhZ2UtY2FtcGFpZ24tY29udGVudCBwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAucGF0aC1mcm9udHBhZ2UgLmxhbmRpbmctcGFnZS1jb250ZW50IC5ob21lcGFnZS1jYW1wYWlnbi1jb250ZW50IHAuYm94LWJ1dHRvbnMge1xuICAgIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgfVxuICAucGF0aC1mcm9udHBhZ2UgLmxhbmRpbmctcGFnZS1jb250ZW50IC5ob21lcGFnZS1jYW1wYWlnbi1jb250ZW50IGEuYXJyb3cge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucGF0aC1mcm9udHBhZ2UgLmxhbmRpbmctcGFnZS1jb250ZW50IC5ob21lcGFnZS1jYW1wYWlnbi1jb250ZW50IGEuYXJyb3c6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgfVxuICAucGF0aC1mcm9udHBhZ2UgLmxhbmRpbmctcGFnZS1jb250ZW50IC5ob21lcGFnZS10aHJlZS1jb2x1bW5zIC5oZXJvLWJnLWltYWdlIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXRoLWZyb250cGFnZSAubGFuZGluZy1wYWdlLWNvbnRlbnQgI3NlY3Rpb24tMyAuZGFya2VzdC0tZ3JlZW4ge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhdGgtZnJvbnRwYWdlIC5sYW5kaW5nLXBhZ2UtY29udGVudCAubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGF0aC1mcm9udHBhZ2UgLmxhbmRpbmctcGFnZS1jb250ZW50IC5ob21lcGFnZS1jYW1wYWlnbi1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wYXRoLWZyb250cGFnZSAubGFuZGluZy1wYWdlLWNvbnRlbnQgLmhvbWVwYWdlLWNhbXBhaWduLWNvbnRlbnQgaDMge1xuICAgIG1hcmdpbjogMCAwIDEycHggMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3ctZXh0cmFib2xkaXRhbGljXCI7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG4gIC5wYXRoLWZyb250cGFnZSAubGFuZGluZy1wYWdlLWNvbnRlbnQgLmhvbWVwYWdlLWNhbXBhaWduLWNvbnRlbnQgcCB7XG4gICAgbWFyZ2luOiA4cHggMCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYXRoLWZyb250cGFnZSAubGFuZGluZy1wYWdlLWNvbnRlbnQgLmhvbWVwYWdlLWNhbXBhaWduLWNvbnRlbnQgYS5wc28tYnRuIHtcbiAgICBwYWRkaW5nOiA4cHggMzNweDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAucGF0aC1mcm9udHBhZ2UgLmxhbmRpbmctcGFnZS1jb250ZW50IC5ob21lcGFnZS1jYW1wYWlnbi1jb250ZW50IGEucHNvLWJ0bi5uci1heHNwYSB7XG4gICAgcGFkZGluZzogOHB4IDMxcHg7XG4gIH1cbn1cblxuLmhlcm8tYmctaW1hZ2U6aGFzKC5ob21lcGFnZS1jYW1wYWlnbikge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNSUpO1xufVxuXG4uaG9tZXBhZ2UtY2FtcGFpZ24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDExMCwgMTE4LCAwLjgpO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lcGFnZS1jYW1wYWlnbiB7XG4gICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gIH1cbn1cblxuLmhvbWVwYWdlLWNhbXBhaWduLW5vLWJnIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmhvbWVwYWdlLWNhbXBhaWduLW5vLWJnIC5ob21lcGFnZS1jYW1wYWlnbiB7XG4gIGJhY2tncm91bmQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5sYW5kaW5nLXBhZ2UtY29udGVudCAuaGVyby1iZy1pbWFnZS0tbGluZSB7XG4gIG1hcmdpbi10b3A6IC0xMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYW5kaW5nLXBhZ2UtY29udGVudCAuaGVyby1iZy1pbWFnZS0tbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDYzcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wYWdlLWNvbnRlbnQgLmhlcm8tYmctaW1hZ2UtLWxpbmUge1xuICAgIG1hcmdpbi10b3A6IC0yNTBweDtcbiAgfVxufVxuXG4jZHJ1cGFsLW1vZGFsIC5ibG9jay1sYXlvdXQtYnVpbGRlciB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmxheW91dC0tdGhyZWVjb2wtc2VjdGlvbi50aHJlZS1jb2x1bW5zLXN0YXktY29ubmVjdGVkLWJhbm5lciB7XG4gIGdhcDogdW5zZXQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmxheW91dC0tdGhyZWVjb2wtc2VjdGlvbi50aHJlZS1jb2x1bW5zLXN0YXktY29ubmVjdGVkLWJhbm5lciA+IC5sYXlvdXRfX3JlZ2lvbiB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxheW91dC0tdGhyZWVjb2wtc2VjdGlvbi50aHJlZS1jb2x1bW5zLXN0YXktY29ubmVjdGVkLWJhbm5lciA+IC5sYXlvdXRfX3JlZ2lvbi5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgIGZsZXg6IDEgMCAzMyUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxheW91dC0tdGhyZWVjb2wtc2VjdGlvbi50aHJlZS1jb2x1bW5zLXN0YXktY29ubmVjdGVkLWJhbm5lciA+IC5sYXlvdXRfX3JlZ2lvbi5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICBmbGV4OiAxIDAgMzQlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5sYXlvdXQtLXRocmVlY29sLXNlY3Rpb24udGhyZWUtY29sdW1ucy1zdGF5LWNvbm5lY3RlZC1iYW5uZXIgPiAubGF5b3V0X19yZWdpb24ubGF5b3V0X19yZWdpb24tLXRoaXJkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGF5b3V0LS10aHJlZWNvbC1zZWN0aW9uLnRocmVlLWNvbHVtbnMtc3RheS1jb25uZWN0ZWQtYmFubmVyID4gLmxheW91dF9fcmVnaW9uLmxheW91dF9fcmVnaW9uLS10aGlyZCB7XG4gICAgZmxleDogMSAwIDMzJSAhaW1wb3J0YW50O1xuICB9XG59XG4ubGF5b3V0LS10aHJlZWNvbC1zZWN0aW9uLnRocmVlLWNvbHVtbnMtc3RheS1jb25uZWN0ZWQtYmFubmVyIC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm9fYmFubmVyIHtcbiAgbWluLWhlaWdodDogMzYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxheW91dC0tdGhyZWVjb2wtc2VjdGlvbi50aHJlZS1jb2x1bW5zLXN0YXktY29ubmVjdGVkLWJhbm5lciAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvX2Jhbm5lciB7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYXlvdXQtLXRocmVlY29sLXNlY3Rpb24udGhyZWUtY29sdW1ucy1zdGF5LWNvbm5lY3RlZC1iYW5uZXIgLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyb19iYW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IDIyNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAzMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDEzcHgpIHtcbiAgLmxheW91dC0tdGhyZWVjb2wtc2VjdGlvbi50aHJlZS1jb2x1bW5zLXN0YXktY29ubmVjdGVkLWJhbm5lciAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvX2Jhbm5lciB7XG4gICAgbWluLWhlaWdodDogMTUycHggIWltcG9ydGFudDtcbiAgfVxufVxuLmxheW91dC0tdGhyZWVjb2wtc2VjdGlvbi50aHJlZS1jb2x1bW5zLXN0YXktY29ubmVjdGVkLWJhbm5lciAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvLWJnLWltYWdlIHtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG59XG4ubGF5b3V0LS10aHJlZWNvbC1zZWN0aW9uLnRocmVlLWNvbHVtbnMtc3RheS1jb25uZWN0ZWQtYmFubmVyIC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm8tYmctaW1hZ2UgLmhlcm8tYmctaW1hZ2UtLWxpbmUgLmhlcm9fYmFubmVyX2Rlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDA0cHgpIHtcbiAgLmxheW91dC0tdGhyZWVjb2wtc2VjdGlvbi50aHJlZS1jb2x1bW5zLXN0YXktY29ubmVjdGVkLWJhbm5lciAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvLWJnLWltYWdlIC5oZXJvLWJnLWltYWdlLS1saW5lIC5oZXJvX2Jhbm5lcl9kZXNjcmlwdGlvbiB7XG4gICAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxheW91dC0tdGhyZWVjb2wtc2VjdGlvbi50aHJlZS1jb2x1bW5zLXN0YXktY29ubmVjdGVkLWJhbm5lciAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvLWJnLWltYWdlIC5oZXJvLWJnLWltYWdlLS1saW5lIC5oZXJvX2Jhbm5lcl9kZXNjcmlwdGlvbiB7XG4gICAgbGVmdDogNTclO1xuICAgIHRvcDogNTMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmxheW91dC0tdGhyZWVjb2wtc2VjdGlvbi50aHJlZS1jb2x1bW5zLXN0YXktY29ubmVjdGVkLWJhbm5lciAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvLWJnLWltYWdlIC5oZXJvLWJnLWltYWdlLS1saW5lIC5oZXJvX2Jhbm5lcl9kZXNjcmlwdGlvbiB7XG4gICAgbGVmdDogNTIlO1xuICAgIHRvcDogNTclO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxheW91dC0tdGhyZWVjb2wtc2VjdGlvbi50aHJlZS1jb2x1bW5zLXN0YXktY29ubmVjdGVkLWJhbm5lciAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvLWJnLWltYWdlIC5oZXJvLWJnLWltYWdlLS1saW5lIC5oZXJvX2Jhbm5lcl9kZXNjcmlwdGlvbiB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTQlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGF5b3V0LS10aHJlZWNvbC1zZWN0aW9uLnRocmVlLWNvbHVtbnMtc3RheS1jb25uZWN0ZWQtYmFubmVyIC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm8tYmctaW1hZ2UgLmhlcm8tYmctaW1hZ2UtLWxpbmUgLmhlcm9fYmFubmVyX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDc1cHg7XG4gICAgbGVmdDogMzglO1xuICAgIHRvcDogNTklO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTNweCkge1xuICAubGF5b3V0LS10aHJlZWNvbC1zZWN0aW9uLnRocmVlLWNvbHVtbnMtc3RheS1jb25uZWN0ZWQtYmFubmVyIC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm8tYmctaW1hZ2UgLmhlcm8tYmctaW1hZ2UtLWxpbmUgLmhlcm9fYmFubmVyX2Rlc2NyaXB0aW9uIHtcbiAgICBsZWZ0OiAyNiU7XG4gICAgdG9wOiA1NSU7XG4gIH1cbn1cbi5sYXlvdXQtLXRocmVlY29sLXNlY3Rpb24udGhyZWUtY29sdW1ucy1zdGF5LWNvbm5lY3RlZC1iYW5uZXIgLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyby1iZy1pbWFnZSAuaGVyby1iZy1pbWFnZS0tbGluZSAuaGVyb19iYW5uZXJfZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIG1heC13aWR0aDogMTAzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGF5b3V0LS10aHJlZWNvbC1zZWN0aW9uLnRocmVlLWNvbHVtbnMtc3RheS1jb25uZWN0ZWQtYmFubmVyIC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm8tYmctaW1hZ2UgLmhlcm8tYmctaW1hZ2UtLWxpbmUgLmhlcm9fYmFubmVyX2Rlc2NyaXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYXlvdXQtLXRocmVlY29sLXNlY3Rpb24udGhyZWUtY29sdW1ucy1zdGF5LWNvbm5lY3RlZC1iYW5uZXIgLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAud2hpdGVsZWZ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubGF5b3V0LS10aHJlZWNvbC1zZWN0aW9uLnRocmVlLWNvbHVtbnMtc3RheS1jb25uZWN0ZWQtYmFubmVyIC5ub3QtYWN0dWFsLXBhdGllbnQge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNnB4O1xuICBsZWZ0OiAyMXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZXBhZ2UtdGhyZWUtY29sdW1ucyAubGF5b3V0X19yZWdpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuaG9tZXBhZ2UtdGhyZWUtY29sdW1ucyAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvLWJnLWltYWdlIC5oZXJvLWJnLWltYWdlLS1saW5lIC5oZXJvX2Jhbm5lcl9kZXNjcmlwdGlvbiBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93LWV4dHJhYm9sZGl0YWxpY1wiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmhvbWVwYWdlLXRocmVlLWNvbHVtbnMgLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyby1iZy1pbWFnZSAuaGVyby1iZy1pbWFnZS0tbGluZSAuaGVyb19iYW5uZXJfZGVzY3JpcHRpb24gaDMge1xuICBmb250LWZhbWlseTogXCJCYXJsb3ctZXh0cmFib2xkaXRhbGljXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5ob21lcGFnZS10aHJlZS1jb2x1bW5zIC5oZXJvLWJnLWltYWdlIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4uaG9tZXBhZ2UtdGhyZWUtY29sdW1ucyAuaG9tZXBhZ2UtY2FtcGFpZ24tY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogOCUgIWltcG9ydGFudDtcbn1cbi5ob21lcGFnZS10aHJlZS1jb2x1bW5zIC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm8tYmctaW1hZ2UgLmhlcm8tYmctaW1hZ2UtLWxpbmUgLmhlcm9fYmFubmVyX2Rlc2NyaXB0aW9uIHAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5ob21lcGFnZS10aHJlZS1jb2x1bW5zIC5ibG9jay1pbmxpbmUtYmxvY2tiYW5uZXIgaDIge1xuICBiYWNrZ3JvdW5kOiAjN0RGMkVBO1xuICBjb2xvcjogIzAwNkU3Njtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTA2M3B4KSB7XG4gIC5ob21lcGFnZS10aHJlZS1jb2x1bW5zIC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm8tYmctaW1hZ2UgLmhlcm8tYmctaW1hZ2UtLWxpbmUgLmhlcm9fYmFubmVyX2Rlc2NyaXB0aW9uIHAge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ob21lcGFnZS1ibHVlLXRpdGxlIHtcbiAgb3BhY2l0eTogdW5zZXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzdERjJFQTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2hvbWVwYWdlLXRpdGxlLWJhY2tncm91bmQuc3ZnXCIpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lcGFnZS1ibHVlLXRpdGxlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgYWxpZ24taXRlbXM6IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdERjJFQTtcbiAgfVxufVxuXG4uaG9tZXBhZ2UtYmx1ZS10aXRsZSBoMyB7XG4gIG1hcmdpbjogMCAzMHB4IDAgMzBweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LWZhbWlseTogXCJCYXJsb3ctZXh0cmFib2xkaXRhbGljXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICMwMDZFNzY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lcGFnZS1ibHVlLXRpdGxlIGgzIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgbWFyZ2luOiA1cHggMCA1cHggMjBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYW5kaW5nLXBhZ2UtY29udGVudCAucmVmZXJlbmNlIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5ob21lcGFnZS10aHJlZS1jb2x1bW5zIC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm8tYmctaW1hZ2UgLmhlcm8tYmctaW1hZ2UtLWxpbmUgLm5vdC1hY3R1YWwtcGF0aWVudC53aGl0ZXJpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC13Y21zLXBncGhfX2Rpc2NsYWltZXIge1xuICB0ZXh0LXNoYWRvdzogMCAwIDNweCAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG4uaG9tZXBhZ2UtdGhyZWUtY29sdW1ucyAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvLWJnLWltYWdlIC5oZXJvLWJnLWltYWdlLS1saW5lIC5ub3QtYWN0dWFsLXBhdGllbnQuZGFya3JpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC13Y21zLXBncGhfX2Rpc2NsYWltZXIge1xuICB0ZXh0LXNoYWRvdzogMCAwIDNweCAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5sYXlvdXQuYmFubmVyLWRlZmF1bHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ubGF5b3V0LmJhbm5lci1kZWZhdWx0IC5xYS1ncmVlbi10aXRsZS1hcnJvdyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9saWdodC1ncmVlbi1hcnJvd3Muc3ZnXCIpIG5vLXJlcGVhdCByaWdodCAxMDAlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGF5b3V0LmJhbm5lci1kZWZhdWx0IC5xYS1ncmVlbi10aXRsZS1hcnJvdyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2xpZ2h0LWdyZWVuLWFycm93cy5zdmdcIikgbm8tcmVwZWF0IGNhbGMoMTAwJSArIDE1cHgpIDUwJSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTE1cHggNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubGF5b3V0LmJhbm5lci1kZWZhdWx0IC5oZXJvX2Jhbm5lciAuaGVyby1iZy1pbWFnZSB7XG4gIHBhZGRpbmc6IDAgNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYXlvdXQuYmFubmVyLWRlZmF1bHQgLmhlcm9fYmFubmVyIC5oZXJvLWJnLWltYWdlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5sYXlvdXQuYmFubmVyLWRlZmF1bHQgLmhlcm9fYmFubmVyIC5oZXJvLWJnLWltYWdlLS1saW5lIHtcbiAgbWFyZ2luOiAwO1xufVxuLmxheW91dC5iYW5uZXItZGVmYXVsdCAuaGVyb19iYW5uZXIgLmhlcm8tYmctaW1hZ2UtLWxpbmUgLmhlcm9fYmFubmVyX2Rlc2NyaXB0aW9uIGgxIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIHRleHQtc2hhZG93OiAycHggMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGF5b3V0LmJhbm5lci1kZWZhdWx0IC5oZXJvX2Jhbm5lciAuaGVyby1iZy1pbWFnZS0tbGluZSAuaGVyb19iYW5uZXJfZGVzY3JpcHRpb24gaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3ctZXh0cmFib2xkaXRhbGljXCIgIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucmVjb21tZW5kLW5leHQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigyMSwgMTIxLCAxMTkpIDAlLCByZ2IoMTcsIDExMywgMTQ4KSAxMDAlKTtcbiAgcGFkZGluZzogMCA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlY29tbWVuZC1uZXh0IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4ucmVjb21tZW5kLW5leHQgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAwIDEgMjAlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVjb21tZW5kLW5leHQgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnJlY29tbWVuZC1uZXh0IC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmltYWdlLWJsb2NrLS1pbWFnZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucmVjb21tZW5kLW5leHQgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuaW1hZ2UtYmxvY2stLWltYWdlIGltZyB7XG4gIHdpZHRoOiB1bnNldDtcbn1cbi5yZWNvbW1lbmQtbmV4dCAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gIGZsZXg6IDAgMSA4MCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWNvbW1lbmQtbmV4dCAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgZmxleDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ucmVjb21tZW5kLW5leHQgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmJsb2NrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5yZWNvbW1lbmQtbmV4dCAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuYmxvY2sgLnR3by1ncmlkIC5ncmlkXzIgLmJnX3doaXRlIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5yZWNvbW1lbmQtbmV4dCAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuYmxvY2sgLnR3by1ncmlkIC5ncmRfdHRsIHtcbiAgY29sb3I6ICMwMDVGNjY7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWNvbW1lbmQtbmV4dCAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuYmxvY2sgLnR3by1ncmlkIC5ncmRfdHRsIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5yZWNvbW1lbmQtbmV4dCAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuYmxvY2sgLnR3by1ncmlkIC5ncmRfdHRsIHNwYW4ge1xuICBjb2xvcjogIzAwQjBCOTtcbn1cbi5yZWNvbW1lbmQtbmV4dCAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuYmxvY2sgLnR3by1ncmlkIHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWNvbW1lbmQtbmV4dCAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuYmxvY2sgLnR3by1ncmlkIHAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnJlY29tbWVuZC1uZXh0IC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5ibG9jayAudHdvLWdyaWQgcDpub3QoLmdyZF90dGwpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuLnJlY29tbWVuZC1uZXh0IC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5ibG9jayAudHdvLWdyaWQgcCBhIHtcbiAgY29sb3I6ICM0RDM5ODA7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWNvbW1lbmQtbmV4dCAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuYmxvY2sgLnR3by1ncmlkIHAgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucmVjb21tZW5kLW5leHQgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmJsb2NrIC50d28tZ3JpZCBwIGEge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbn1cbi5yZWNvbW1lbmQtbmV4dCAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuYmxvY2sgLnR3by1ncmlkIHAgYTphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy5zdmdcIikgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ucmVjb21tZW5kLW5leHQubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuYmxvY2staW5saW5lLWJsb2NrYmFzaWMgLmZpZWxkLS1uYW1lLWJvZHkge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVjb21tZW5kLW5leHQubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuYmxvY2staW5saW5lLWJsb2NrYmFzaWMgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5yZWNvbW1lbmQtbmV4dC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5ibG9jay1pbmxpbmUtYmxvY2tiYXNpYyAuZmllbGQtLW5hbWUtYm9keSAudHdvLWdyaWQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5yZWNvbW1lbmQtbmV4dCAuZ3JpZF8yLmJnX3doaXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4jbmF2aWdhdGUuYWNjZXNzLXBhZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIGltZyB7XG4gIHdpZHRoOiB1bnNldDtcbn1cbiNuYXZpZ2F0ZS5hY2Nlc3MtcGFnZSAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI25hdmlnYXRlLmFjY2Vzcy1wYWdlIC5yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbiNuYXZpZ2F0ZS5hY2Nlc3MtcGFnZSAucm93ID4gLmNvbHVtOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjbmF2aWdhdGUuYWNjZXNzLXBhZ2UgLnJvdyA+IC5jb2x1bTpmaXJzdC1vZi10eXBlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNuYXZpZ2F0ZS5hY2Nlc3MtcGFnZSAucm93ID4gLmNvbHVtOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAjbmF2aWdhdGUuYWNjZXNzLXBhZ2UgLnJvdyA+IC5jb2x1bTpmaXJzdC1vZi10eXBlIC5kYXJrLWdyZWVuLXRleHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNuYXZpZ2F0ZS5hY2Nlc3MtcGFnZSAucm93ID4gLmNvbHVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI25hdmlnYXRlLmFjY2Vzcy1wYWdlIC5yb3cgPiAuY29sdW06bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuI25hdmlnYXRlLmFjY2Vzcy1wYWdlIC5yb3cgPiAuY29sdW06bnRoLWNoaWxkKDIpIGgzIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4jbmF2aWdhdGUuYWNjZXNzLXBhZ2UgLnJvdyA+IC5jb2x1bSAuZGFyay1ncmVlbi10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiamFmLWJlcm5pbmEtc2Fucy1uYXJyb3dcIjtcbiAgY29sb3I6ICMwMDVGNjY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDM3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAjbmF2aWdhdGUuYWNjZXNzLXBhZ2UgLnJvdyA+IC5jb2x1bSAuZGFyay1ncmVlbi10ZXh0IHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNuYXZpZ2F0ZS5hY2Nlc3MtcGFnZSAucm93ID4gLmNvbHVtIC5kYXJrLWdyZWVuLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3ctZXh0cmFib2xkaXRhbGljXCI7XG4gIH1cbn1cbiNuYXZpZ2F0ZS5hY2Nlc3MtcGFnZSAucm93ID4gLmNvbHVtIC5kYXJrLWdyZWVuLXRleHQgc3BhbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNCRERDMDQ7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiamFmLWJlcm5pbmEtc2Fucy1jb25kZW5zZWRcIjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTVweDtcbn1cbiNuYXZpZ2F0ZS5hY2Nlc3MtcGFnZSAucm93ID4gLmNvbHVtIHAgc3Ryb25nIHtcbiAgY29sb3I6ICMwMDVGNjY7XG59XG4jbmF2aWdhdGUuYWNjZXNzLXBhZ2UgLnJvdyA+IC5jb2x1bSBwIHNwYW4ge1xuICBjb2xvcjogIzAwQjBCOTtcbn1cblxuLm9uZS1mb3JtIC5ibG9jay1pbmxpbmUtYmxvY2tkb3dubG9hZC1mb3JtcyB7XG4gIHBhZGRpbmc6IDA7XG59XG4ub25lLWZvcm0gLmJsb2NrLWlubGluZS1ibG9ja2Rvd25sb2FkLWZvcm1zIC5kb3dubG9hZC1mb3JtcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub25lLWZvcm0gLmJsb2NrLWlubGluZS1ibG9ja2Rvd25sb2FkLWZvcm1zIC5kb3dubG9hZC1mb3JtcyAuZC1mb3JtLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vbmUtZm9ybSAuYmxvY2staW5saW5lLWJsb2NrZG93bmxvYWQtZm9ybXMgLmRvd25sb2FkLWZvcm1zIC5kLWZvcm0tYnRuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMiU7XG4gIH1cbn1cbi5vbmUtZm9ybSAuYmxvY2staW5saW5lLWJsb2NrZG93bmxvYWQtZm9ybXMgLmRvd25sb2FkLWZvcm1zIC5kLWZvcm0tYnRuOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Rvd25sb2FkLWJ0bi5zdmdcIikgbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2MHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9uZS1mb3JtIC5ibG9jay1pbmxpbmUtYmxvY2tkb3dubG9hZC1mb3JtcyAuZG93bmxvYWQtZm9ybXMgLmQtZm9ybS1idG46YmVmb3JlIHtcbiAgICByaWdodDogNCU7XG4gICAgd2lkdGg6IDEyJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDEyJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9uZS1mb3JtIGgzLmRhcmstZ3JlZW4tdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5vbmUtZm9ybSBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmRvd25sb2FkLWZvcm1zIC5kb3dubG9hZC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWRvd25sb2FkLWZvcm1zIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmRvd25sb2FkLWZvcm1zIC5kb3dubG9hZC1pdGVtIC5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpemUtMiB7XG4gICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaXplLTIgKyBwIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbmJvZHk6bm90KC5wYXRoLWZyb250cGFnZSkgLnBlcnNwZWN0aXZlIC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm9fYmFubmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHk6bm90KC5wYXRoLWZyb250cGFnZSkgLnBlcnNwZWN0aXZlIC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm9fYmFubmVyIHtcbiAgICBoZWlnaHQ6IDIwdmg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzh2aDtcbiAgfVxufVxuXG4ucGVyc3BlY3RpdmUtbW9hLXRleHQge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk7XG4gIGJvdHRvbTogLTUwcHg7XG59XG4ucGVyc3BlY3RpdmUtbW9hLXRleHQtLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTIuNXB4KTtcbiAgY29sb3I6ICMzMzM7XG4gIG1heC13aWR0aDogNjg1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgOTUlIDEwMCUsIDAgMTAwJSk7XG4gIG1hcmdpbi10b3A6IC0yMDBweDtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93bWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbi5wZXJzcGVjdGl2ZS1tb2EtdGV4dC0taW5uZXIgc21hbGwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IC8qIDExMi41JSAqL1xuICBsZXR0ZXItc3BhY2luZzogMC4wMDJweDtcbn1cblxuLnBlcnNwZWN0aXZlIHN1cCB7XG4gIGxlZnQ6IDA7XG59XG4ucGVyc3BlY3RpdmUgaDIucGVyc3BlY3RpdmVfdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDY0cHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93Y29uZGVuc2VkXCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDA3cHg7XG4gIGNvbG9yOiAjMmE3NDc1ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBlcnNwZWN0aXZlIGgyLnBlcnNwZWN0aXZlX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnBlcnNwZWN0aXZlIHAge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wZXJzcGVjdGl2ZSBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5wZXJzcGVjdGl2ZSAucmVmZXJlbmNlcyBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5wZXJzcGVjdGl2ZSAucmVmZXJlbmNlcyBoNCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wZXJzcGVjdGl2ZSAuY2hhcnQtdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBjb2xvcjogIzMxMzEzMTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ucGVyc3BlY3RpdmUgLmNoYXJ0LXRhYmxlIHRoIHtcbiAgY29sb3I6ICNmZmY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnBlcnNwZWN0aXZlIC5jaGFydC10YWJsZSB0aCBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJCYXJsb3djb25kZW5zZWRcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucGVyc3BlY3RpdmUgLmNoYXJ0LXRhYmxlIHRkIHtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnBlcnNwZWN0aXZlIC5jaGFydC10YWJsZSB0ZCBzdHJvbmcge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wZXJzcGVjdGl2ZSAuY2hhcnQtdGFibGUgdGQgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnBlcnNwZWN0aXZlIC5jaGFydC10YWJsZSAuY2hhcnQtZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnBlcnNwZWN0aXZlIC5jaGFydC10YWJsZSAuY2hhcnQtbGVmdC1jb2wge1xuICB3aWR0aDogMjIuNiU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnBlcnNwZWN0aXZlIC5jaGFydC10YWJsZSAuY2hhcnQtYnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZWRlZDtcbn1cbi5wZXJzcGVjdGl2ZSAuY2hhcnQtdGFibGUgLmNoYXJ0LWJsIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTVlZGVkO1xufVxuLnBlcnNwZWN0aXZlIC5jaGFydC10YWJsZSAuY2hhcnQtYnIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTVlZGVkO1xufVxuXG4ubGlnaHQtZ3JleS1nbG93aW5nLWJveCB7XG4gIGJvcmRlci1jb2xvcjogI0JEREMwNDtcbiAgYm94LXNoYWRvdzogMCAwIDE0cHggI0JEREMwNDtcbiAgcGFkZGluZzogMTRweCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGlnaHQtZ3JleS1nbG93aW5nLWJveCAuYm94LWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGlnaHQtZ3JleS1nbG93aW5nLWJveCAuYm94LWNvbnRlbnQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93bWVkaXVtXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGlnaHQtZ3JleS1nbG93aW5nLWJveCAuYm94LWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4uZGFyay1ncmVlbi1iYWRnZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMkE3NDc1O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNHB4IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5maXJzdF9kb3NlX2NvbnRhaW5lci5wZXJzcGVjdGl2ZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmlyc3RfZG9zZV9jb250YWluZXIucGVyc3BlY3RpdmUgLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyb19iYW5uZXIgLmhlcm9fYmFubmVyX2Rlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiAxNzMzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmZpcnN0X2Rvc2VfY29udGFpbmVyLnBlcnNwZWN0aXZlIC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm9fYmFubmVyIC5oZXJvLWJnLWltYWdlIHtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmZpcnN0X2Rvc2VfY29udGFpbmVyLnBlcnNwZWN0aXZlIC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm9fYmFubmVyIC5oZXJvLWJnLWltYWdlIC5wZXJzcGVjdGl2ZV9sb2dvIHtcbiAgcGFkZGluZzogMCAxMCU7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xuICBtYXJnaW4tbGVmdDogOTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maXJzdF9kb3NlX2NvbnRhaW5lci5wZXJzcGVjdGl2ZSAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvX2Jhbm5lciAuaGVyby1iZy1pbWFnZSAucGVyc3BlY3RpdmVfbG9nbyB7XG4gICAgbWFyZ2luLXRvcDogMzIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgcGFkZGluZzogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmlyc3RfZG9zZV9jb250YWluZXIucGVyc3BlY3RpdmUgLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyb19iYW5uZXIgLmhlcm8tYmctaW1hZ2UgLnBlcnNwZWN0aXZlX2xvZ28ge1xuICAgIG1hcmdpbi10b3A6IDI0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmlyc3RfZG9zZV9jb250YWluZXIucGVyc3BlY3RpdmUgLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyb19iYW5uZXIgLmhlcm8tYmctaW1hZ2UgLnBlcnNwZWN0aXZlX2xvZ28gaW1nIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5maXJzdF9kb3NlX2NvbnRhaW5lci5wZXJzcGVjdGl2ZSAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvX2Jhbm5lciAuaGVyby1iZy1pbWFnZSAucGVyc3BlY3RpdmVfbG9nbyBhcnRpY2xlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5maXJzdF9kb3NlX2NvbnRhaW5lci5wZXJzcGVjdGl2ZSAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvX2Jhbm5lciAuaGVyby1iZy1pbWFnZSAucGVyc3BlY3RpdmVfZGVzY193IHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcbn1cbi5maXJzdF9kb3NlX2NvbnRhaW5lci5wZXJzcGVjdGl2ZSAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvX2Jhbm5lciAuaGVyby1iZy1pbWFnZSAucGVyc3BlY3RpdmVfZGVzYyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMSUsIDEwMCUgMCUsIDg2JSAxMDAlLCAwJSAxMDAlKTtcbiAgcGFkZGluZzogMjBweCAxNDBweCA1MHB4IDE0MHB4O1xuICBtYXJnaW4tdG9wOiAzMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maXJzdF9kb3NlX2NvbnRhaW5lci5wZXJzcGVjdGl2ZSAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvX2Jhbm5lciAuaGVyby1iZy1pbWFnZSAucGVyc3BlY3RpdmVfZGVzYyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxufVxuLmZpcnN0X2Rvc2VfY29udGFpbmVyLnBlcnNwZWN0aXZlIC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm9fYmFubmVyIC5oZXJvLWJnLWltYWdlIC5wZXJzcGVjdGl2ZV9kZXNjIHAge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmlyc3RfZG9zZV9jb250YWluZXIucGVyc3BlY3RpdmUgLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyb19iYW5uZXIgLmhlcm8tYmctaW1hZ2UgLnBlcnNwZWN0aXZlX2Rlc2MgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG59XG4uZmlyc3RfZG9zZV9jb250YWluZXIucGVyc3BlY3RpdmUgLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyb19iYW5uZXIgLmhlcm8tYmctaW1hZ2UgLnBlcnNwZWN0aXZlX2Rlc2MgLnBlcnNwZWN0aXZlX25vdGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udmlkZW8tY29udGFpbmVyLXdpdGhvdXQtcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdW5zZXQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnZpZGVvLWNvbnRhaW5lci13aXRob3V0LXBhZGRpbmcgLnZpZGVvLWVtYmVkLWZpZWxkLWxhdW5jaC1tb2RhbCB7XG4gIG1hcmdpbi1ib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5wZXJzcGVjdGl2ZV9saW5rIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRERDMDQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBhZGRpbmc6IDE0cHggMjJweCAxNHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTkwMFwiO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGVyc3BlY3RpdmVfbGluazphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3cucG5nKSBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjRweDtcbiAgcmlnaHQ6IDIycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGVyc3BlY3RpdmVfbGluazphZnRlciB7XG4gICAgdG9wOiAxNnB4O1xuICB9XG59XG5cbi5wZXJzcGVjdGl2ZSB7XG4gIHBhZGRpbmc6IDQwcHggMTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBlcnNwZWN0aXZlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbiAgfVxufVxuLnBlcnNwZWN0aXZlLmxheW91dCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4ucGVyc3BlY3RpdmUubGF5b3V0LS10aHJlZWNvbC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ3JpZC1nYXA6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGVyc3BlY3RpdmUubGF5b3V0LS10aHJlZWNvbC1zZWN0aW9uIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG4ucGVyc3BlY3RpdmUubGF5b3V0LS10aHJlZWNvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tdGhpcmQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5wZXJzcGVjdGl2ZS5sYXlvdXQtLXRocmVlY29sLXNlY3Rpb24gLnZpZGVvX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAzNjRweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBlcnNwZWN0aXZlLmxheW91dC0tdGhyZWVjb2wtc2VjdGlvbiAudmlkZW9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDAgMjBweDtcbiAgfVxufVxuLnBlcnNwZWN0aXZlIC50YWJzLXdyYXBwZXIgLnRhYnMge1xuICBtYXgtd2lkdGg6IDgyNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wZXJzcGVjdGl2ZSAudGFicy13cmFwcGVyIC50YWJzIC50YWJzLW5hdiB7XG4gIHBhZGRpbmc6IDBweDtcbiAgYmFja2dyb3VuZDogI0MxQzFDMTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGVyc3BlY3RpdmUgLnRhYnMtd3JhcHBlciAudGFicyAudGFicy1uYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGVyc3BlY3RpdmUgLnRhYnMtd3JhcHBlciAudGFicyAudGFicy1uYXYsXG4ucGVyc3BlY3RpdmUgLnRhYnMtd3JhcHBlciAudGFicyAudGFicy1uYXYgbGkgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGVyc3BlY3RpdmUgLnRhYnMtd3JhcHBlciAudGFicyAudGFicy1uYXYsXG4gIC5wZXJzcGVjdGl2ZSAudGFicy13cmFwcGVyIC50YWJzIC50YWJzLW5hdiBsaSBhIHtcbiAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICB9XG59XG4ucGVyc3BlY3RpdmUgLnRhYnMtd3JhcHBlciAudGFicyAudGFicy1uYXYgbGkge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBlcnNwZWN0aXZlIC50YWJzLXdyYXBwZXIgLnRhYnMgLnRhYnMtbmF2IGxpIGEge1xuICBwYWRkaW5nOiA4cHg7XG59XG4ucGVyc3BlY3RpdmUgLnRhYnMtd3JhcHBlciAudGFicyAudGFicy1uYXYgbGkgYSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93Y29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgcGFkZGluZzogMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGVyc3BlY3RpdmUgLnRhYnMtd3JhcHBlciAudGFicyAudGFicy1uYXYgbGkgYSB7XG4gICAgcGFkZGluZzogNHB4O1xuICB9XG4gIC5wZXJzcGVjdGl2ZSAudGFicy13cmFwcGVyIC50YWJzIC50YWJzLW5hdiBsaSBhIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzVCNUI1QjtcbiAgfVxufVxuLnBlcnNwZWN0aXZlIC50YWJzLXdyYXBwZXIgLnRhYnMgLnRhYnMtbmF2IGxpLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZDogI0JEREMwNDtcbn1cbi5wZXJzcGVjdGl2ZSAudGFicy13cmFwcGVyIC50YWJzIC50YWJzLW5hdiBsaS5hY3RpdmUgYSBwIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ucGVyc3BlY3RpdmUgLmJsb2NrIC5ncmFwaC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAwMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wZXJzcGVjdGl2ZSAuYmxvY2sgLmdyYXBoLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBsaW5lLWhlaWdodDogOS42cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnBlcnNwZWN0aXZlIC5ibG9jay1pbmxpbmUtYmxvY2tiYXNpYyAuZmllbGQtLW5hbWUtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGVyc3BlY3RpdmUgLmJsb2NrLWlubGluZS1ibG9ja2Jhc2ljIC5wYWdlLW5hdiB7XG4gIG1heC13aWR0aDogODA1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTlweCAzNnB4O1xuICBnYXA6IDQycHg7XG4gIGJhY2tncm91bmQ6ICMyRjMxMzA7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGVyc3BlY3RpdmUgLmJsb2NrLWlubGluZS1ibG9ja2Jhc2ljIC5wYWdlLW5hdiB7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgcGFkZGluZzogMThweCAyNXB4O1xuICB9XG59XG4ucGVyc3BlY3RpdmUgLmJsb2NrLWlubGluZS1ibG9ja2Jhc2ljIC5wYWdlLW5hdiBhIHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBlcnNwZWN0aXZlIC5ibG9jay1pbmxpbmUtYmxvY2tiYXNpYyAucGFnZS1uYXYgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wZXJzcGVjdGl2ZSAuYmxvY2staW5saW5lLWJsb2NrYmFzaWMuYXJyb3dlZC1lbGVtZW50cyAuZmllbGQtLW5hbWUtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbn1cbi5wZXJzcGVjdGl2ZSAuYmxvY2staW5saW5lLWJsb2NrYmFzaWMuYXJyb3dlZC1lbGVtZW50cyAuZmllbGQtLW5hbWUtYm9keSA+ICoge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQwcHg7XG59XG4ucGVyc3BlY3RpdmUgLmJsb2NrLWlubGluZS1ibG9ja2Jhc2ljLmFycm93ZWQtZWxlbWVudHMgLmZpZWxkLS1uYW1lLWJvZHkgPiAqLmVsZW1lbnRzLXNlcGFyYXRvciB7XG4gIGdhcDogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBlcnNwZWN0aXZlIC5ibG9jay1pbmxpbmUtYmxvY2tiYXNpYy5hcnJvd2VkLWVsZW1lbnRzIC5maWVsZC0tbmFtZS1ib2R5ID4gKi5lbGVtZW50cy1zZXBhcmF0b3Ige1xuICAgIGhlaWdodDogMHB4O1xuICB9XG59XG4ucGVyc3BlY3RpdmUgLmJsb2NrLWlubGluZS1ibG9ja2Jhc2ljLmFycm93ZWQtZWxlbWVudHMgLmZpZWxkLS1uYW1lLWJvZHkgPiAqLmVsZW1lbnRzLXNlcGFyYXRvcjo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctYmV0d2Vlbi1lbGVtZW50cy5zdmdcIik7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBlcnNwZWN0aXZlIC5ibG9jay1pbmxpbmUtYmxvY2tiYXNpYy5hcnJvd2VkLWVsZW1lbnRzIC5maWVsZC0tbmFtZS1ib2R5ID4gKiBpbWcge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xufVxuLnBlcnNwZWN0aXZlIC5ibG9jay1pbmxpbmUtYmxvY2tiYXNpYy5hcnJvd2VkLWVsZW1lbnRzIC5maWVsZC0tbmFtZS1ib2R5IC5saWdodC1ncmV5LWdsb3dpbmctYm94IHtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbiAgbWluLXdpZHRoOiAzMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wZXJzcGVjdGl2ZSAuYmxvY2staW5saW5lLWJsb2NrYmFzaWMuYXJyb3dlZC1lbGVtZW50cyAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucGVyc3BlY3RpdmUgLmJsb2NrLWlubGluZS1ibG9ja2Jhc2ljLmFycm93ZWQtZWxlbWVudHMgLmZpZWxkLS1uYW1lLWJvZHkgPiAuZWxlbWVudHMtc2VwYXJhdG9yIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wZXJzcGVjdGl2ZSAuYmxvY2staW5saW5lLWJsb2NrYmFzaWMuYXJyb3dlZC1lbGVtZW50cyAuZmllbGQtLW5hbWUtYm9keSA+IC5lbGVtZW50cy1zZXBhcmF0b3I6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnBlcnNwZWN0aXZlIC52aWRlb19jb250YWluZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnBlcnNwZWN0aXZlIC52aWRlb19jb250YWluZXIgaW1nLnBsYXlfYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wZXJzcGVjdGl2ZSAudmlkZW9fY29udGFpbmVyIC52aWRlb190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucGVyc3BlY3RpdmUgLnZpZGVvX2NvbnRhaW5lciAudmlkZW9fZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd21lZGl1bVwiO1xufVxuLnBlcnNwZWN0aXZlIC52aWRlb19jb250YWluZXIgLnZpZGVvLWVtYmVkLWZpZWxkLWxhdW5jaC1tb2RhbCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJzcGVjdGl2ZSAudmlkZW9fY29udGFpbmVyIC52aWRlby1lbWJlZC1maWVsZC1sYXVuY2gtbW9kYWw6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcGxheV9pY29uLW9sZC5wbmdcIikgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xufVxuXG4ucXVvdGUge1xuICB3aWR0aDogNzUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnF1b3RlIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICB9XG59XG4ucXVvdGUgcCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVvdGUgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4ucXVvdGUgcXVvdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiO1xufVxuLnF1b3RlIHF1b3RlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcXVvdGUyLnBuZykgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0zN3B4O1xufVxuLnF1b3RlIHF1b3RlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9xdW90ZTEucG5nKSBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVvdGUgcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAucXVvdGUgcXVvdGU6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5cbi5xdW90ZS1hdXRob3Ige1xuICBmb250LWZhbWlseTogXCJCYXJsb3djb25kZW5zZWRcIjtcbiAgY29sb3I6ICMxNTc5NzU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wZXJzcGVjdGl2ZS5jb250YWluZXItLWZsdWlkLCAubm9kZS0tdHlwZS1pc2kgLnBlcnNwZWN0aXZlLmNvbnRlbnQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ucGVyc3BlY3RpdmUuY29udGFpbmVyLS1mbHVpZCAudmlkZW9fY29udGFpbmVyLCAubm9kZS0tdHlwZS1pc2kgLnBlcnNwZWN0aXZlLmNvbnRlbnQgLnZpZGVvX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZXJzcGVjdGl2ZS5jb250YWluZXItLWZsdWlkIC52aWRlb19jb250YWluZXIgLnBlcnNwZWN0aXZlLW1vYS10ZXh0LS1pbm5lciwgLm5vZGUtLXR5cGUtaXNpIC5wZXJzcGVjdGl2ZS5jb250ZW50IC52aWRlb19jb250YWluZXIgLnBlcnNwZWN0aXZlLW1vYS10ZXh0LS1pbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiAxMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGVyc3BlY3RpdmUuY29udGFpbmVyLS1mbHVpZCAudmlkZW9fY29udGFpbmVyIC5wZXJzcGVjdGl2ZS1tb2EtdGV4dC0taW5uZXIsIC5ub2RlLS10eXBlLWlzaSAucGVyc3BlY3RpdmUuY29udGVudCAudmlkZW9fY29udGFpbmVyIC5wZXJzcGVjdGl2ZS1tb2EtdGV4dC0taW5uZXIge1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQ6ICNlNGVkZWQ7XG4gICAgY2xpcC1wYXRoOiB1bnNldDtcbiAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgfVxufVxuLnBlcnNwZWN0aXZlLmNvbnRhaW5lci0tZmx1aWQgLnZpZGVvX2NvbnRhaW5lciAucGVyc3BlY3RpdmUtbW9hLXRleHQtLWlubmVyIC5wZXJzcGVjdGl2ZV90aXRsZSwgLm5vZGUtLXR5cGUtaXNpIC5wZXJzcGVjdGl2ZS5jb250ZW50IC52aWRlb19jb250YWluZXIgLnBlcnNwZWN0aXZlLW1vYS10ZXh0LS1pbm5lciAucGVyc3BlY3RpdmVfdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wZXJzcGVjdGl2ZS5jb250YWluZXItLWZsdWlkIC52aWRlb19jb250YWluZXIgLnBlcnNwZWN0aXZlLW1vYS10ZXh0LS1pbm5lciBwLCAubm9kZS0tdHlwZS1pc2kgLnBlcnNwZWN0aXZlLmNvbnRlbnQgLnZpZGVvX2NvbnRhaW5lciAucGVyc3BlY3RpdmUtbW9hLXRleHQtLWlubmVyIHAge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGVyc3BlY3RpdmUuY29udGFpbmVyLS1mbHVpZCAudmlkZW9fY29udGFpbmVyIC5wZXJzcGVjdGl2ZS1tb2EtdGV4dC0taW5uZXIgcDpmaXJzdC1jaGlsZCwgLm5vZGUtLXR5cGUtaXNpIC5wZXJzcGVjdGl2ZS5jb250ZW50IC52aWRlb19jb250YWluZXIgLnBlcnNwZWN0aXZlLW1vYS10ZXh0LS1pbm5lciBwOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICB9XG59XG5cbi5wZXJzcGVjdGl2ZS53aXRob3V0LXNwYWNlIHtcbiAgcGFkZGluZzogMCAxMCUgIWltcG9ydGFudDtcbn1cblxuLnBlcnNwZWN0aXZlX3N1YnRpdGxlIHtcbiAgY29sb3I6ICMyQTc0NzU7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93Y29uZGVuc2VkXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGVyc3BlY3RpdmVfc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxufVxuXG4ud2hpdGUtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ud2hpdGUtYmFja2dyb3VuZCBoMi5wZXJzcGVjdGl2ZV90aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ud2hpdGUtYmFja2dyb3VuZCAucGVyc3BlY3RpdmVfbGluayB7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xufVxuXG4udHJhbnNjcmlwdC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA4NTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnRyYW5zY3JpcHQtc3dpdGNoIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjODk4OTg5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg5ODk4OTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjODk4OTg5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93U2VtaWJvbGRcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50cmFuc2NyaXB0LXN3aXRjaDphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvYXJyLWRvd24tYmxhY2suc3ZnKTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDQ4JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbn1cbi50cmFuc2NyaXB0LXdyYXBwZXIub3BlbiAudHJhbnNjcmlwdC1zd2l0Y2g6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG5cbi50cmFuc2NyaXB0LXRleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3NlY3Rpb24tOSAudmlkZW9fY29udGFpbmVyLmJsb2NrLmJsb2NrLWxheW91dC1idWlsZGVyLmJsb2NrLWlubGluZS1ibG9ja3ZpZGVvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3NlY3Rpb24tOSAudmlkZW9fY29udGFpbmVyLmJsb2NrLmJsb2NrLWxheW91dC1idWlsZGVyLmJsb2NrLWlubGluZS1ibG9ja3ZpZGVvIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3NlY3Rpb24tOSAudmlkZW9fY29udGFpbmVyLmJsb2NrLmJsb2NrLWxheW91dC1idWlsZGVyLmJsb2NrLWlubGluZS1ibG9ja3ZpZGVvIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby11cmwge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbi5wZXJzcGVjdGl2ZSAucWEtZ3JlZW4tdGl0bGUtYXJyb3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ia3poY3AvaW1hZ2VzL2ljb25zL2Fycm93LXdoaXRlLWJvcmRlcmVkLnN2Z1wiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDc1JSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG59XG4ucGVyc3BlY3RpdmUgLnFhLWdyZWVuLXRpdGxlLWFycm93IGgzIHtcbiAgY29sb3I6ICNCRERDMDQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBlcnNwZWN0aXZlIC5xYS1ncmVlbi10aXRsZS1hcnJvdyB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ucGVyc3BlY3RpdmUgLnFhLWdyZWVuLXRpdGxlLWFycm93LmJsb2NrLWlubGluZS1ibG9ja2Jhc2ljIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgcGFkZGluZzogOHB4IDA7XG59XG5cbiNzZWN0aW9uLTIgLmJsb2NrLWlubGluZS1ibG9ja2Jhc2ljIC5wYWdlLW5hdi5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4udGFicy1kaWFsb2cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcG9wdXAtYmcucG5nXCIpIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJSAhaW1wb3J0YW50O1xufVxuLnRhYnMtZGlhbG9nIC50YWJzLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnRhYnMtZGlhbG9nIC50YWJzLW5hdiBsaSB7XG4gIHBhZGRpbmc6IDRweCAyMHB4O1xufVxuLnRhYnMtZGlhbG9nIC50YWJzLW5hdiBsaS5hY3RpdmUge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4udGFicy1kaWFsb2cgLnRhYnMtbmF2IGxpLmFjdGl2ZSBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDVGNjY7XG59XG4udGFicy1kaWFsb2cgLnRhYnMtbmF2IGxpLmFjdGl2ZSBhIHAge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnRhYnMtZGlhbG9nIC50YWJzLW5hdiBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMyRjMxMzA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi50YWJzLWRpYWxvZyAudGFicy1uYXYgbGkgYSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50YWJzLWRpYWxvZy51aS13aWRnZXQge1xuICBib3JkZXI6IG5vbmU7XG59XG4udGFicy1kaWFsb2cudWktd2lkZ2V0IC51aS1kaWFsb2ctdGl0bGViYXIge1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogMjtcbn1cbi50YWJzLWRpYWxvZy51aS13aWRnZXQgLnVpLWRpYWxvZy10aXRsZWJhcjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9hY2NvcmRpb24tY2xvc2Uuc3ZnXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi50YWJzLWRpYWxvZy51aS13aWRnZXQgLnVpLWRpYWxvZy10aXRsZWJhciAudWktYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4udGFicy1kaWFsb2cudWktd2lkZ2V0IC51aS1kaWFsb2ctdGl0bGViYXIgLnVpLWJ1dHRvbiAudWktYnV0dG9uLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jdHJhbnMtdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNjYWM4YzYgdXJsKFwiLi4vaW1hZ2VzL2Jhbm5lcl9iZ19tb2JpbGUuanBnXCIpIHJpZ2h0IGJvdHRvbSBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDI2cHggMjBweCAzMHB4IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAjdHJhbnMtdiB7XG4gICAgcGFkZGluZzogMjZweCAyMHB4IDMwcHggNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3RyYW5zLXYge1xuICAgIHBhZGRpbmc6IDI2cHggMjBweCA2MHB4IDYwcHg7XG4gICAgYmFja2dyb3VuZDogI2NhYzhjNiB1cmwoXCIuLi9pbWFnZXMvYmFubmVyX2JnLmpwZ1wiKSByaWdodCAtMTMycHggdG9wIG5vLXJlcGVhdDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ2MHB4KSB7XG4gICN0cmFucy12IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG4gIH1cbn1cbiN0cmFucy12LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNjRweCkge1xuICAjdHJhbnMtdi5zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi50cmFucy12LS1jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMjlweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hY2NvcmRpb24tY2xvc2Uuc3ZnKSBuby1yZXBlYXQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjlweDtcbn1cbi50cmFucy12LS1sb2dvIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9sb2dvX2Jhbm5lci5wbmcpIG5vLXJlcGVhdDtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRyYW5zLXYtLWxvZ28ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjQwcHg7XG4gICAgcGFkZGluZy10b3A6IDkycHg7XG4gIH1cbn1cbi50cmFucy12LS1sb2dvIGgyIHtcbiAgY29sb3I6ICM0ZDM5ODA7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50cmFucy12LS1sb2dvIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi50cmFucy12LS1idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDY0cHgpIHtcbiAgLnRyYW5zLXYtLWJ0bnMge1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4O1xuICB9XG59XG4udHJhbnMtdi0tYnRucyAudHJhbnMtdi1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNlODI4O1xuICB3aWR0aDogMzM5cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBtYXJnaW46IDdweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDA7XG4gIHotaW5kZXg6IDEwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50cmFucy12LS1idG5zIC50cmFucy12LWJ0biB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2Jsb2NrLXBzb2FuZHBzYXRvcG1lbnUsXG4gICNibG9jay1wc29hbmRwc2F0b3BtZW51cmhldW0sXG4gICNibG9jay1wc29hbmRwc2F0b3BtZW51ZGVybWF0b2xvZ3ksXG4gICNibG9jay1ia3poY3AtaHN0b3BtZW51ZGVybWF0b2xvZ3kge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuI2Jsb2NrLXBzb2FuZHBzYXRvcG1lbnUgdWwubWVudSxcbiNibG9jay1wc29hbmRwc2F0b3BtZW51cmhldW0gdWwubWVudSxcbiNibG9jay1wc29hbmRwc2F0b3BtZW51ZGVybWF0b2xvZ3kgdWwubWVudSxcbiNibG9jay1ia3poY3AtaHN0b3BtZW51ZGVybWF0b2xvZ3kgdWwubWVudSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jYmxvY2stcHNvYW5kcHNhdG9wbWVudSB1bC5tZW51ID4gbGksXG4jYmxvY2stcHNvYW5kcHNhdG9wbWVudXJoZXVtIHVsLm1lbnUgPiBsaSxcbiNibG9jay1wc29hbmRwc2F0b3BtZW51ZGVybWF0b2xvZ3kgdWwubWVudSA+IGxpLFxuI2Jsb2NrLWJremhjcC1oc3RvcG1lbnVkZXJtYXRvbG9neSB1bC5tZW51ID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jYmxvY2stcHNvYW5kcHNhdG9wbWVudSB1bC5tZW51ID4gbGkgPiBhLFxuI2Jsb2NrLXBzb2FuZHBzYXRvcG1lbnVyaGV1bSB1bC5tZW51ID4gbGkgPiBhLFxuI2Jsb2NrLXBzb2FuZHBzYXRvcG1lbnVkZXJtYXRvbG9neSB1bC5tZW51ID4gbGkgPiBhLFxuI2Jsb2NrLWJremhjcC1oc3RvcG1lbnVkZXJtYXRvbG9neSB1bC5tZW51ID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwNkU3Njtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjYmxvY2stcHNvYW5kcHNhdG9wbWVudSB1bC5tZW51ID4gbGkgPiBhLFxuICAjYmxvY2stcHNvYW5kcHNhdG9wbWVudXJoZXVtIHVsLm1lbnUgPiBsaSA+IGEsXG4gICNibG9jay1wc29hbmRwc2F0b3BtZW51ZGVybWF0b2xvZ3kgdWwubWVudSA+IGxpID4gYSxcbiAgI2Jsb2NrLWJremhjcC1oc3RvcG1lbnVkZXJtYXRvbG9neSB1bC5tZW51ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNibG9jay1wc29hbmRwc2F0b3BtZW51IHVsLm1lbnUgPiBsaSA+IGEuaXMtaGlkZGVuLW1vYmlsZSxcbiAgI2Jsb2NrLXBzb2FuZHBzYXRvcG1lbnVyaGV1bSB1bC5tZW51ID4gbGkgPiBhLmlzLWhpZGRlbi1tb2JpbGUsXG4gICNibG9jay1wc29hbmRwc2F0b3BtZW51ZGVybWF0b2xvZ3kgdWwubWVudSA+IGxpID4gYS5pcy1oaWRkZW4tbW9iaWxlLFxuICAjYmxvY2stYmt6aGNwLWhzdG9wbWVudWRlcm1hdG9sb2d5IHVsLm1lbnUgPiBsaSA+IGEuaXMtaGlkZGVuLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI2Jsb2NrLXBzb2FuZHBzYXRvcG1lbnUgdWwubWVudSA+IGxpID4gYTo6YWZ0ZXIsXG4jYmxvY2stcHNvYW5kcHNhdG9wbWVudXJoZXVtIHVsLm1lbnUgPiBsaSA+IGE6OmFmdGVyLFxuI2Jsb2NrLXBzb2FuZHBzYXRvcG1lbnVkZXJtYXRvbG9neSB1bC5tZW51ID4gbGkgPiBhOjphZnRlcixcbiNibG9jay1ia3poY3AtaHN0b3BtZW51ZGVybWF0b2xvZ3kgdWwubWVudSA+IGxpID4gYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ltYWdlcy9kcm9wX21lbnUtZG93bi1hcnJvdy5zdmcpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0b3A6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuI2Jsb2NrLXBzb2FuZHBzYXRvcG1lbnUgdWwubWVudSA+IGxpID4gZGl2LFxuI2Jsb2NrLXBzb2FuZHBzYXRvcG1lbnVyaGV1bSB1bC5tZW51ID4gbGkgPiBkaXYsXG4jYmxvY2stcHNvYW5kcHNhdG9wbWVudWRlcm1hdG9sb2d5IHVsLm1lbnUgPiBsaSA+IGRpdixcbiNibG9jay1ia3poY3AtaHN0b3BtZW51ZGVybWF0b2xvZ3kgdWwubWVudSA+IGxpID4gZGl2IHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbiNibG9jay1wc29hbmRwc2F0b3BtZW51IHVsLm1lbnUgLmRyb3Bkb3duLW1lbnUsXG4jYmxvY2stcHNvYW5kcHNhdG9wbWVudXJoZXVtIHVsLm1lbnUgLmRyb3Bkb3duLW1lbnUsXG4jYmxvY2stcHNvYW5kcHNhdG9wbWVudWRlcm1hdG9sb2d5IHVsLm1lbnUgLmRyb3Bkb3duLW1lbnUsXG4jYmxvY2stYmt6aGNwLWhzdG9wbWVudWRlcm1hdG9sb2d5IHVsLm1lbnUgLmRyb3Bkb3duLW1lbnUge1xuICBib3gtc2hhZG93OiAwIDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2Jsb2NrLXBzb2FuZHBzYXRvcG1lbnUgdWwubWVudSAuZHJvcGRvd24tbWVudSxcbiAgI2Jsb2NrLXBzb2FuZHBzYXRvcG1lbnVyaGV1bSB1bC5tZW51IC5kcm9wZG93bi1tZW51LFxuICAjYmxvY2stcHNvYW5kcHNhdG9wbWVudWRlcm1hdG9sb2d5IHVsLm1lbnUgLmRyb3Bkb3duLW1lbnUsXG4gICNibG9jay1ia3poY3AtaHN0b3BtZW51ZGVybWF0b2xvZ3kgdWwubWVudSAuZHJvcGRvd24tbWVudSB7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgfVxufVxuI2Jsb2NrLXBzb2FuZHBzYXRvcG1lbnUgdWwubWVudSAuZHJvcGRvd24tbWVudSBsaSxcbiNibG9jay1wc29hbmRwc2F0b3BtZW51cmhldW0gdWwubWVudSAuZHJvcGRvd24tbWVudSBsaSxcbiNibG9jay1wc29hbmRwc2F0b3BtZW51ZGVybWF0b2xvZ3kgdWwubWVudSAuZHJvcGRvd24tbWVudSBsaSxcbiNibG9jay1ia3poY3AtaHN0b3BtZW51ZGVybWF0b2xvZ3kgdWwubWVudSAuZHJvcGRvd24tbWVudSBsaSB7XG4gIHBhZGRpbmc6IDRweCAwO1xufVxuI2Jsb2NrLXBzb2FuZHBzYXRvcG1lbnUgdWwubWVudSAuZHJvcGRvd24tbWVudSBsaSBhLFxuI2Jsb2NrLXBzb2FuZHBzYXRvcG1lbnVyaGV1bSB1bC5tZW51IC5kcm9wZG93bi1tZW51IGxpIGEsXG4jYmxvY2stcHNvYW5kcHNhdG9wbWVudWRlcm1hdG9sb2d5IHVsLm1lbnUgLmRyb3Bkb3duLW1lbnUgbGkgYSxcbiNibG9jay1ia3poY3AtaHN0b3BtZW51ZGVybWF0b2xvZ3kgdWwubWVudSAuZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgY29sb3I6ICMwMDZlNzY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbiNibG9jay1wc29hbmRwc2F0b3BtZW51IC5tZW51IGxpLmRyb3Bkb3duOmhvdmVyIC5kcm9wZG93bi1tZW51LFxuI2Jsb2NrLXBzb2FuZHBzYXRvcG1lbnVyaGV1bSAubWVudSBsaS5kcm9wZG93bjpob3ZlciAuZHJvcGRvd24tbWVudSxcbiNibG9jay1wc29hbmRwc2F0b3BtZW51ZGVybWF0b2xvZ3kgLm1lbnUgbGkuZHJvcGRvd246aG92ZXIgLmRyb3Bkb3duLW1lbnUsXG4jYmxvY2stYmt6aGNwLWhzdG9wbWVudWRlcm1hdG9sb2d5IC5tZW51IGxpLmRyb3Bkb3duOmhvdmVyIC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI2Jsb2NrLXBzb2FuZHBzYXRvcG1lbnUsXG4gICNibG9jay1wc29hbmRwc2F0b3BtZW51cmhldW0sXG4gICNibG9jay1wc29hbmRwc2F0b3BtZW51ZGVybWF0b2xvZ3ksXG4gICNibG9jay1ia3poY3AtaHN0b3BtZW51ZGVybWF0b2xvZ3kge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogNDBweDtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgI2Jsb2NrLXBzb2FuZHBzYXRvcG1lbnUgdWwubWVudSA+IGxpID4gYSxcbiAgI2Jsb2NrLXBzb2FuZHBzYXRvcG1lbnVyaGV1bSB1bC5tZW51ID4gbGkgPiBhLFxuICAjYmxvY2stcHNvYW5kcHNhdG9wbWVudWRlcm1hdG9sb2d5IHVsLm1lbnUgPiBsaSA+IGEsXG4gICNibG9jay1ia3poY3AtaHN0b3BtZW51ZGVybWF0b2xvZ3kgdWwubWVudSA+IGxpID4gYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgI2Jsb2NrLXBzb2FuZHBzYXRvcG1lbnU6aG92ZXIsXG4gICNibG9jay1wc29hbmRwc2F0b3BtZW51cmhldW06aG92ZXIsXG4gICNibG9jay1wc29hbmRwc2F0b3BtZW51ZGVybWF0b2xvZ3k6aG92ZXIsXG4gICNibG9jay1ia3poY3AtaHN0b3BtZW51ZGVybWF0b2xvZ3k6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gIH1cbiAgI2Jsb2NrLXBzb2FuZHBzYXRvcG1lbnU6aG92ZXIgdWwubWVudSA+IGxpID4gYSxcbiAgI2Jsb2NrLXBzb2FuZHBzYXRvcG1lbnVyaGV1bTpob3ZlciB1bC5tZW51ID4gbGkgPiBhLFxuICAjYmxvY2stcHNvYW5kcHNhdG9wbWVudWRlcm1hdG9sb2d5OmhvdmVyIHVsLm1lbnUgPiBsaSA+IGEsXG4gICNibG9jay1ia3poY3AtaHN0b3BtZW51ZGVybWF0b2xvZ3k6aG92ZXIgdWwubWVudSA+IGxpID4gYSB7XG4gICAgY29sb3I6ICMwMDZFNzY7XG4gIH1cbiAgI2Jsb2NrLXBzb2FuZHBzYXRvcG1lbnU6aG92ZXIgdWwubWVudSA+IGxpID4gYTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4gICNibG9jay1wc29hbmRwc2F0b3BtZW51cmhldW06aG92ZXIgdWwubWVudSA+IGxpID4gYTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4gICNibG9jay1wc29hbmRwc2F0b3BtZW51ZGVybWF0b2xvZ3k6aG92ZXIgdWwubWVudSA+IGxpID4gYTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4gICNibG9jay1ia3poY3AtaHN0b3BtZW51ZGVybWF0b2xvZ3k6aG92ZXIgdWwubWVudSA+IGxpID4gYTpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCgvdGhlbWVzL2N1c3RvbS9ia3poY3AvaW1hZ2VzL2Ryb3BfbWVudS1kb3duLWFycm93X3VwLnN2Zykgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gICNibG9jay1wc29hbmRwc2F0b3BtZW51OmhvdmVyIHVsLm1lbnUgPiBsaSA+IGRpdixcbiAgI2Jsb2NrLXBzb2FuZHBzYXRvcG1lbnVyaGV1bTpob3ZlciB1bC5tZW51ID4gbGkgPiBkaXYsXG4gICNibG9jay1wc29hbmRwc2F0b3BtZW51ZGVybWF0b2xvZ3k6aG92ZXIgdWwubWVudSA+IGxpID4gZGl2LFxuICAjYmxvY2stYmt6aGNwLWhzdG9wbWVudWRlcm1hdG9sb2d5OmhvdmVyIHVsLm1lbnUgPiBsaSA+IGRpdiB7XG4gICAgY29sb3I6ICM1MzU0NTk7XG4gIH1cbn1cblxuI2Jsb2NrLXBzb2FuZHBzYXRvcG1lbnVyaGV1bSB1bC5tZW51ID4gbGkgPiBhOmZpcnN0LW9mLXR5cGUsXG4jYmxvY2stcHNvYW5kcHNhdG9wbWVudWRlcm1hdG9sb2d5IHVsLm1lbnUgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZSxcbiNibG9jay1ia3poY3AtaHN0b3BtZW51ZGVybWF0b2xvZ3kgdWwubWVudSA+IGxpID4gYTpmaXJzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjYmxvY2stcHNvYW5kcHNhdG9wbWVudXJoZXVtOmhvdmVyIHVsLm1lbnUgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZSxcbiAgI2Jsb2NrLXBzb2FuZHBzYXRvcG1lbnVkZXJtYXRvbG9neTpob3ZlciB1bC5tZW51ID4gbGkgPiBhOmZpcnN0LW9mLXR5cGUsXG4gICNibG9jay1ia3poY3AtaHN0b3BtZW51ZGVybWF0b2xvZ3k6aG92ZXIgdWwubWVudSA+IGxpID4gYTpmaXJzdC1vZi10eXBlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2UubWFpbi1uYXZpZ2F0aW9uLXBzbyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uLXBzbyB7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgzOS4zMyUgMTgxLjU0JSBhdCA1MCUgMTAwJSwgIzAwNmU3NiAwJSwgIzAyNTQ2MyA1OCUsICMwMzQxNTUgMTAwJSk7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4ubWFpbi1uYXZpZ2F0aW9uLXBzbzpoYXMoLm1lbnUtaXRlbS0tZXhwYW5kZWQubmF2YmFyLWl0ZW0tLWFjdGl2ZS10cmFpbCAubmF2YmFyLWxpc3QpIHtcbiAgcGFkZGluZy1ib3R0b206IDQ0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tbmF2aWdhdGlvbi1wc286aGFzKC5tZW51LWl0ZW0tLWV4cGFuZGVkLm5hdmJhci1pdGVtLS1hY3RpdmUtdHJhaWwgLm5hdmJhci1saXN0KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLW5hdmlnYXRpb24tcHNvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAubWFpbi1uYXZpZ2F0aW9uLXBzbyAuY29udGFpbmVyLWZsZXgubG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRhaW5lci1mbGV4IC5wc29fdG9wX2xpbmsge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhaW5lci1mbGV4IC5wc29fdG9wX2xpbmsge1xuICAgIHBhZGRpbmc6IDJweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyLWZsZXggLnBzb190b3BfbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIH1cbn1cbi5jb250YWluZXItZmxleCAucHNvX3RvcF9saW5rIG9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5jb250YWluZXItZmxleCAucHNvX3RvcF9saW5rIG9sIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNvbnRhaW5lci1mbGV4IC5wc29fdG9wX2xpbmsgb2wgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCIvXCI7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5jb250YWluZXItZmxleCAucHNvX3RvcF9saW5rIG9sIGxpOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG59XG4uY29udGFpbmVyLWZsZXggLnRvcF9uYXZfbG9nbyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhaW5lci1mbGV4IC50b3BfbmF2X2xvZ28gaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA3NnB4O1xuICB9XG59XG5cbi5tYWluLW5hdmlnYXRpb24tcHNvIG5hdiB1bC5uYXZiYXItbGlzdCBsaSB7XG4gIHBhZGRpbmc6IDEwcHggNTBweDtcbn1cbi5tYWluLW5hdmlnYXRpb24tcHNvIG5hdiB1bC5uYXZiYXItbGlzdCBsaSBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWFpbi1uYXZpZ2F0aW9uLXBzbyBuYXYgdWwubmF2YmFyLWxpc3QgbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1haW4tbmF2aWdhdGlvbi1wc28gbmF2IHVsLm5hdmJhci1saXN0IGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzdERjJFQTtcbn1cblxuI2Jsb2NrLXNpZ251cHVwZGF0ZXMtMiB7XG4gIGNvbG9yOiAjZDdlYjAwO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtaW4td2lkdGg6IDE0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZWIwMDtcbn1cbiNibG9jay1zaWdudXB1cGRhdGVzLTIgdWwgPiBsaSA+IGEge1xuICBjb2xvcjogI2Q3ZWIwMDtcbn1cblxuLmZvb3Rlci1wc28ge1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTEuNTglIDIwNC4xMiUgYXQgNTAlIDUwJSwgIzAwNmU3NiAwJSwgIzAzNDE1NSAxMDAlKTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbmZvb3RlciAjYmxvY2stZm9vdGVycHNvY29udGVudC0yLFxuZm9vdGVyICNibG9jay1mb290ZXJob21lLFxuZm9vdGVyICNibG9jay1mb290ZXJkZXJtYXRvbG9neSxcbmZvb3RlciAjYmxvY2stZm9vdGVycmhldW1hdG9sb2d5LFxuZm9vdGVyICNibG9jay1ia3poY3AtZm9vdGVyaHNzZWN0aW9uLFxuZm9vdGVyICNibG9jay1mb290ZXJzaXRlbWFwLFxuZm9vdGVyICNibG9jay1ia3poY3AtZm9vdGVyc3RheWNvbm5lY3RlZCxcbmZvb3RlciAjYmxvY2stYmt6aGNwLWZvb3RlcnJoZXVtYXRvbG9neWRvc2luZyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb290ZXIgI2Jsb2NrLWZvb3RlcnBzb2NvbnRlbnQtMixcbiAgZm9vdGVyICNibG9jay1mb290ZXJob21lLFxuICBmb290ZXIgI2Jsb2NrLWZvb3RlcmRlcm1hdG9sb2d5LFxuICBmb290ZXIgI2Jsb2NrLWZvb3RlcnJoZXVtYXRvbG9neSxcbiAgZm9vdGVyICNibG9jay1ia3poY3AtZm9vdGVyaHNzZWN0aW9uLFxuICBmb290ZXIgI2Jsb2NrLWZvb3RlcnNpdGVtYXAsXG4gIGZvb3RlciAjYmxvY2stYmt6aGNwLWZvb3RlcnN0YXljb25uZWN0ZWQsXG4gIGZvb3RlciAjYmxvY2stYmt6aGNwLWZvb3RlcnJoZXVtYXRvbG9neWRvc2luZyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuZm9vdGVyICNibG9jay1mb290ZXJwc29jb250ZW50LTIgcCxcbmZvb3RlciAjYmxvY2stZm9vdGVyaG9tZSBwLFxuZm9vdGVyICNibG9jay1mb290ZXJkZXJtYXRvbG9neSBwLFxuZm9vdGVyICNibG9jay1mb290ZXJyaGV1bWF0b2xvZ3kgcCxcbmZvb3RlciAjYmxvY2stYmt6aGNwLWZvb3Rlcmhzc2VjdGlvbiBwLFxuZm9vdGVyICNibG9jay1mb290ZXJzaXRlbWFwIHAsXG5mb290ZXIgI2Jsb2NrLWJremhjcC1mb290ZXJzdGF5Y29ubmVjdGVkIHAsXG5mb290ZXIgI2Jsb2NrLWJremhjcC1mb290ZXJyaGV1bWF0b2xvZ3lkb3NpbmcgcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9vdGVyICNibG9jay1mb290ZXJwc29jb250ZW50LTIgcCxcbiAgZm9vdGVyICNibG9jay1mb290ZXJob21lIHAsXG4gIGZvb3RlciAjYmxvY2stZm9vdGVyZGVybWF0b2xvZ3kgcCxcbiAgZm9vdGVyICNibG9jay1mb290ZXJyaGV1bWF0b2xvZ3kgcCxcbiAgZm9vdGVyICNibG9jay1ia3poY3AtZm9vdGVyaHNzZWN0aW9uIHAsXG4gIGZvb3RlciAjYmxvY2stZm9vdGVyc2l0ZW1hcCBwLFxuICBmb290ZXIgI2Jsb2NrLWJremhjcC1mb290ZXJzdGF5Y29ubmVjdGVkIHAsXG4gIGZvb3RlciAjYmxvY2stYmt6aGNwLWZvb3RlcnJoZXVtYXRvbG9neWRvc2luZyBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cbmZvb3RlciAudGhyZWUtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAwO1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb290ZXIgLnRocmVlLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbmZvb3RlciAudGhyZWUtY29sdW1uIC51Y2JjYXJlbG9nbyB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZvb3RlciAudGhyZWUtY29sdW1uIC51Y2JjYXJlbG9nbyB7XG4gICAgb3JkZXI6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5mb290ZXIgLnRocmVlLWNvbHVtbiAuZm9vdGVyLWxvZ28ge1xuICBmbGV4OiAyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC04cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb290ZXIgLnRocmVlLWNvbHVtbiAuZm9vdGVyLWxvZ28ge1xuICAgIG9yZGVyOiAzO1xuICAgIGJvdHRvbTogLTI3cHg7XG4gIH1cbn1cbmZvb3RlciAudGhyZWUtY29sdW1uIC51Y2Jsb2dvIHtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb290ZXIgLnRocmVlLWNvbHVtbiAudWNibG9nbyB7XG4gICAgb3JkZXI6IDI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5mb290ZXIgLnRocmVlLWNvbHVtbiAudWNibG9nbyAudWNibG9nby1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZvb3RlciAudGhyZWUtY29sdW1uIC51Y2Jsb2dvIC51Y2Jsb2dvLWZvb3RlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuZm9vdGVyIC50aHJlZS1jb2x1bW4gLnVjYmNhcmVsb2dvIGltZyxcbmZvb3RlciAudGhyZWUtY29sdW1uIC51Y2Jsb2dvIGltZyB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1heC1oZWlnaHQ6IDM1cHg7XG59XG5mb290ZXIgLnRocmVlLWNvbHVtbiBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbnRhaW5lci1wc28ge1xuICBwYWRkaW5nOiA0MHB4IDE2cHggMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXItcHNvIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE2cHggMDtcbiAgfVxufVxuLmNvbnRhaW5lci1wc28gPiBkaXYge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm1heC13aWR0aC05MzYsIC5tYXgtd2lkdGgtOTM2LXNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDkzNnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ubWFyZ2luLXRvcC0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5tYXJnaW4tdG9wLTIwLW1vYmlsZS0wIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXJnaW4tdG9wLTIwLW1vYmlsZS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5wcmVzY3JpYmUtYmltemVseCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ucHJlc2NyaWJlLWJpbXplbHggLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmJsb2NrLWlubGluZS1ibG9ja2Jhc2ljIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xufVxuLnByZXNjcmliZS1iaW16ZWx4IC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5ibG9jay1pbmxpbmUtYmxvY2tiYXNpYyAuZmllbGQtLW5hbWUtYm9keSBpbWcge1xuICB3aWR0aDogMTQ3cHg7XG4gIGhlaWdodDogMTQ1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJlc2NyaWJlLWJpbXplbHggLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmJsb2NrLWlubGluZS1ibG9ja2Jhc2ljIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHJlc2NyaWJlLWJpbXplbHggLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmJsb2NrLWlubGluZS1ibG9ja2Jhc2ljIC5maWVsZC0tbmFtZS1ib2R5IGltZyB7XG4gICAgd2lkdGg6IDE5MnB4O1xuICAgIGhlaWdodDogMTkwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmVzY3JpYmUtYmltemVseCAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuYmxvY2staW5saW5lLWJsb2NrYmFzaWMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmVzY3JpYmUtYmltemVseCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnByZXNjcmliZS1iaW16ZWx4IC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgIGZsZXg6IDAgMSA3NiUgIWltcG9ydGFudDtcbiAgfVxuICAucHJlc2NyaWJlLWJpbXplbHggLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgIGZsZXg6IDAgMSAyNCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHJlc2NyaWJlLWJpbXplbHgtMy1jb2xzIHtcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG4ucHJlc2NyaWJlLWJpbXplbHgtMy1jb2xzIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICBmbGV4OiAxIDAgMzElO1xufVxuLnByZXNjcmliZS1iaW16ZWx4LTMtY29scyAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1sYXlvdXQtYnVpbGRlciB7XG4gIHdpZHRoOiAyOTFweDtcbn1cbi5wcmVzY3JpYmUtYmltemVseC0zLWNvbHMgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICBmbGV4OiAwIDEgMzAlO1xuICBwYWRkaW5nOiAwIDE2cHggMCAyMnB4ICFpbXBvcnRhbnQ7XG59XG4ucHJlc2NyaWJlLWJpbXplbHgtMy1jb2xzIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5ibG9jay1sYXlvdXQtYnVpbGRlciB7XG4gIHdpZHRoOiAzMjBweDtcbn1cbi5wcmVzY3JpYmUtYmltemVseC0zLWNvbHMgLmxheW91dF9fcmVnaW9uLS10aGlyZCB7XG4gIGZsZXg6IDAgMSAzOSU7XG4gIHBhZGRpbmc6IDAgMTZweCAwIDIycHggIWltcG9ydGFudDtcbn1cbi5wcmVzY3JpYmUtYmltemVseC0zLWNvbHMgLmxheW91dF9fcmVnaW9uLS10aGlyZCAuYmxvY2stbGF5b3V0LWJ1aWxkZXIge1xuICB3aWR0aDogMzIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJlc2NyaWJlLWJpbXplbHgtMy1jb2xzIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uby1nYXAtbW9iaWxlIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWFyZ2luLWJvdHRvbS0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tYXJnaW4tdG9wLTMyIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tMzIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFyZ2luLWJvdHRvbS0zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYXJnaW4tYm90dG9tLTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXJnaW4tYm90dG9tLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5tYXJnaW4tYm90dG9tLTE2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXJnaW4tYm90dG9tLTE2Lm1vYmlsZS1tYXJnaW4tYm90dG9tLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5tYXJnaW4tdG9wLTI0IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXJnaW4tdG9wLTI0IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFyZ2luLXRvcC0yNC5tb2JpbGUtbWFyZ2luLXRvcC0yNCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuXG4ubWFyZ2luLWJvdHRvbS0yNCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFyZ2luLWJvdHRvbS0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hcmdpbi1ib3R0b20tMjQubW9iaWxlLW1hcmdpbi1ib3R0b20tMjQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLm1heC13aWR0aC04NTYge1xuICBtYXgtd2lkdGg6IDg1NnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ubWF4LXdpZHRoLTEzNzUge1xuICBtYXgtd2lkdGg6IDEzNzVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm1heC13aWR0aC0xMDMxIHtcbiAgbWF4LXdpZHRoOiAxMDMxcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5tYXgtd2lkdGgtNzIwIHtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm1heC13aWR0aC03ODAge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uY29udGFpbmVyLTkzNiA+IGRpdiB7XG4gIG1heC13aWR0aDogOTM2cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jb250YWluZXItMTAwMCA+IGRpdiB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uY29udGFpbmVyLTExMjAgPiBkaXYge1xuICBtYXgtd2lkdGg6IDExMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuXG4uY29udGFpbmVyLTg1NiA+IGRpdiB7XG4gIG1heC13aWR0aDogODU2cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jb250YWluZXItcGFkZGluZy10b3AtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWluZXItcGFkZGluZy10b3AtNjAge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXItcGFkZGluZy10b3AtNjAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIC5jb250YWluZXItcGFkZGluZy10b3AtNjAud2hpdGUtYmFja2dyb3VuZCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1wYWRkaW5nLWJvdHRvbS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmNvbnRhaW5lci1wYWRkaW5nLWJvdHRvbS02MCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhaW5lci1wYWRkaW5nLWJvdHRvbS02MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmNvbnRhaW5lci1wYWRkaW5nLWJvdHRvbS02MC53aGl0ZS1iYWNrZ3JvdW5kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLXBhZGRpbmctdG9wLTgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyLXBhZGRpbmctdG9wLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLXBhZGRpbmctYm90dG9tLTgwIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyLXBhZGRpbmctYm90dG9tLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLXBhZGRpbmctcmlnaHQtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXItcGFkZGluZy1yaWdodC1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLXBhZGRpbmctbGVmdC1yaWdodC02NyB7XG4gIHBhZGRpbmctcmlnaHQ6IDY3cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA2N3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyLXBhZGRpbmctbGVmdC1yaWdodC02NyB7XG4gICAgcGFkZGluZy1yaWdodDogMzNweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMzNweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jb250YWluZXItcGFkZGluZy1sZWZ0LXJpZ2h0LTgxIHtcbiAgcGFkZGluZy1yaWdodDogODFweDtcbiAgcGFkZGluZy1sZWZ0OiA4MXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhaW5lci1wYWRkaW5nLWxlZnQtcmlnaHQtODEge1xuICAgIHBhZGRpbmc6IDIwcHggMTZweCAwO1xuICB9XG4gIC5jb250YWluZXItcGFkZGluZy1sZWZ0LXJpZ2h0LTgxLnBzby1mb290bm90ZXMtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMjBweCAyN3B4IDA7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1wYWRkaW5nLWxlZnQtcmlnaHQtODkge1xuICBwYWRkaW5nLXJpZ2h0OiA4OXB4O1xuICBwYWRkaW5nLWxlZnQ6IDg5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyLXBhZGRpbmctbGVmdC1yaWdodC04OSB7XG4gICAgcGFkZGluZzogMjBweCAxNnB4IDA7XG4gIH1cbn1cblxuLmNvbnRhaW5lcl9wYWRkaW5nX2xlZnRfcmlnaHRfNzkge1xuICBwYWRkaW5nLXJpZ2h0OiA3OXB4O1xuICBwYWRkaW5nLWxlZnQ6IDc5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyX3BhZGRpbmdfbGVmdF9yaWdodF83OSB7XG4gICAgcGFkZGluZzogMjBweCAxNnB4IDA7XG4gIH1cbn1cblxuLm11c2VvLXNhbnMtNjAwIHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5wLnBzby1ib2xkZXIge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5pbWFnZS10ZXh0LWRpc2NsYWltZXIge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmFubmVyaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdy1leHRyYWJvbGRpdGFsaWNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBjb2xvcjogIzUzNTQ1OSAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG4uc2lnbnVwLXBzbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkN2ViMDA7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaWdudXAtcHNvIHtcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q3RUIwMDtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuLnNpZ251cC1wc28gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNkN2ViMDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2lnbnVwLXBzbyBhIHtcbiAgICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM1MzU0NTkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGVyb19iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYW5uZXItYmd3aGl0ZSAuaGVyby1iZy1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwLjIzZGVnLCAjZmZmZmZmIDQzLjU4JSwgcmdiYSgyMzAsIDIzMCwgMjMwLCAwLjkpIDU4LjAyJSwgcmdiYSgyMTcsIDIxNywgMjE3LCAwKSA5NC44JSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyLWJnd2hpdGUgLmhlcm8tYmctaW1hZ2Uge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MC4yM2RlZywgI2ZmZmZmZiAxMC41OCUsIHJnYmEoMjMwLCAyMzAsIDIzMCwgMC45KSAyOC4wMiUsIHJnYmEoMjE3LCAyMTcsIDIxNywgMCkgNzQuOCUpO1xuICB9XG59XG4uYmFubmVyLWJnd2hpdGUgLmhlcm8tYmctaW1hZ2UgLmhlcm9fYmFubmVyX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uYmFubmVyLWJnd2hpdGUgLmhlcm8tYmctaW1hZ2UgcC5iYW5uZXItZGlzY2xhaW1lciB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzUzNTQ1OSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDUwJTtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItYmd3aGl0ZSAuaGVyby1iZy1pbWFnZSBwLmJhbm5lci1kaXNjbGFpbWVyIHtcbiAgICByaWdodDogNzAlO1xuICB9XG59XG5cbi5iYW5uZXItYmctZ3JlZW4gLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyby1iZy1pbWFnZSB7XG4gIHBhZGRpbmc6IDEyMHB4IDAgMjAwcHggMCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAtMS41NCUsIHJnYmEoMCwgMCwgMCwgMC44KSAxMTYuOTIlKTtcbn1cbi5iYW5uZXItYmctZ3JlZW4gLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyby1iZy1pbWFnZSAuaGVyby1iZy1pbWFnZS0tbGluZSAuaGVyb19iYW5uZXJfZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cbi5iYW5uZXItYmctZ3JlZW4gLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciAuaGVyb19iYW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ncmV5LWJnIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbn1cblxuYS5wc28tYnRuIHtcbiAgYmFja2dyb3VuZDogI2Q3ZWIwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUzNTQ1OTtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBwYWRkaW5nOiA4cHggMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGEucHNvLWJ0biB7XG4gICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgIHRleHQtd3JhcDogbm93cmFwO1xuICB9XG59XG5hLnBzby1idG4ucHNvLWJ0bi0td2lkZXIge1xuICBtaW4td2lkdGg6IDExMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBhLnBzby1idG4ucHNvLWJ0bi0td2lkZXIge1xuICAgIHBhZGRpbmc6IDEycHggMzBweDtcbiAgICBtaW4td2lkdGg6IDcwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbmEucHNvLWJ0bi5hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvdy1ibGFjay1yaWdodC5zdmdcIikgNTAlIDUwJSBuby1yZXBlYXQ7XG59XG5cbi5wc28tY2FyZC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHNvLXN1Ym5vdGUtcmVmLXRleHQge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM1MzU0NTk7XG59XG5cbi52aWRlb19jb250YWluZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWJ1dHRvbi1sYWJlbCB7XG4gIGJhY2tncm91bmQ6ICNEN0VCMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MzU0NTk7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogYXV0bztcbn1cbi52aWRlb19jb250YWluZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWJ1dHRvbi1sYWJlbDo6YWZ0ZXIge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjb250ZW50OiB1cmwoL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ltYWdlcy9yaWdodC5wbmcpICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5saC0xMiB7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5saC0xNCB7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5saC0xNiB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5saC0yMCB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5saC0yNCB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saC0xNi1tIHtcbiAgICBsaW5lLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wc28tZm9vdG5vdGUge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzUzNTQ1OTtcbn1cbi5wc28tZm9vdG5vdGUgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wc28tZm9vdG5vdGUgc3VwLmZvb3Rub3RlLXN5bWJvbCB7XG4gIGxlZnQ6IDA7XG59XG4ucHNvLWZvb3Rub3RlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wc28tZm9vdG5vdGUucHNvLWZvb3Rub3RlLWJpZ2dlciB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5wc28tZm9vdG5vdGUuYXN0ZXJpc2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xuICBtYXJnaW4tbGVmdDogLTdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wc28tZm9vdG5vdGUuZG91YmxlLWFzdGVyaXNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIioqXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucHNvLWZvb3Rub3RlLmRhZ2dlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigKBcIjtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogNjAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucHNvLWZvb3Rub3RlLmRhZ2dlci1kb3VibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCg4oCgXCI7XG4gIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDYwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnBzby1mb290bm90ZS5kb3VibGUtZGFnZ2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAoVwiO1xuICBtYXJnaW4tbGVmdDogLTZweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiA2MCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wc28tZm9vdG5vdGUuc2VjdGlvbi1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIsKnXCI7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDYwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnBzby1mb290bm90ZS5waXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcInxcIjtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogNjAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucHNvLWZvb3Rub3RlLmRvdWJsZS1waXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcInx8XCI7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDYwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnBzby1mb290bm90ZS5waWxjcm93LnNtYWxsOjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogLTdweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBzby1mb290bm90ZS5waWxjcm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIsK2XCI7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDYwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnBzby1mb290bm90ZS5oYXNoLnNtYWxsOjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBzby1mb290bm90ZS5oYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiNcIjtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogNjAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbnVsLnBzby1yZWZlcmVuY2VzIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHVsLnBzby1yZWZlcmVuY2VzIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wc28tcmVmZXJlbmNlcyB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM1MzU0NTkgIWltcG9ydGFudDtcbn1cbi5wc28tcmVmZXJlbmNlcyBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBzby1yZWZlcmVuY2VzLnBzby1yZWZlcmVuY2VzLW1vYmlsZSB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xufVxuLnBzby1yZWZlcmVuY2VzLS1mcy0xOGQtMTRtIHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHNvLXJlZmVyZW5jZXMtLWZzLTE4ZC0xNG0ge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wc28tcmVmZXJlbmNlcy5saC0yNCB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHNvLXJlZmVyZW5jZXMubGgtMjAtbSB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4udHh0LWdyIHtcbiAgY29sb3I6ICMwMDZlNzY7XG59XG5cbi5wc28tcmVmIHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy0zMDBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzUzNTQ1OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHNvLXJlZiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHNvLXJlZiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG4ucHNvLXJlZiBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTcwMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udGFiLWRlc2MgcC5wc28tcmVmIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi50YWItZGVzYyBwLnBzby1yZWYgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy03MDBcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5ib2R5LnBhZ2Utbm9kZS10eXBlLXBzby1wc2EgLmxheW91dCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbmJvZHkucGFnZS1ub2RlLXR5cGUtcHNvLXBzYSAubGF5b3V0Lm1hcmdpbi1ib3R0b20tMjQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5LnBhZ2Utbm9kZS10eXBlLXBzby1wc2EgLmxheW91dC5tYXJnaW4tYm90dG9tLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkucGFnZS1ub2RlLXR5cGUtcHNvLXBzYSAubGF5b3V0Lm1hcmdpbi1ib3R0b20tMjQubW9iaWxlLW1hcmdpbi1ib3R0b20tMjQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuYm9keS5wYWdlLW5vZGUtdHlwZS1wc28tcHNhIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5ibG9jay1pbmxpbmUtYmxvY2tiYXNpYyAuZmllbGQtLW5hbWUtYm9keSBpbWcge1xuICB3aWR0aDogYXV0bztcbn1cbmJvZHkucGFnZS1ub2RlLXR5cGUtcHNvLXBzYSAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvLWJnLWltYWdlIC5oZXJvLWJnLWltYWdlLS1saW5lIC5oZXJvX2Jhbm5lcl9kZXNjcmlwdGlvbiBoMiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keS5wYWdlLW5vZGUtdHlwZS1wc28tcHNhIC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm8tYmctaW1hZ2UgLmhlcm8tYmctaW1hZ2UtLWxpbmUgLmhlcm9fYmFubmVyX2Rlc2NyaXB0aW9uIGgyIHNwYW4ge1xuICBjb2xvcjogI2Q3ZWIwMDtcbn1cbmJvZHkucGFnZS1ub2RlLXR5cGUtcHNvLXBzYSAubGF5b3V0LS10aHJlZWNvbC1zZWN0aW9uIHtcbiAgZ2FwOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5wYWdlLW5vZGUtdHlwZS1wc28tcHNhIC5sYXlvdXQtLXRocmVlY29sLXNlY3Rpb24uY2VudGVyZWQtc2VwYXJhdG9yIC5sYXlvdXRfX3JlZ2lvbjpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAyOSU7XG4gICAgd2lkdGg6IDQzJTtcbiAgfVxufVxuYm9keS5wYWdlLW5vZGUtdHlwZS1wc28tcHNhIC5sYXlvdXQtLXRocmVlY29sLXNlY3Rpb246bm90KC5wZXJzcGVjdGl2ZSkge1xuICBwYWRkaW5nOiA0MHB4IDQwcHggMjBweCA0MHB4O1xufVxuYm9keS5wYWdlLW5vZGUtdHlwZS1wc28tcHNhIC5sYXlvdXQtLXRocmVlY29sLXNlY3Rpb24ubm8tc2VwYXJhdG9yIC5sYXlvdXRfX3JlZ2lvbjo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuYm9keS5wYWdlLW5vZGUtdHlwZS1wc28tcHNhIC5sYXlvdXQtLXRocmVlY29sLXNlY3Rpb24ubm8tc2VwYXJhdG9yIC5sYXlvdXRfX3JlZ2lvbi0tdGhpcmQge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkucGFnZS1ub2RlLXR5cGUtcHNvLXBzYSAubGF5b3V0LS10aHJlZWNvbC1zZWN0aW9uLm5vLXNlcGFyYXRvciAubGF5b3V0X19yZWdpb24ge1xuICAgIHBhZGRpbmc6IDAgOXB4O1xuICAgIGhlaWdodDogMjEycHg7XG4gICAgbWluLXdpZHRoOiAyNzVweDtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5ib2R5LnBhZ2Utbm9kZS10eXBlLXBzby1wc2EgLmxheW91dC0tdGhyZWVjb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24ge1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkucGFnZS1ub2RlLXR5cGUtcHNvLXBzYSAubGF5b3V0LS10aHJlZWNvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogODAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1NDU5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5wYWdlLW5vZGUtdHlwZS1wc28tcHNhIC5sYXlvdXQtLXRocmVlY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUge1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IDU1JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1NDU5O1xuICAgIGhlaWdodDogMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5LnBhZ2Utbm9kZS10eXBlLXBzby1wc2EgLmxheW91dC0tdGhyZWVjb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24gcC5wbmF2aWdhdGUge1xuICAgIG1hcmdpbjogMjRweCAwIDAgMDtcbiAgfVxufVxuYm9keS5wYWdlLW5vZGUtdHlwZS1wc28tcHNhIC5sYXlvdXQtLXRocmVlY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uIHAucHZpZXcge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5wYWdlLW5vZGUtdHlwZS1wc28tcHNhIC5sYXlvdXQtLXRocmVlY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uIHAucHZpZXcge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbmJvZHkucGFnZS1ub2RlLXR5cGUtcHNvLXBzYSAubWFpbi1uYXZpZ2F0aW9uLXBzbyBuYXYge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkucGFnZS1ub2RlLXR5cGUtcHNvLXBzYSAubWFpbi1uYXZpZ2F0aW9uLXBzbyBuYXYgLm5hdmJhci1saXN0IC5uYXZiYXItaXRlbSB7XG4gIHBhZGRpbmc6IDE4cHggMCAwIDA7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5LnBhZ2Utbm9kZS10eXBlLXBzby1wc2EgLm1haW4tbmF2aWdhdGlvbi1wc28gbmF2IC5uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggNTBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBib2R5LnBhZ2Utbm9kZS10eXBlLXBzby1wc2EgLm1haW4tbmF2aWdhdGlvbi1wc28gbmF2IC5uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0ge1xuICAgIG1hcmdpbjogMCA0cHg7XG4gIH1cbn1cbmJvZHkucGFnZS1ub2RlLXR5cGUtcHNvLXBzYSAubWFpbi1uYXZpZ2F0aW9uLXBzbyBuYXYgLm5hdmJhci1saXN0IC5uYXZiYXItaXRlbS5uYXZiYXItaXRlbS0tYWN0aXZlLXRyYWlsID4gYSB7XG4gIGNvbG9yOiAjN2RmMmVhO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuYm9keS5wYWdlLW5vZGUtdHlwZS1wc28tcHNhIC5tYWluLW5hdmlnYXRpb24tcHNvIG5hdiAubmF2YmFyLWxpc3QgLm5hdmJhci1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkucGFnZS1ub2RlLXR5cGUtcHNvLXBzYSAubWFpbi1uYXZpZ2F0aW9uLXBzbyBuYXYgLm5hdmJhci1saXN0IC5uYXZiYXItaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGJvZHkucGFnZS1ub2RlLXR5cGUtcHNvLXBzYSAubWFpbi1uYXZpZ2F0aW9uLXBzbyBuYXYgLm5hdmJhci1saXN0IC5uYXZiYXItaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIH1cbn1cbmJvZHkucGFnZS1ub2RlLXR5cGUtcHNvLXBzYSAubWFpbi1uYXZpZ2F0aW9uLXBzbyBuYXYgLm5hdmJhci1saXN0IC5uYXZiYXItaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkucGFnZS1ub2RlLXR5cGUtcHNvLXBzYSAubWFpbi1uYXZpZ2F0aW9uLXBzbyBuYXYgLm5hdmJhci1saXN0IC5uYXZiYXItaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gYTphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvY3VzdG9tL2JremhjcC9pbWFnZXMvZHJvcF9tZW51LWRvd24tYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0b3A6IDJweDtcbiAgcmlnaHQ6IC0yMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGJvZHkucGFnZS1ub2RlLXR5cGUtcHNvLXBzYSAubWFpbi1uYXZpZ2F0aW9uLXBzbyBuYXYgLm5hdmJhci1saXN0IC5uYXZiYXItaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gYTphZnRlciB7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIHJpZ2h0OiAtMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkucGFnZS1ub2RlLXR5cGUtcHNvLXBzYSAubWFpbi1uYXZpZ2F0aW9uLXBzbyBuYXYgLm5hdmJhci1saXN0IC5uYXZiYXItaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkID4gYTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ltYWdlcy9kcm9wX21lbnUtZG93bi1hcnJvdy5zdmdcIikgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdG9wOiAzcHg7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICB9XG59XG5ib2R5LnBhZ2Utbm9kZS10eXBlLXBzby1wc2EgLm1haW4tbmF2aWdhdGlvbi1wc28gbmF2IC5uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZDpob3ZlciA+IGE6YWZ0ZXIsIGJvZHkucGFnZS1ub2RlLXR5cGUtcHNvLXBzYSAubWFpbi1uYXZpZ2F0aW9uLXBzbyBuYXYgLm5hdmJhci1saXN0IC5uYXZiYXItaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkLm5hdmJhci1pdGVtLS1hY3RpdmUtdHJhaWwgPiBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3VwLXBzby1hcnJvdy5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS5wYWdlLW5vZGUtdHlwZS1wc28tcHNhIC5tYWluLW5hdmlnYXRpb24tcHNvIG5hdiAubmF2YmFyLWxpc3QgLm5hdmJhci1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQ6aG92ZXIgPiBhOmFmdGVyLCBib2R5LnBhZ2Utbm9kZS10eXBlLXBzby1wc2EgLm1haW4tbmF2aWdhdGlvbi1wc28gbmF2IC5uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZC5uYXZiYXItaXRlbS0tYWN0aXZlLXRyYWlsID4gYTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3VwLXBzby1hcnJvdy5zdmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5LnBhZ2Utbm9kZS10eXBlLXBzby1wc2EgLm1haW4tbmF2aWdhdGlvbi1wc28gbmF2IC5uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgYm9keS5wYWdlLW5vZGUtdHlwZS1wc28tcHNhIC5tYWluLW5hdmlnYXRpb24tcHNvIG5hdiAubmF2YmFyLWxpc3QgLm5hdmJhci1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQuaXMtYWN0aXZlID4gYTphZnRlciB7XG4gICAgY29sb3I6ICM3ZGYyZWE7XG4gIH1cbiAgYm9keS5wYWdlLW5vZGUtdHlwZS1wc28tcHNhIC5tYWluLW5hdmlnYXRpb24tcHNvIG5hdiAubmF2YmFyLWxpc3QgLm5hdmJhci1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQub3BlbiAubmF2YmFyLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICBib2R5LnBhZ2Utbm9kZS10eXBlLXBzby1wc2EgLm1haW4tbmF2aWdhdGlvbi1wc28gbmF2IC5uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZC5vcGVuID4gYTphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBib2R5LnBhZ2Utbm9kZS10eXBlLXBzby1wc2EgLm1haW4tbmF2aWdhdGlvbi1wc28gbmF2IC5uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZDpob3ZlciAubmF2YmFyLWxpc3Qge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjc1cztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbmJvZHkucGFnZS1ub2RlLXR5cGUtcHNvLXBzYSAubWFpbi1uYXZpZ2F0aW9uLXBzbyBuYXYgLm5hdmJhci1saXN0IC5uYXZiYXItaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkLm5hdmJhci1pdGVtLS1hY3RpdmUtdHJhaWwgLm5hdmJhci1saXN0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNzVzO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuYm9keS5wYWdlLW5vZGUtdHlwZS1wc28tcHNhIC5tYWluLW5hdmlnYXRpb24tcHNvIG5hdiAubmF2YmFyLWxpc3QgLm5hdmJhci1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgLm5hdmJhci1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEyNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS5wYWdlLW5vZGUtdHlwZS1wc28tcHNhIC5tYWluLW5hdmlnYXRpb24tcHNvIG5hdiAubmF2YmFyLWxpc3QgLm5hdmJhci1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgLm5hdmJhci1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5LnBhZ2Utbm9kZS10eXBlLXBzby1wc2EgLm1haW4tbmF2aWdhdGlvbi1wc28gbmF2IC5uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCAubmF2YmFyLWxpc3QgLm5hdmJhci1pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGJvZHkucGFnZS1ub2RlLXR5cGUtcHNvLXBzYSAubWFpbi1uYXZpZ2F0aW9uLXBzbyBuYXYgLm5hdmJhci1saXN0IC5uYXZiYXItaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkIC5uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0gYSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuYm9keS5wYWdlLW5vZGUtdHlwZS1wc28tcHNhIC5tYWluLW5hdmlnYXRpb24tcHNvIG5hdiAubmF2YmFyLWxpc3QgLm5hdmJhci1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgLm5hdmJhci1saXN0IC5uYXZiYXItaXRlbSBhLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN0RGMkVBO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjN2RmMmVhO1xufVxuYm9keS5wYWdlLW5vZGUtdHlwZS1wc28tcHNhIC5tYWluLW5hdmlnYXRpb24tcHNvIG5hdiAubmF2YmFyLWxpc3QgLm5hdmJhci1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgLm5hdmJhci1saXN0IC5uYXZiYXItaXRlbS0tYWN0aXZlLXRyYWlsID4gYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN0RGMkVBO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LnBhZ2Utbm9kZS10eXBlLXBzby1wc2EgLmhlcm9fYmFubmVyX2Rlc2NyaXB0aW9uIGgxIHNwYW4ge1xuICBjb2xvcjogI0Q3RUIwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLW5hdmlnYXRpb24tcHNvLm9wZW4gLm1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1haW4tbmF2aWdhdGlvbi1wc28ub3BlbiAubmF2cy0td3JhcHBlciAuYmFjay10by1tYWluLW1lbnUge1xuICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbiAgLm1haW4tbmF2aWdhdGlvbi1wc28ub3BlbiAubmF2cy0td3JhcHBlciAuYmFjay10by1tYWluLW1lbnUubGV2ZWwtMiArICNibG9jay1wc29hbmRwc2F0b3BtZW51LCAubWFpbi1uYXZpZ2F0aW9uLXBzby5vcGVuIC5uYXZzLS13cmFwcGVyIC5iYWNrLXRvLW1haW4tbWVudS5sZXZlbC0yICsgI2Jsb2NrLXBzb2FuZHBzYXRvcG1lbnVyaGV1bSwgLm1haW4tbmF2aWdhdGlvbi1wc28ub3BlbiAubmF2cy0td3JhcHBlciAuYmFjay10by1tYWluLW1lbnUubGV2ZWwtMiArICNibG9jay1wc29hbmRwc2F0b3BtZW51ZGVybWF0b2xvZ3ksIC5tYWluLW5hdmlnYXRpb24tcHNvLm9wZW4gLm5hdnMtLXdyYXBwZXIgLmJhY2stdG8tbWFpbi1tZW51LmxldmVsLTIgKyAjYmxvY2stYmt6aGNwLWhzdG9wbWVudWRlcm1hdG9sb2d5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWluLW5hdmlnYXRpb24tcHNvLm9wZW4gLm5hdnMtLXdyYXBwZXIgI2Jsb2NrLXBzb2FuZHBzYXRvcG1lbnUsXG4gIC5tYWluLW5hdmlnYXRpb24tcHNvLm9wZW4gLm5hdnMtLXdyYXBwZXIgI2Jsb2NrLXBzb2FuZHBzYXRvcG1lbnVyaGV1bSxcbiAgLm1haW4tbmF2aWdhdGlvbi1wc28ub3BlbiAubmF2cy0td3JhcHBlciAjYmxvY2stcHNvYW5kcHNhdG9wbWVudWRlcm1hdG9sb2d5LFxuICAubWFpbi1uYXZpZ2F0aW9uLXBzby5vcGVuIC5uYXZzLS13cmFwcGVyICNibG9jay1ia3poY3AtaHN0b3BtZW51ZGVybWF0b2xvZ3kge1xuICAgIHBhZGRpbmc6IDE4cHggNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0RGMkVBO1xuICB9XG4gIC5tYWluLW5hdmlnYXRpb24tcHNvLm9wZW4gLm5hdnMtLXdyYXBwZXIgI2Jsb2NrLXBzb2FuZHBzYXRvcG1lbnUgLm1lbnUgLmRyb3Bkb3duLW1lbnUgbGkgYSxcbiAgLm1haW4tbmF2aWdhdGlvbi1wc28ub3BlbiAubmF2cy0td3JhcHBlciAjYmxvY2stcHNvYW5kcHNhdG9wbWVudXJoZXVtIC5tZW51IC5kcm9wZG93bi1tZW51IGxpIGEsXG4gIC5tYWluLW5hdmlnYXRpb24tcHNvLm9wZW4gLm5hdnMtLXdyYXBwZXIgI2Jsb2NrLXBzb2FuZHBzYXRvcG1lbnVkZXJtYXRvbG9neSAubWVudSAuZHJvcGRvd24tbWVudSBsaSBhLFxuICAubWFpbi1uYXZpZ2F0aW9uLXBzby5vcGVuIC5uYXZzLS13cmFwcGVyICNibG9jay1ia3poY3AtaHN0b3BtZW51ZGVybWF0b2xvZ3kgLm1lbnUgLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjNTM1NDU5O1xuICB9XG4gIC5tYWluLW5hdmlnYXRpb24tcHNvLm9wZW4gLm5hdnMtLXdyYXBwZXIgI2Jsb2NrLXBzb2FuZHBzYXRvcG1lbnUgLm1lbnUgLmRyb3Bkb3duLW1lbnUgbGkgZGl2LFxuICAubWFpbi1uYXZpZ2F0aW9uLXBzby5vcGVuIC5uYXZzLS13cmFwcGVyICNibG9jay1wc29hbmRwc2F0b3BtZW51cmhldW0gLm1lbnUgLmRyb3Bkb3duLW1lbnUgbGkgZGl2LFxuICAubWFpbi1uYXZpZ2F0aW9uLXBzby5vcGVuIC5uYXZzLS13cmFwcGVyICNibG9jay1wc29hbmRwc2F0b3BtZW51ZGVybWF0b2xvZ3kgLm1lbnUgLmRyb3Bkb3duLW1lbnUgbGkgZGl2LFxuICAubWFpbi1uYXZpZ2F0aW9uLXBzby5vcGVuIC5uYXZzLS13cmFwcGVyICNibG9jay1ia3poY3AtaHN0b3BtZW51ZGVybWF0b2xvZ3kgLm1lbnUgLmRyb3Bkb3duLW1lbnUgbGkgZGl2IHtcbiAgICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICM1MzU0NTk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1uYXZpZ2F0aW9uLXBzby5vcGVuIC5uYXZzLS13cmFwcGVyICNibG9jay1wc29tYWlubmF2aWdhdGlvbixcbiAgLm1haW4tbmF2aWdhdGlvbi1wc28ub3BlbiAubmF2cy0td3JhcHBlciAjYmxvY2stYmt6aGNwLWRlcm1hdG9sb2d5LWhzLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1uYXZpZ2F0aW9uLXBzby5vcGVuIC5uYXZzLS13cmFwcGVyICNibG9jay1wc29tYWlubmF2aWdhdGlvbiAubmF2YmFyLWxpc3QgLm5hdmJhci1pdGVtLFxuICAubWFpbi1uYXZpZ2F0aW9uLXBzby5vcGVuIC5uYXZzLS13cmFwcGVyICNibG9jay1ia3poY3AtZGVybWF0b2xvZ3ktaHMtbmF2aWdhdGlvbiAubmF2YmFyLWxpc3QgLm5hdmJhci1pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tYWluLW5hdmlnYXRpb24tcHNvLm9wZW4gLm5hdnMtLXdyYXBwZXIgI2Jsb2NrLXBzb21haW5uYXZpZ2F0aW9uIC5uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0uYWN0aXZlLFxuICAubWFpbi1uYXZpZ2F0aW9uLXBzby5vcGVuIC5uYXZzLS13cmFwcGVyICNibG9jay1ia3poY3AtZGVybWF0b2xvZ3ktaHMtbmF2aWdhdGlvbiAubmF2YmFyLWxpc3QgLm5hdmJhci1pdGVtLmFjdGl2ZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWFpbi1uYXZpZ2F0aW9uLXBzby5vcGVuIC5uYXZzLS13cmFwcGVyICNibG9jay1wc29tYWlubmF2aWdhdGlvbiAubmF2YmFyLWxpc3QgLm5hdmJhci1pdGVtLmFjdGl2ZSA+IGEsXG4gIC5tYWluLW5hdmlnYXRpb24tcHNvLm9wZW4gLm5hdnMtLXdyYXBwZXIgI2Jsb2NrLWJremhjcC1kZXJtYXRvbG9neS1ocy1uYXZpZ2F0aW9uIC5uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0uYWN0aXZlID4gYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdERjJFQTtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIH1cbiAgLm1haW4tbmF2aWdhdGlvbi1wc28ub3BlbiAubmF2cy0td3JhcHBlciAjYmxvY2stcHNvbWFpbm5hdmlnYXRpb24gLm5hdmJhci1saXN0IC5uYXZiYXItaXRlbS5hY3RpdmUgPiBhOmFmdGVyLFxuICAubWFpbi1uYXZpZ2F0aW9uLXBzby5vcGVuIC5uYXZzLS13cmFwcGVyICNibG9jay1ia3poY3AtZGVybWF0b2xvZ3ktaHMtbmF2aWdhdGlvbiAubmF2YmFyLWxpc3QgLm5hdmJhci1pdGVtLmFjdGl2ZSA+IGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubWFpbi1uYXZpZ2F0aW9uLXBzby5vcGVuIC5uYXZzLS13cmFwcGVyICNibG9jay1wc29tYWlubmF2aWdhdGlvbiAubmF2YmFyLWxpc3QgLm5hdmJhci1pdGVtID4gYSxcbiAgLm1haW4tbmF2aWdhdGlvbi1wc28ub3BlbiAubmF2cy0td3JhcHBlciAjYmxvY2stYmt6aGNwLWRlcm1hdG9sb2d5LWhzLW5hdmlnYXRpb24gLm5hdmJhci1saXN0IC5uYXZiYXItaXRlbSA+IGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxuICAubWFpbi1uYXZpZ2F0aW9uLXBzby5vcGVuIC5uYXZzLS13cmFwcGVyICNibG9jay1wc29tYWlubmF2aWdhdGlvbiAubmF2YmFyLWxpc3QgLm5hdmJhci1pdGVtID4gYTphZnRlcixcbiAgLm1haW4tbmF2aWdhdGlvbi1wc28ub3BlbiAubmF2cy0td3JhcHBlciAjYmxvY2stYmt6aGNwLWRlcm1hdG9sb2d5LWhzLW5hdmlnYXRpb24gLm5hdmJhci1saXN0IC5uYXZiYXItaXRlbSA+IGE6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigyNzBkZWcpO1xuICB9XG4gIC5tYWluLW5hdmlnYXRpb24tcHNvLm9wZW4gLm5hdnMtLXdyYXBwZXIgI2Jsb2NrLXBzb21haW5uYXZpZ2F0aW9uIC5uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCAubmF2YmFyLWxpc3QsXG4gIC5tYWluLW5hdmlnYXRpb24tcHNvLm9wZW4gLm5hdnMtLXdyYXBwZXIgI2Jsb2NrLWJremhjcC1kZXJtYXRvbG9neS1ocy1uYXZpZ2F0aW9uIC5uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCAubmF2YmFyLWxpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1haW4tbmF2aWdhdGlvbi1wc28ub3BlbiAubmF2cy0td3JhcHBlciAjYmxvY2stcHNvbWFpbm5hdmlnYXRpb24gLm5hdmJhci1saXN0IC5uYXZiYXItaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkIC5uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0sXG4gIC5tYWluLW5hdmlnYXRpb24tcHNvLm9wZW4gLm5hdnMtLXdyYXBwZXIgI2Jsb2NrLWJremhjcC1kZXJtYXRvbG9neS1ocy1uYXZpZ2F0aW9uIC5uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCAubmF2YmFyLWxpc3QgLm5hdmJhci1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1haW4tbmF2aWdhdGlvbi1wc28ub3BlbiAubmF2cy0td3JhcHBlciAjYmxvY2stcHNvbWFpbm5hdmlnYXRpb24gLm5hdmJhci1saXN0IC5uYXZiYXItaXRlbSBhLmlzLWFjdGl2ZSxcbiAgLm1haW4tbmF2aWdhdGlvbi1wc28ub3BlbiAubmF2cy0td3JhcHBlciAjYmxvY2stYmt6aGNwLWRlcm1hdG9sb2d5LWhzLW5hdmlnYXRpb24gLm5hdmJhci1saXN0IC5uYXZiYXItaXRlbSBhLmlzLWFjdGl2ZSB7XG4gICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjN0RGMkVBO1xuICB9XG4gIC5tYWluLW5hdmlnYXRpb24tcHNvLm9wZW4gLm5hdnMtLXdyYXBwZXIgI2Jsb2NrLXV0aWxpdHluYXZpZ2F0aW9uLTQgLnV0aWxpdHktbmF2YmFyLWxpc3Qge1xuICAgIHBhZGRpbmc6IDE2cHggNDBweDtcbiAgfVxuICAubWFpbi1uYXZpZ2F0aW9uLXBzby5vcGVuIC5uYXZzLS13cmFwcGVyICNibG9jay11dGlsaXR5bmF2aWdhdGlvbi00IC51dGlsaXR5LW5hdmJhci1saXN0IC5uYXZiYXItaXRlbSB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gIH1cbiAgLm1haW4tbmF2aWdhdGlvbi1wc28ub3BlbiAubmF2cy0td3JhcHBlciAjYmxvY2stdXRpbGl0eW5hdmlnYXRpb24tNCAudXRpbGl0eS1uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0gYSB7XG4gICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG4gIH1cbiAgLm1haW4tbmF2aWdhdGlvbi1wc28ub3BlbiAjYmxvY2stYmt6aGNwLWJyZWFkY3J1bWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWluLW5hdmlnYXRpb24tcHNvICNibG9jay1ia3poY3AtYnJlYWRjcnVtYnMgYSB7XG4gICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAjYmxvY2stcHNvcHNhbW9iaWxlbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI2Jsb2NrLXBzb3BzYW1vYmlsZW1lbnUgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nOiAxOHB4IDA7XG59XG4jYmxvY2stcHNvcHNhbW9iaWxlbWVudSB1bCBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4jYmxvY2stcHNvcHNhbW9iaWxlbWVudSAubWVudSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogMTAwMDtcbn1cbiNibG9jay1wc29wc2Ftb2JpbGVtZW51IC5tZW51LWNvbnRlbnQge1xuICBwYWRkaW5nOiAxOHB4IDQwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jYmxvY2stcHNvcHNhbW9iaWxlbWVudSAubWVudS1jb250ZW50IC5tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNibG9jay1wc29wc2Ftb2JpbGVtZW51IC5zdWJtZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNibG9jay1wc29wc2Ftb2JpbGVtZW51IC5zdWJtZW51IC5oZWFkaW5nIHtcbiAgYmFja2dyb3VuZDogIzdkZjJlYTtcbiAgcGFkZGluZzogMThweCA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuI2Jsb2NrLXBzb3BzYW1vYmlsZW1lbnUgLnN1Ym1lbnUgLmhlYWRpbmcgc3BhbiB7XG4gIGNvbG9yOiAjNTM1NDU5O1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4jYmxvY2stcHNvcHNhbW9iaWxlbWVudSAuc3VibWVudSAuaGVhZGluZyBzcGFuLmRlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbiNibG9jay1wc29wc2Ftb2JpbGVtZW51IC5zdWJtZW51IC5tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxOHB4IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNibG9jay1wc29wc2Ftb2JpbGVtZW51IC5zdWJtZW51IC5tZW51LWl0ZW0gYS5zdWJfc3VibWVudS5hY3RpdmUge1xuICBjb2xvcjogIzdERjJFQTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jYmxvY2stcHNvcHNhbW9iaWxlbWVudSAuc3VibWVudSAuYmFjay1idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDE4cHggNDBweDtcbn1cbiNibG9jay1wc29wc2Ftb2JpbGVtZW51IC5zdWJtZW51IC5iYWNrLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZDogdXJsKC90aGVtZXMvY3VzdG9tL2JremhjcC9pbWFnZXMvZHJvcF9tZW51LWRvd24tYXJyb3cuc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4jYmxvY2stcHNvcHNhbW9iaWxlbWVudSAubWVudS1pdGVtIC5uby1zdWJtZW51LWFycm93IC5hcnJvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2Jsb2NrLXBzb3BzYW1vYmlsZW1lbnUgLm1lbnUtaXRlbSBhLFxuI2Jsb2NrLXBzb3BzYW1vYmlsZW1lbnUgLm1lbnUtaXRlbSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbiNibG9jay1wc29wc2Ftb2JpbGVtZW51IC5tZW51LWl0ZW0gc3Bhbi5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbiNibG9jay1wc29wc2Ftb2JpbGVtZW51IC5tZW51LWl0ZW0gc3Bhbi5hcnJvdzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ltYWdlcy9kcm9wX21lbnUtZG93bi1hcnJvdy5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG4jYmxvY2stcHNvcHNhbW9iaWxlbWVudSAubWVudS1pdGVtIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4jYmxvY2stYmt6aGNwLXBzb3BzYXNpZ251cG1vYmlsZW1lbnVnbG9iYWwge1xuICBwYWRkaW5nOiA0OHB4IDQwcHggMTZweCA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbiNibG9jay1ia3poY3AtcHNvcHNhc2lnbnVwbW9iaWxlbWVudWhzIHtcbiAgcGFkZGluZzogNDhweCA0MHB4IDAgNDBweCAhaW1wb3J0YW50O1xufVxuXG4jYmxvY2stYmt6aGNwLXBzb3BzYW1vYmlsZW1lbnVzZWNvbmRhcnksXG4jYmxvY2stYmt6aGNwLXBzb3BzYXNpZ251cG1vYmlsZW1lbnVnbG9iYWwsXG4jYmxvY2stYmt6aGNwLXBzb3BzYXNpZ251cG1vYmlsZW1lbnVocyB7XG4gIHBhZGRpbmc6IDAgNDBweCAxOHB4IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgI2Jsb2NrLWJremhjcC1wc29wc2Ftb2JpbGVtZW51c2Vjb25kYXJ5LFxuICAjYmxvY2stYmt6aGNwLXBzb3BzYXNpZ251cG1vYmlsZW1lbnVnbG9iYWwsXG4gICNibG9jay1ia3poY3AtcHNvcHNhc2lnbnVwbW9iaWxlbWVudWhzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jYmxvY2stYmt6aGNwLXBzb3BzYW1vYmlsZW1lbnVzZWNvbmRhcnkgdWwgbGkgYSxcbiNibG9jay1ia3poY3AtcHNvcHNhc2lnbnVwbW9iaWxlbWVudWdsb2JhbCB1bCBsaSBhLFxuI2Jsb2NrLWJremhjcC1wc29wc2FzaWdudXBtb2JpbGVtZW51aHMgdWwgbGkgYSB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbiNibG9jay1ia3poY3AtcHNvcHNhbW9iaWxlbWVudXNlY29uZGFyeSB1bCBsaSBhLnNpZ24tdXAsXG4jYmxvY2stYmt6aGNwLXBzb3BzYXNpZ251cG1vYmlsZW1lbnVnbG9iYWwgdWwgbGkgYS5zaWduLXVwLFxuI2Jsb2NrLWJremhjcC1wc29wc2FzaWdudXBtb2JpbGVtZW51aHMgdWwgbGkgYS5zaWduLXVwIHtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q3RUIwMDtcbiAgYmFja2dyb3VuZDogI0Q3RUIwMDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6ICMwNzM5NEI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zaWduLXVwLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MzU0NTk7XG4gIGJhY2tncm91bmQ6ICNEN0VCMDA7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDE4cHggNDBweCAwO1xufVxuLnNpZ24tdXAtbW9iaWxlIGEge1xuICBjb2xvcjogIzUzNTQ1OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuc2lnbi11cC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRocmVlY29sLXJoZXVtYS1tb2Ege1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLW5vZGUtdHlwZS1wc28tcHNhIC5sYXlvdXQtLXRocmVlY29sLXNlY3Rpb246aXMoLmhzLXNlY3Rpb24tbmF2aWdhdGUpIHtcbiAgICBnYXA6IDE2cHg7XG4gICAgcGFkZGluZzogNDBweCA3MHB4IDIwcHggMTAwcHg7XG4gIH1cbiAgYm9keS5wYWdlLW5vZGUtdHlwZS1wc28tcHNhIC5sYXlvdXQtLXRocmVlY29sLXNlY3Rpb246aXMoLmhzLXNlY3Rpb24tbmF2aWdhdGUpIC5sYXlvdXRfX3JlZ2lvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBib2R5LnBhZ2Utbm9kZS10eXBlLXBzby1wc2EgLmxheW91dC0tdGhyZWVjb2wtc2VjdGlvbjppcyguaHMtc2VjdGlvbi1uYXZpZ2F0ZSkgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQsIGJvZHkucGFnZS1ub2RlLXR5cGUtcHNvLXBzYSAubGF5b3V0LS10aHJlZWNvbC1zZWN0aW9uOmlzKC5ocy1zZWN0aW9uLW5hdmlnYXRlKSAubGF5b3V0X19yZWdpb24tLXRoaXJkIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkucGFnZS1ub2RlLXR5cGUtcHNvLXBzYSAubGF5b3V0LS10aHJlZWNvbC1zZWN0aW9uOmlzKC5ocy1zZWN0aW9uLW5hdmlnYXRlKSB7XG4gICAgcGFkZGluZzogNDBweCAwIDIwcHggMDtcbiAgfVxuICBib2R5LnBhZ2Utbm9kZS10eXBlLXBzby1wc2EgLmxheW91dC0tdGhyZWVjb2wtc2VjdGlvbjppcyguaHMtc2VjdGlvbi1uYXZpZ2F0ZSkgLmxheW91dF9fcmVnaW9uIHtcbiAgICBwYWRkaW5nOiAwIDE2cHggMCAxNnB4O1xuICB9XG4gIGJvZHkucGFnZS1ub2RlLXR5cGUtcHNvLXBzYSAubGF5b3V0LS10aHJlZWNvbC1zZWN0aW9uOmlzKC5ocy1zZWN0aW9uLW5hdmlnYXRlKSAubGF5b3V0X19yZWdpb24gcDpub3QoLnBzby10aXRsZSkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICBib2R5LnBhZ2Utbm9kZS10eXBlLXBzby1wc2EgLmxheW91dC0tdGhyZWVjb2wtc2VjdGlvbjppcyguaHMtc2VjdGlvbi1uYXZpZ2F0ZSkgLmxheW91dF9fcmVnaW9uIC5wbmF2aWdhdGUge1xuICAgIG1hcmdpbjogMjRweCAwIDMwcHggMDtcbiAgfVxufVxuYm9keS5wYWdlLW5vZGUtdHlwZS1wc28tcHNhIC5ocy1uYXZpZ2F0ZS1iaW16ZWx4IGltZyB7XG4gIG1heC13aWR0aDogMjIwcHg7XG59XG5ib2R5LnBhZ2Utbm9kZS10eXBlLXBzby1wc2EgLmhzLW5hdmlnYXRlLWJpbXplbHggLnBzby10aXRsZSB7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHg7XG59XG5ib2R5LnBhZ2Utbm9kZS10eXBlLXBzby1wc2EgLmhzLXNlY3Rpb24tbmF2aWdhdGUgLmhzLW5hdmlnYXRpb24tbW9iaWxlIC5wc28tdGl0bGUge1xuICBwYWRkaW5nOiAwIDE2JTtcbn1cbmJvZHkucGFnZS1ub2RlLXR5cGUtcHNvLXBzYSAuaHMtc2VjdGlvbi1uYXZpZ2F0ZTppcygubGlnaHRncmVlbi1iZy1ncmV5LWNvcm5lcikgaDMgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5LnBhZ2Utbm9kZS10eXBlLXBzby1wc2EgLmhzLXNlY3Rpb24tbmF2aWdhdGUgcC5iYy1jb3JuZXIge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuYm9keS5wYWdlLW5vZGUtdHlwZS1wc28tcHNhIC5ocy1zZWN0aW9uLW5hdmlnYXRlIC5ocy1zcGVjaWFsdHktYnV0dG9ucyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkucGFnZS1ub2RlLXR5cGUtcHNvLXBzYSAuaHMtc2VjdGlvbi1uYXZpZ2F0ZSAuaHMtc3BlY2lhbHR5LWJ1dHRvbnMgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5LnBhZ2Utbm9kZS10eXBlLXBzby1wc2EgLmhzLXNlY3Rpb24tbmF2aWdhdGU6aXMoLmxpZ2h0Z3JlZW4tYmctZ3JleS1jb3JuZXIpIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDg3JTtcbiAgfVxuICBib2R5LnBhZ2Utbm9kZS10eXBlLXBzby1wc2EgLmhzLXNlY3Rpb24tbmF2aWdhdGU6aXMoLnNreS0tYmx1ZSkgLnBzby1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93LWV4dHJhYm9sZGl0YWxpY1wiO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuICBib2R5LnBhZ2Utbm9kZS10eXBlLXBzby1wc2EgLmhzLXNlY3Rpb24tbmF2aWdhdGUgLmhzLW5hdmlnYXRpb24tbW9iaWxlIC5wc28tdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICBib2R5LnBhZ2Utbm9kZS10eXBlLXBzby1wc2EgLmhzLW5hdmlnYXRpb24tbW9iaWxlIC5wc28tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICBib2R5LnBhZ2Utbm9kZS10eXBlLXBzby1wc2EgLmhzLW5hdmlnYXRpb24tbW9iaWxlIC5wc28tc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICBib2R5LnBhZ2Utbm9kZS10eXBlLXBzby1wc2EgLmhzLW5hdmlnYXRpb24tbW9iaWxlIC50d28tZ3JpZCB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb3JlLWV4cGVydHMtbW9iaWxlIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC50aXRsZS1tb2JpbGUtc2l6ZS0zMCAucHNvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgfVxuICAudGl0bGUtbW9iaWxlLXBhZGRpbmctMjAgLnBzby10aXRsZSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIC50aXRsZS1tb2JpbGUtcGFkZGluZy0zMCAucHNvLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNjNweCkge1xuICAudGl0bGUtbW9iaWxlLXRhYmxldC1wYWRkaW5nLXRvcC0zMCAucHNvLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuLmRlcm1hLWRvc2luZy1wYWdlIC5kZXJtYS1kb3NpbmctaW1nLTc1MCBpbWcge1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlcm1hLWRvc2luZy1wYWdlIC5kZXJtYS1kb3NpbmctaW1nLTc1MCAubWVkaWEubWVkaWEtLXR5cGUtaW1hZ2UubWVkaWEtLXZpZXctbW9kZS1pbWFnZS01NDV4MTAwLXNjb2xsYWJsZSAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDE0MXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZGVybWEtZG9zaW5nLXBhZ2UgLmRlcm1hLWRvc2luZy1pbWctNzUwIC5tZWRpYS5tZWRpYS0tdHlwZS1pbWFnZS5tZWRpYS0tdmlldy1tb2RlLWltYWdlLTU0NXgxMDAtc2NvbGxhYmxlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuLmRlcm1hLWRvc2luZy1wYWdlIC5kZXJtYS1kb3NpbmctaW1nLTc4MCBpbWcge1xuICBtYXgtd2lkdGg6IDc4MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZXJtYS1kb3NpbmctcGFnZSAuZGVybWEtZG9zaW5nLWltZy03ODAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZXJtYS1kb3NpbmctcGFnZSAucHNvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLmRlcm1hLWRvc2luZy1wYWdlIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICAuZGVybWEtZG9zaW5nLXBhZ2UgcC50ZXh0LXN1YmhlYWRpbmctYmFybG93IHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbiAgLmRlcm1hLWRvc2luZy1wYWdlIC5tb2JpbGUtbWFyZ2luLWJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjlweCAhaW1wb3J0YW50O1xuICB9XG4gIC5kZXJtYS1kb3NpbmctcGFnZSAuY2FyZC1wc28gLnBzby10aXRsZSB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG4gIC5kZXJtYS1kb3NpbmctcGFnZSAubW9iaWxlLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGlnaHRncmVlbi1iZy1ibHVlLWNvcm5lci5kZXJtYS1kb3NpbmctcGFnZSB7XG4gICAgcGFkZGluZzogMjBweCA1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5saWdodGdyZWVuLWJnLWJsdWUtY29ybmVyLmRlcm1hLWRvc2luZy1wYWdlIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cbi5saWdodGdyZWVuLWJnLWJsdWUtY29ybmVyLmRlcm1hLWRvc2luZy1wYWdlIC5tb3JlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGlnaHRncmVlbi1iZy1ibHVlLWNvcm5lci5kZXJtYS1kb3NpbmctcGFnZSAubW9yZS1saW5rOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAxMCU7XG4gIGxlZnQ6IDEwMiU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvdGhlbWVzL2N1c3RvbS9ia3poY3AvaW1hZ2VzL2ljb25zL2Fycm93LWJsYWNrLXJpZ2h0LnN2Zykgbm8tcmVwZWF0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpZ2h0Z3JlZW4tYmctYmx1ZS1jb3JuZXIuZGVybWEtZG9zaW5nLXBhZ2UgLm1vcmUtbGluazpiZWZvcmUge1xuICAgIHRvcDogMjIlO1xuICAgIGxlZnQ6IDk1JTtcbiAgfVxufVxuXG4udHdvLWdyYXllZC1jb2x1bW5zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNDBweCAxMCU7XG59XG4udHdvLWdyYXllZC1jb2x1bW5zIC5sYXlvdXRfX3JlZ2lvbiAuaW1hZ2UtYmxvY2stLWltYWdlIHtcbiAgcGFkZGluZzogMHB4O1xufVxuLnR3by1ncmF5ZWQtY29sdW1ucyAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5OSwgMTAyLCAxMDYsIDAuMDYyNzQ1MDk4KTtcbiAgYm9yZGVyLXJhZGl1czogMTVweCAwcHggMHB4IDE1cHg7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG4udHdvLWdyYXllZC1jb2x1bW5zIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5OSwgMTAyLCAxMDYsIDAuMzEzNzI1NDkwMik7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAxNXB4IDE1cHggMHB4O1xuICBwYWRkaW5nOiA0M3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xufVxuLnR3by1ncmF5ZWQtY29sdW1ucyAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udHdvLWdyYXllZC1jb2x1bW5zIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5pY29uIGltZyB7XG4gIG1heC13aWR0aDogMTEwcHg7XG59XG4udHdvLWdyYXllZC1jb2x1bW5zIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHdvLWdyYXllZC1jb2x1bW5zIC5sYXlvdXRfX3JlZ2lvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbiAgLnR3by1ncmF5ZWQtY29sdW1ucyAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMHB4IDBweDtcbiAgfVxuICAudHdvLWdyYXllZC1jb2x1bW5zIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDE1cHggMTVweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMjVweDtcbiAgfVxuICAudHdvLWdyYXllZC1jb2x1bW5zIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uZGFyay1ncmV5LWxpbmVhci1ncmFkaWVudC1iZyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyMDIzMjQgMCUsICMzMjM0MzEgMTAwJSk7XG59XG4uZGFyay1ncmV5LWxpbmVhci1ncmFkaWVudC1iZyxcbi5kYXJrLWdyZXktbGluZWFyLWdyYWRpZW50LWJnIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXJrLWdyZXktbGluZWFyLWdyYWRpZW50LWJnIC50aXRsZSxcbi5kYXJrLWdyZXktbGluZWFyLWdyYWRpZW50LWJnIC5wcmUtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJCYXJsb3djb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5kYXJrLWdyZXktbGluZWFyLWdyYWRpZW50LWJnIC50aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDY0cHg7XG4gIGNvbG9yOiAjQkREQzA0O1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgbGluZS1oZWlnaHQ6IDc3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGFyay1ncmV5LWxpbmVhci1ncmFkaWVudC1iZyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuLmRhcmstZ3JleS1saW5lYXItZ3JhZGllbnQtYmcgLnByZS10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbjogMHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cblxuLnFhLWdyZWVuLXRpdGxlLWFycm93IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ltYWdlcy9saWdodC1ncmVlbi1hcnJvd3Muc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDYwJTtcbn1cbi5xYS1ncmVlbi10aXRsZS1hcnJvdyAudGFiLWRlc2MgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IHtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnFhLWdyZWVuLXRpdGxlLWFycm93IC50YWItZGVzYyAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5xYS1ncmVlbi10aXRsZS1hcnJvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ltYWdlcy9saWdodC1ncmVlbi1hcnJvd3MtbGVmdC5zdmdcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA5MCU7XG59XG4ucWEtZ3JlZW4tdGl0bGUtYXJyb3ctbGVmdC5ib3R0b20ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDgwJTtcbn1cblxuLnFhLWdyZWVuLXRpdGxlLWFycm93LCAucWEtZ3JlZW4tdGl0bGUtYXJyb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnFhLWdyZWVuLXRpdGxlLWFycm93LCAucWEtZ3JlZW4tdGl0bGUtYXJyb3ctbGVmdCB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucWEtZ3JlZW4tdGl0bGUtYXJyb3csIC5xYS1ncmVlbi10aXRsZS1hcnJvdy1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5xYS1ncmVlbi10aXRsZS1hcnJvdyBoMywgLnFhLWdyZWVuLXRpdGxlLWFycm93IC5xdWVzdGlvbiwgLnFhLWdyZWVuLXRpdGxlLWFycm93LWxlZnQgaDMsIC5xYS1ncmVlbi10aXRsZS1hcnJvdy1sZWZ0IC5xdWVzdGlvbiB7XG4gIGNvbG9yOiAjQkREQzA0O1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIyLjA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucWEtZ3JlZW4tdGl0bGUtYXJyb3cgaDMsIC5xYS1ncmVlbi10aXRsZS1hcnJvdyAucXVlc3Rpb24sIC5xYS1ncmVlbi10aXRsZS1hcnJvdy1sZWZ0IGgzLCAucWEtZ3JlZW4tdGl0bGUtYXJyb3ctbGVmdCAucXVlc3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnFhLWdyZWVuLXRpdGxlLWFycm93IGgzLCAucWEtZ3JlZW4tdGl0bGUtYXJyb3ctbGVmdCBoMyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnFhLWdyZWVuLXRpdGxlLWFycm93IGxpLCAucWEtZ3JlZW4tdGl0bGUtYXJyb3cgcCwgLnFhLWdyZWVuLXRpdGxlLWFycm93IC5hbnN3ZXIsIC5xYS1ncmVlbi10aXRsZS1hcnJvdy1sZWZ0IGxpLCAucWEtZ3JlZW4tdGl0bGUtYXJyb3ctbGVmdCBwLCAucWEtZ3JlZW4tdGl0bGUtYXJyb3ctbGVmdCAuYW5zd2VyIHtcbiAgZm9udC1mYW1pbHk6IFwiamFmLWJlcm5pbmEtc2Fucy00MDBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4udWktZGlhbG9nIDpub3QoLnVpLWxheW91dC1idWlsZGVyLW1vZGFsKS51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQsXG4udWktZGlhbG9nIDpub3QoLnVpLWRpYWxvZy1wb3NpdGlvbi1zaWRlKS51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDQwcHggMyU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnVpLWRpYWxvZyA6bm90KC51aS1sYXlvdXQtYnVpbGRlci1tb2RhbCkgLnVpLWRpYWxvZy10aXRsZWJhcixcbi51aS1kaWFsb2cgOm5vdCgudWktZGlhbG9nLXBvc2l0aW9uLXNpZGUpIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLnVpLWRpYWxvZyA6bm90KC51aS1sYXlvdXQtYnVpbGRlci1tb2RhbCkgLnVpLWRpYWxvZy10aXRsZWJhciAudWktZGlhbG9nLXRpdGxlLFxuLnVpLWRpYWxvZyA6bm90KC51aS1kaWFsb2ctcG9zaXRpb24tc2lkZSkgLnVpLWRpYWxvZy10aXRsZWJhciAudWktZGlhbG9nLXRpdGxlIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4udWktZGlhbG9nIDpub3QoLnVpLWxheW91dC1idWlsZGVyLW1vZGFsKSAudWktZGlhbG9nLWNvbnRlbnQsXG4udWktZGlhbG9nIDpub3QoLnVpLWRpYWxvZy1wb3NpdGlvbi1zaWRlKSAudWktZGlhbG9nLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbn1cbi51aS1kaWFsb2cgLnBzby1yZWYge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udWktZGlhbG9nLnBzby1wb3B1cCB7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4udWktZGlhbG9nLnBzby1wb3B1cCAucHNvLXBvcHVwLS1jbG9zZS1sYWJlbCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnVpLWRpYWxvZy5wc28tcG9wdXAgLnBzby1wb3B1cC0tY2xvc2UtbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi51aS1kaWFsb2cucHNvLXBvcHVwIC5za3ktLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjRTVGMEYxICFpbXBvcnRhbnQ7XG59XG4udWktZGlhbG9nLnBzby1wb3B1cCAucG9wdXAtdGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnVpLWRpYWxvZy5wc28tcG9wdXAgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gIGJhY2tncm91bmQ6IHVybCgvdGhlbWVzL2N1c3RvbS9ia3poY3AvaW1hZ2VzL25ldy1wb3AtdXAtYmcuc3ZnKSBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA1MHB4IGF1dG8gMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNzRweDtcbiAgbWF4LXdpZHRoOiA5NDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnVpLWRpYWxvZy5wc28tcG9wdXAgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC90aGVtZXMvY3VzdG9tL2JremhjcC9pbWFnZXMvcG9wdXAtYmctbW9iLnN2Zykgbm8tcmVwZWF0O1xuICAgIGhlaWdodDogNjFweDtcbiAgICBtYXJnaW46IDEwcHggYXV0byAwIGF1dG87XG4gIH1cbn1cbi51aS1kaWFsb2cucHNvLXBvcHVwIC51aS1kaWFsb2ctdGl0bGViYXIgLnVpLWJ1dHRvbiB7XG4gIHRvcDogMjJweCAhaW1wb3J0YW50O1xuICByaWdodDogMzNweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudWktZGlhbG9nLnBzby1wb3B1cCAudWktZGlhbG9nLXRpdGxlYmFyIC51aS1idXR0b24ge1xuICAgIHRvcDogNDNweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51aS1kaWFsb2cucHNvLXBvcHVwIC51aS1kaWFsb2ctdGl0bGViYXIgLnVpLWJ1dHRvbiAudWktYnV0dG9uLWljb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ltYWdlcy9wbHVzLXNpZ24uc3ZnKSBuby1yZXBlYXQ7XG4gIGhlaWdodDogMzdweDtcbiAgd2lkdGg6IDM3cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMzdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51aS1kaWFsb2cucHNvLXBvcHVwIC51aS1kaWFsb2ctdGl0bGViYXIgLnVpLWJ1dHRvbiAudWktYnV0dG9uLWljb24ge1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHg7XG4gIH1cbn1cbi51aS1kaWFsb2cucHNvLXBvcHVwIC51aS1kaWFsb2ctY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA5NDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudWktZGlhbG9nLnBzby1wb3B1cCAudWktZGlhbG9nLWNvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICB9XG59XG4udWktZGlhbG9nLnBzby1wb3B1cCAudWktZGlhbG9nLWNvbnRlbnQgLndoaXRlLWJhY2tncm91bmQge1xuICBwYWRkaW5nOiAwIDIwcHggMjVweDtcbn1cbi51aS1kaWFsb2cucHNvLXBvcHVwIC51aS1kaWFsb2ctY29udGVudCAud2hpdGUtYmFja2dyb3VuZCAuYmxvY2stbGF5b3V0LWJ1aWxkZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnVpLWRpYWxvZy5wc28tcG9wdXAgLnVpLWRpYWxvZy1jb250ZW50IC53aGl0ZS1iYWNrZ3JvdW5kIC5wc28tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51aS1kaWFsb2cucHNvLXBvcHVwIC51aS1kaWFsb2ctY29udGVudCAud2hpdGUtYmFja2dyb3VuZCAucHNvLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICB9XG59XG4udWktZGlhbG9nLnBzby1wb3B1cCAudWktZGlhbG9nLWNvbnRlbnQgLnBzby1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4udWktZGlhbG9nLnBzby1wb3B1cCAudWktZGlhbG9nLWNvbnRlbnQgLnBzby10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4udWktZGlhbG9nLnBzby1wb3B1cCAudWktZGlhbG9nLWNvbnRlbnQgYSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi51aS1kaWFsb2cucHNvLXBvcHVwLnNreS1ibHVlLWJnIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ltYWdlcy9wb3B1cF9za3libHVlX2JnLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDUwcHggYXV0byAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiA3M3B4O1xuICBtYXgtd2lkdGg6IDk0MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudWktZGlhbG9nLnBzby1wb3B1cC5za3ktYmx1ZS1iZyAudWktZGlhbG9nLXRpdGxlYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ltYWdlcy9wb3B1cF9za3libHVlX2JnX21vYi5wbmcpIG5vLXJlcGVhdDtcbiAgICBoZWlnaHQ6IDU5cHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMCBhdXRvO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XG4gIH1cbn1cbi51aS1kaWFsb2cucHNvLXBvcHVwLnNreS1ibHVlLWJnIC51aS1kaWFsb2ctY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUYwRjE7XG59XG5cbi51aS13aWRnZXQtb3ZlcmxheSB7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig3LjVweCk7XG4gIGJhY2tncm91bmQ6IHJnYmEoODMsIDg0LCA4OSwgMC44KTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBvcHVwLWljb250aXRsZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5wb3B1cC1pY29udGl0bGUtd3JhcHBlci5heHNwYSBpbWcge1xuICBtaW4td2lkdGg6IDUzcHg7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucG9wdXAtaWNvbnRpdGxlLXdyYXBwZXIgYXJ0aWNsZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5wb3B1cC1pY29udGl0bGUtd3JhcHBlciBoMiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbn1cbmJvZHk6aGFzKC51aS1kaWFsb2cpIC5tb2RhbC1iYWNrZ3JvdW5kLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogMTAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoODMsIDg0LCA4OSwgMC40NSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xufVxuXG5ib2R5OmhhcygudWktd2lkZ2V0LW92ZXJsYXkpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJsb2NrLWlubGluZS1ibG9ja3p3ciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ltYWdlcy9aZXJvX2JhY2tncm91bmRfZmFkZWQucG5nKSBuby1yZXBlYXQgY2VudGVyIDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2staW5saW5lLWJsb2NrendyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cbi5ibG9jay1pbmxpbmUtYmxvY2t6d3IgLnp3ci1jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLWlubGluZS1ibG9ja3p3ciAubXgtYXV0byBwIHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2staW5saW5lLWJsb2NrendyIC56d3ItY29sdW1uIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDBweDtcbiAgZ2FwOiA4cHg7XG59XG4uYmxvY2staW5saW5lLWJsb2NrendyIC56d3ItY29sdW1uLnp3ci1pbWFnZSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5ibG9jay1pbmxpbmUtYmxvY2t6d3IgLnp3ci1jb2x1bW4uendyLWltYWdlIGltZyB7XG4gIGhlaWdodDogNTgwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2NrLWlubGluZS1ibG9ja3p3ciAuendyLWNvbHVtbi56d3ItaW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDMzMHB4O1xuICB9XG59XG4uYmxvY2staW5saW5lLWJsb2NrendyIC56d3ItY29sdW1uLnp3ci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2NrLWlubGluZS1ibG9ja3p3ciAuendyLWNvbHVtbjpub3QoLnp3ci1pbWFnZSkge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAuYmxvY2staW5saW5lLWJsb2NrendyIC56d3ItY29sdW1uLnp3ci1pbWFnZSB7XG4gICAgZmxleDogMSAwIDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmJsb2NrLWlubGluZS1ibG9ja3p3ciAuendyLWNvbHVtbiAuendyLWl0ZW0ge1xuICB3aWR0aDogNDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2staW5saW5lLWJsb2NrendyIC56d3ItY29sdW1uIC56d3ItaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNHB4IDE2cHg7XG4gIH1cbiAgLmJsb2NrLWlubGluZS1ibG9ja3p3ciAuendyLWNvbHVtbiAuendyLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uYmxvY2staW5saW5lLWJsb2NrendyIC56d3ItY29sdW1uIC56d3ItaXRlbSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMTRweDtcbiAgZ2FwOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDU3LCA3NSwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogNy4wNHB4O1xufVxuLmJsb2NrLWlubGluZS1ibG9ja3p3ciAuendyLWNvbHVtbiAuendyLWl0ZW0gLmFtb3VudC1pbmZvIC5zbWFsbC10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5ibG9jay1pbmxpbmUtYmxvY2t6d3IgLnp3ci1jb2x1bW4gLnp3ci1pdGVtIC5hbW91bnQtaW5mbyAuendyLWl0ZW0tcGVyY2VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI4LjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ibG9jay1pbmxpbmUtYmxvY2t6d3IgLnp3ci1jb2x1bW4gLnp3ci1pdGVtIC5hbW91bnQtaW5mbyAuendyLWl0ZW0tcGVyY2VudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiVcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogM3B4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uYmxvY2staW5saW5lLWJsb2NrendyIC56d3ItY29sdW1uIC56d3ItaXRlbSAuemVyby1pdGVtIHtcbiAgY29sb3I6ICNEN0VCMDA7XG4gIGZvbnQtZmFtaWx5OiBcImphZi1iZXJuaW5vLXNhbnMtZXh0cmFib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNzRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZmxleC1ncm93OiAxO1xufVxuLmJsb2NrLWlubGluZS1ibG9ja3p3ciAuendyLWNvbHVtbiAuendyLWl0ZW0gLnp3ci1pdGVtLWNvbnRlbnQge1xuICBmbGV4LWdyb3c6IDI7XG59XG4uYmxvY2staW5saW5lLWJsb2NrendyIC56d3ItY29sdW1uIC56d3ItaXRlbSAuendyLWl0ZW0tY29udGVudCBwIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmJsb2NrLWlubGluZS1ibG9ja3p3ciAuendyLWNvbHVtbiAuendyLWl0ZW0gLnBsdXMtYnV0dG9uIGltZyB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2staW5saW5lLWJsb2NrendyIC56d3ItY29sdW1uIC56d3ItaXRlbSAuZGFya2VzdC0tZ3JlZW4gcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmJsb2NrLWlubGluZS1ibG9ja3p3ci5jZW50ZXItYWxpZ24gLnp3ci1jb2x1bW4ge1xuICAgIGFsaWduLXNlbGY6IGF1dG87XG4gIH1cbn1cblxuLm5yYXgtc3BhLXplcm8td2l0aGluLXJlYWNoLXRhYnMgLmJsb2NrLWlubGluZS1ibG9ja3p3ciAuendyLWNvbHVtbnMgLnp3ci13cmFwcGVyIHtcbiAgaGVpZ2h0OiA0OTFweDtcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5yYXgtc3BhLXplcm8td2l0aGluLXJlYWNoLXRhYnMgLmJsb2NrLWlubGluZS1ibG9ja3p3ciAuendyLWNvbHVtbnMgLnp3ci13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDI5MHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5nZW5lcmFsLWJhc2ljLWJsb2NrIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZ2FwOiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdlbmVyYWwtYmFzaWMtYmxvY2sgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgIGdhcDogNHB4O1xuICB9XG59XG4uZ2VuZXJhbC1iYXNpYy1ibG9jayAuZmllbGQtLW5hbWUtYm9keSAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkgLnAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZXhwbG9yZS1iaW16ZWx4LW5hdmlnYXRlLWJsb2NrIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZ2FwOiAzMHB4O1xufVxuLmV4cGxvcmUtYmltemVseC1uYXZpZ2F0ZS1ibG9jayAuZmllbGQtLW5hbWUtYm9keSAudHh0LWFuZC1waWN0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xufVxuLmV4cGxvcmUtYmltemVseC1uYXZpZ2F0ZS1ibG9jayAuZmllbGQtLW5hbWUtYm9keSAudHh0LWFuZC1waWN0dXJlIGltZyB7XG4gIHdpZHRoOiAyMjBweDtcbiAgaGVpZ2h0OiAxMTAuMDY5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXhwbG9yZS1iaW16ZWx4LW5hdmlnYXRlLWJsb2NrIC5maWVsZC0tbmFtZS1ib2R5IC50eHQtYW5kLXBpY3R1cmUgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLnZpZXctZG9zaW5nLW5vLWNhcmQtYmxvY2sgLmZpZWxkLS1uYW1lLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBnYXA6IDMycHg7XG59XG4udmlldy1kb3Npbmctbm8tY2FyZC1ibG9jayAuZmllbGQtLW5hbWUtYm9keSAuYXV0by1pbmplY3RvciB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ucHNvLWZvb3Rub3RlIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udHdvLWdyaWQuaWNvbi1ibG9jayB7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwIDA7XG59XG4udHdvLWdyaWQuaWNvbi1ibG9jayAuaW1hZ2UtYmxvY2stLWltYWdlIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50d28tZ3JpZC5pY29uLWJsb2NrIC5pbWFnZS1ibG9jay0taW1hZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi50d28tZ3JpZC5pY29uLWJsb2NrIC5pbWFnZS1ibG9jay0taW1hZ2UgaW1nIHtcbiAgbWluLXdpZHRoOiA4MHB4O1xufVxuLnR3by1ncmlkLmljb24tYmxvY2sgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn1cbi50d28tZ3JpZC5pY29uLWJsb2NrIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLnR3by1ncmlkLmljb24tYmxvY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbmJvZHk6bm90KC5wYXRoLWZyb250cGFnZSkgI3NlY3Rpb24tMiAuYmxvY2stbW9hLXRhYnMtbW9iaWxlIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweCAwcHggMHB4IDBweDtcbiAgaGVpZ2h0OiA3OTJweDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMzU4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5ib2R5Om5vdCgucGF0aC1mcm9udHBhZ2UpICNzZWN0aW9uLTIgLmJsb2NrLW1vYS10YWJzLW1vYmlsZSB1bC50YWJzLW5hdiB7XG4gIGhlaWdodDogNzdweDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAzNThweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKSAjc2VjdGlvbi0yIC5ibG9jay1tb2EtdGFicy1tb2JpbGUgdWwudGFicy1uYXYgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuICBjb2xvcjogIzUzNTY1QTtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDc3cHg7XG4gIGdhcDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmJvZHk6bm90KC5wYXRoLWZyb250cGFnZSkgI3NlY3Rpb24tMiAuYmxvY2stbW9hLXRhYnMtbW9iaWxlIHVsLnRhYnMtbmF2IGxpOm50aC1jaGlsZCgxKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNnB4O1xufVxuYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKSAjc2VjdGlvbi0yIC5ibG9jay1tb2EtdGFicy1tb2JpbGUgdWwudGFicy1uYXYgbGk6bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTZweDtcbn1cbmJvZHk6bm90KC5wYXRoLWZyb250cGFnZSkgI3NlY3Rpb24tMiAuYmxvY2stbW9hLXRhYnMtbW9iaWxlIHVsLnRhYnMtbmF2IGxpOm50aC1jaGlsZCgyKSBwIHtcbiAgY29sb3I6ICM1MzU2NUE7XG59XG5ib2R5Om5vdCgucGF0aC1mcm9udHBhZ2UpICNzZWN0aW9uLTIgLmJsb2NrLW1vYS10YWJzLW1vYmlsZSB1bC50YWJzLW5hdiBsaTpudGgtY2hpbGQoMykge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTZweDtcbn1cbmJvZHk6bm90KC5wYXRoLWZyb250cGFnZSkgI3NlY3Rpb24tMiAuYmxvY2stbW9hLXRhYnMtbW9iaWxlIHVsLnRhYnMtbmF2IGxpOm50aC1jaGlsZCgzKSBwIHtcbiAgY29sb3I6ICM1MzU2NUE7XG59XG5ib2R5Om5vdCgucGF0aC1mcm9udHBhZ2UpICNzZWN0aW9uLTIgLmJsb2NrLW1vYS10YWJzLW1vYmlsZSB1bC50YWJzLW5hdiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDA2RTc2O1xuICBjb2xvcjogI0Q3RUIwMDtcbiAgYm9yZGVyLWNvbG9yOiAjRjZGNkY2O1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5ib2R5Om5vdCgucGF0aC1mcm9udHBhZ2UpICNzZWN0aW9uLTIgLmJsb2NrLW1vYS10YWJzLW1vYmlsZSB1bC50YWJzLW5hdiBsaS5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKSAjc2VjdGlvbi0yIC5ibG9jay1tb2EtdGFicy1tb2JpbGUgdWwudGFicy1uYXYgbGkgcCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0Q3RUIwMDtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCI7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogNTIuOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiBmcm9tLWZvbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKSAjc2VjdGlvbi0yIC5ibG9jay1tb2EtdGFicy1tb2JpbGUgZGl2LnRhYi1kZXNjIC5maWVsZC0tbmFtZS1maWVsZC10YWItZGVzY3JpcHRpb24tYWJvdmUtaW1hZyB7XG4gIGhlaWdodDogMTQ0cHg7XG4gIHBhZGRpbmc6IDEycHggMjRweCAxMnB4IDI0cHg7XG4gIGdhcDogMTBweDtcbiAgYm9yZGVyLXdpZHRoOiAwcHggMXB4IDFweCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI0Y2RjZGNjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmJvZHk6bm90KC5wYXRoLWZyb250cGFnZSkgI3NlY3Rpb24tMiAuYmxvY2stbW9hLXRhYnMtbW9iaWxlIGRpdi50YWItZGVzYyAuZmllbGQtLW5hbWUtZmllbGQtdGFiLWRlc2NyaXB0aW9uLWFib3ZlLWltYWcgcCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cbmJvZHk6bm90KC5wYXRoLWZyb250cGFnZSkgI3NlY3Rpb24tMiAuYmxvY2stbW9hLXRhYnMtbW9iaWxlIGRpdi50YWItZGVzYyAuZmllbGQtLW5hbWUtZmllbGQtdGFiLWRlc2NyaXB0aW9uLWFib3ZlLWltYWcgcCBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHk6bm90KC5wYXRoLWZyb250cGFnZSkgI3NlY3Rpb24tMiAud2hpdGUtYmFja2dyb3VuZCAuYmxvY2stbW9hLXRhYnMtbW9iaWxlIC5maWVsZC0tbmFtZS1maWVsZC10YWItZGVzY3JpcHRpb24tYWJvdmUtaW1hZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZFNzY7XG59XG5cbi5tZWRpYS5tZWRpYS0tdHlwZS1pbWFnZS5tZWRpYS0tdmlldy1tb2RlLWltYWdlLTU0NXgxMDAtc2NvbGxhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lZGlhLm1lZGlhLS10eXBlLWltYWdlLm1lZGlhLS12aWV3LW1vZGUtaW1hZ2UtNTQ1eDEwMC1zY29sbGFibGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCByZ2IoMjU1LCAyNTUsIDI1NSkpO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGhlaWdodDogNTIxcHg7XG4gIH1cbn1cbi5tZWRpYS5tZWRpYS0tdHlwZS1pbWFnZS5tZWRpYS0tdmlldy1tb2RlLWltYWdlLTU0NXgxMDAtc2NvbGxhYmxlIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZWRpYS5tZWRpYS0tdHlwZS1pbWFnZS5tZWRpYS0tdmlldy1tb2RlLWltYWdlLTU0NXgxMDAtc2NvbGxhYmxlIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSAub3Mtc2Nyb2xsYmFyIHtcbiAgLS1vcy1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm1lZGlhLm1lZGlhLS10eXBlLWltYWdlLm1lZGlhLS12aWV3LW1vZGUtaW1hZ2UtNTQ1eDEwMC1zY29sbGFibGUgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIC5vcy1zY3JvbGxiYXIub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwgLm9zLXNjcm9sbGJhci1oYW5kbGUge1xuICAtLW9zLWhhbmRsZS1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC0tb3MtaGFuZGxlLWJnOiAjMDA2RTc2O1xuICAtLW9zLWhhbmRsZS1iZy1ob3ZlcjogIzAwNkU3NjtcbiAgLS1vcy1oYW5kbGUtYmctYWN0aXZlOiAjMDA2RTc2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lZGlhLm1lZGlhLS10eXBlLWltYWdlLm1lZGlhLS12aWV3LW1vZGUtaW1hZ2UtNTQ1eDEwMC1zY29sbGFibGUgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZWRpYS5tZWRpYS0tdHlwZS1pbWFnZS5tZWRpYS0tdmlldy1tb2RlLWltYWdlLTU0NXgxMDAtc2NvbGxhYmxlIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSBpbWcge1xuICAgIGhlaWdodDogNTQ1cHg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5ocy1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iYW5uZXJzL2hzL2JhY2tncm91bmQucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuLmhzLWJhbm5lciAuaHMtYmFubmVyLS1saW1lLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmFubmVycy9ocy9saW1lLWJhY2tncm91bmQucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ocy1iYW5uZXIgLmhzLWJhbm5lci0tbGltZS1iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaHMtYmFubmVyIC5ocy1iYW5uZXItLWxpbWUtYmFja2dyb3VuZC1ib3R0b20tcmlnaHQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmFubmVycy9ocy9saW1lLWJhY2tncm91bmQtYm90dG9tLXJpZ2h0LnBuZ1wiKSAwIDAgbm8tcmVwZWF0O1xuICB3aWR0aDogMTQzcHg7XG4gIGhlaWdodDogODBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ocy1iYW5uZXIgLmhzLWJhbm5lci0tbGltZS1iYWNrZ3JvdW5kLWJvdHRvbS1yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhzLWJhbm5lciAuaHMtYmFubmVyLS1saW1lLWJhY2tncm91bmQtYm90dG9tLWxlZnQge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmFubmVycy9ocy9saW1lLWJhY2tncm91bmQtYm90dG9tLWxlZnQucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxNTRweDtcbiAgaGVpZ2h0OiA4NnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaHMtYmFubmVyIC5ocy1iYW5uZXItLWxpbWUtYmFja2dyb3VuZC1ib3R0b20tbGVmdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ocy1iYW5uZXIgLmhzLWJhbm5lci0tdG9wLWFycm93cyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iYW5uZXJzL2hzL2Rvd24tYXJyb3dzLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhzLWJhbm5lciAuaHMtYmFubmVyLS10b3AtYXJyb3dzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaHMtYmFubmVyIC5ocy1iYW5uZXItLXRvcC1sZWZ0LWNpcmNsZXMge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmFubmVycy9ocy90b3AtbGVmdC1jaXJjbGVzLnBuZ1wiKSAwIDAgbm8tcmVwZWF0O1xuICB3aWR0aDogMzA2cHg7XG4gIGhlaWdodDogNDgxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ocy1iYW5uZXIgLmhzLWJhbm5lci0tdG9wLWxlZnQtY2lyY2xlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhzLWJhbm5lciAuaHMtYmFubmVyLS10b3AtcmlnaHQtY2lyY2xlcyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iYW5uZXJzL2hzL3RvcC1yaWdodC1jaXJjbGVzLnBuZ1wiKSAwIDAgbm8tcmVwZWF0O1xuICB3aWR0aDogODRweDtcbiAgaGVpZ2h0OiA5NnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhzLWJhbm5lciAuaHMtYmFubmVyLS10b3AtcmlnaHQtY2lyY2xlcyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Jhbm5lcnMvaHMvbW9iaWxlLXRvcC1yaWdodC1jaXJjbGVzLnBuZ1wiKSAwIDAgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiA0OXB4O1xuICAgIGhlaWdodDogOTlweDtcbiAgfVxufVxuLmhzLWJhbm5lciAuaHMtYmFubmVyLS1ib3R0b20tbGVmdC1jaXJjbGVzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Jhbm5lcnMvaHMvYm90dG9tLWxlZnQtY2lyY2xlcy5wbmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEwMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaHMtYmFubmVyIC5ocy1iYW5uZXItLWJvdHRvbS1sZWZ0LWNpcmNsZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaHMtYmFubmVyIC5ocy1iYW5uZXItLXRpdGxlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmFubmVycy9ocy9taWRkbGUtYmFja2dyb3VuZC5wbmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhzLWJhbm5lciAuaHMtYmFubmVyLS10aXRsZS1jb250ZW50IHtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEzMnB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1LCAxMDcsIDEzNCwgMC45KSAwJSwgcmdiYSg4LCAxMDgsIDEyNSwgMC45KSAyNSUsIHJnYmEoMiwgMTA5LCAxMTksIDAuOSkgNTAlLCByZ2JhKDAsIDExMCwgMTE4LCAwLjkpIDEwMCUpO1xuICB9XG59XG4uaHMtYmFubmVyIC5ocy1iYW5uZXItLXRpdGxlLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWhzLW93LWJhbm5lcl9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAxMS40JTtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaHMtYmFubmVyIC5ocy1iYW5uZXItLXRpdGxlLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWhzLW93LWJhbm5lcl9fdGl0bGUge1xuICAgIG1heC13aWR0aDogNzkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ocy1iYW5uZXIgLmhzLWJhbm5lci0tdGl0bGUtY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtaHMtb3ctYmFubmVyX190aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3cHg7XG4gIH1cbn1cbi5ocy1iYW5uZXIgLmhzLWJhbm5lci0tdGl0bGUtY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtaHMtb3ctYmFubmVyX190aXRsZSBoMSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIGZpbHRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIHNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhzLWJhbm5lciAuaHMtYmFubmVyLS10aXRsZS1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1ocy1vdy1iYW5uZXJfX3RpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIH1cbn1cbi5ocy1iYW5uZXIgLmhzLWJhbm5lci0tdGl0bGUtY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtaHMtb3ctYmFubmVyX190aXRsZSBoMSA+IHNwYW4ge1xuICBjb2xvcjogI0Q3RUIwMDtcbn1cbi5ocy1iYW5uZXIgLmhzLWJhbm5lci0taW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaHMtYmFubmVyIC5ocy1iYW5uZXItLWltYWdlID4gLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5ocy1iYW5uZXIgLmhzLWJhbm5lci0taW1hZ2UgPiAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ocy1iYW5uZXIuZGVmYXVsdCB7XG4gIGhlaWdodDogMjI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhzLWJhbm5lci5kZWZhdWx0IHtcbiAgICBoZWlnaHQ6IDI5NXB4O1xuICB9XG59XG4uaHMtYmFubmVyLmRlZmF1bHQgLmhzLWJhbm5lci0tbGltZS1iYWNrZ3JvdW5kIHtcbiAgd2lkdGg6IDYwOHB4O1xuICBoZWlnaHQ6IDMwMXB4O1xufVxuLmhzLWJhbm5lci5kZWZhdWx0IC5ocy1iYW5uZXItLXRvcC1hcnJvd3Mge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgd2lkdGg6IDE5OHB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHRvcDogNHB4O1xufVxuLmhzLWJhbm5lci5kZWZhdWx0IC5ocy1iYW5uZXItLXRpdGxlLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEyOXB4O1xuICB0b3A6IDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhzLWJhbm5lci5kZWZhdWx0IC5ocy1iYW5uZXItLXRpdGxlLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTY3cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDEzcHgpIHtcbiAgLmhzLWJhbm5lci5kZWZhdWx0IC5ocy1iYW5uZXItLXRpdGxlLWNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuLmhzLWJhbm5lci5kZWZhdWx0IC5ocy1iYW5uZXItLXRleHQtYnJlYWtlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iYW5uZXJzL2hzL3RleHQtYnJlYWtlci5wbmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgYm90dG9tOiAxNXB4O1xuICB3aWR0aDogMjc2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaHMtYmFubmVyLmRlZmF1bHQgLmhzLWJhbm5lci0tdGV4dC1icmVha2VyIHtcbiAgICBsZWZ0OiAxMS40JTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaHMtYmFubmVyLmRlZmF1bHQgLmhzLWJhbm5lci0tdGV4dC1icmVha2VyIHtcbiAgICB3aWR0aDogMTQ0cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuLmhzLWJhbm5lci5kZWZhdWx0IC5ocy1iYW5uZXItLWltYWdlIHtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ocy1iYW5uZXIuZGVmYXVsdCAuaHMtYmFubmVyLS1pbWFnZSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhzLWJhbm5lci5kZWZhdWx0IC5ocy1iYW5uZXItLWltYWdlIHtcbiAgICByaWdodDogMTAwcHg7XG4gIH1cbn1cbi5ocy1iYW5uZXIuZGVmYXVsdCAuaHMtYmFubmVyLS1pbWFnZSBpbWcge1xuICBtYXgtaGVpZ2h0OiAyMjVweDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhzLWJhbm5lci5kZWZhdWx0IC5ocy1iYW5uZXItLWltYWdlIGltZyB7XG4gICAgbWF4LWhlaWdodDogMjg1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQxM3B4KSB7XG4gIC5ocy1iYW5uZXIuZGVmYXVsdCAuaHMtYmFubmVyLS1pbWFnZSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDIyNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uaHMtYmFubmVyLmRlZmF1bHQgLmhzLWJhbm5lci0taW1hZ2UgLndhdGVybWFyayB7XG4gIG1pbi13aWR0aDogMTc1cHg7XG4gIGJvdHRvbTogNXB4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ocy1iYW5uZXIuZGVmYXVsdCAuaHMtYmFubmVyLS1pbWFnZSAud2F0ZXJtYXJrIHtcbiAgICBib3R0b206IDcwcHg7XG4gIH1cbn1cbi5ocy1iYW5uZXIuZGVmYXVsdCAud2F0ZXJtYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmhzLWJhbm5lci5kZWZhdWx0IC53YXRlcm1hcmsgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogIzUzNTY1QTtcbn1cbi5ocy1iYW5uZXIuZGVmYXVsdCAud2F0ZXJtYXJrIHA6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cbi5ocy1iYW5uZXIudHdvLXJpZ2h0LWltYWdlcyAuaHMtYmFubmVyLS1pbWFnZSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDM3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhzLWJhbm5lci50d28tcmlnaHQtaW1hZ2VzIC5ocy1iYW5uZXItLWltYWdlIHtcbiAgICB0b3A6IDMycHg7XG4gICAgcmlnaHQ6IDExcHg7XG4gIH1cbn1cbi5ocy1iYW5uZXIudHdvLXJpZ2h0LWltYWdlcyAuaHMtYmFubmVyLS1pbWFnZSAud2F0ZXJtYXJrIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgYm90dG9tOiA1cHg7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhzLWJhbm5lci50d28tcmlnaHQtaW1hZ2VzIC5ocy1iYW5uZXItLWltYWdlIC53YXRlcm1hcmsge1xuICAgIGJvdHRvbTogODRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ocy1iYW5uZXIudHdvLXJpZ2h0LWltYWdlcyAuaHMtYmFubmVyLS1pbWFnZSAud2F0ZXJtYXJrLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ocy1iYW5uZXIudHdvLXJpZ2h0LWltYWdlcyAuaHMtYmFubmVyLS1pbWFnZSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDIxNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTNweCkge1xuICAuaHMtYmFubmVyLnR3by1yaWdodC1pbWFnZXMgLmhzLWJhbm5lci0taW1hZ2UgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxOTBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmhzLWJhbm5lci50d28tcmlnaHQtaW1hZ2VzIC5ocy1iYW5uZXItLXRleHQtYnJlYWtlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02NSUsIDApO1xufVxuLmhzLWJhbm5lci50d28tcmlnaHQtaW1hZ2VzIC53YXRlcm1hcmsubW9iaWxlIHtcbiAgbGVmdDogMTdweDtcbiAgYm90dG9tOiA3OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5ocy1iYW5uZXIudHdvLXJpZ2h0LWltYWdlcyAud2F0ZXJtYXJrLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uaHMtYmFubmVyLm92ZXJ2aWV3IHtcbiAgaGVpZ2h0OiA1MjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaHMtYmFubmVyLm92ZXJ2aWV3IHtcbiAgICBoZWlnaHQ6IDUzM3B4O1xuICB9XG59XG4uaHMtYmFubmVyLm92ZXJ2aWV3IC5ocy1iYW5uZXItLWxpbWUtYmFja2dyb3VuZCB7XG4gIHdpZHRoOiA2NTlweDtcbiAgaGVpZ2h0OiAzMjdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaHMtYmFubmVyLm92ZXJ2aWV3IC5ocy1iYW5uZXItLWxpbWUtYmFja2dyb3VuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhzLWJhbm5lci5vdmVydmlldyAuaHMtYmFubmVyLS10b3AtYXJyb3dzIHtcbiAgd2lkdGg6IDIzOHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRvcDogMzZweDtcbn1cbi5ocy1iYW5uZXIub3ZlcnZpZXcgLmhzLWJhbm5lci0tdGl0bGUtY29udGVudCB7XG4gIGhlaWdodDogMTg1cHg7XG4gIHRvcDogMTI0cHg7XG59XG4uaHMtYmFubmVyLm92ZXJ2aWV3IC5ocy1iYW5uZXItLXRpdGxlLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWhzLW93LWJhbm5lcl9fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxOSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhzLWJhbm5lci5vdmVydmlldyAuaHMtYmFubmVyLS10aXRsZS1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1ocy1vdy1iYW5uZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhzLWJhbm5lci5vdmVydmlldyAuaHMtYmFubmVyLS10aXRsZS1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1ocy1vdy1iYW5uZXJfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ocy1iYW5uZXIub3ZlcnZpZXcgLmhzLWJhbm5lci0tdGl0bGUtY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtaHMtb3ctYmFubmVyX190aXRsZSBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhzLWJhbm5lci5vdmVydmlldyAuaHMtYmFubmVyLS10aXRsZS1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1ocy1vdy1iYW5uZXJfX3RpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbi5ocy1iYW5uZXIub3ZlcnZpZXcgLmhzLWJhbm5lci0tdGl0bGUtY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtaHMtb3ctYmFubmVyX190aXRsZSBoMSBzcGFuLmJpZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdy1leHRyYWJvbGRpdGFsaWNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDg4cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEwNXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaHMtYmFubmVyLm92ZXJ2aWV3IC5ocy1iYW5uZXItLXRpdGxlLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWhzLW93LWJhbm5lcl9fdGl0bGUgaDEgc3Bhbi5iaWcge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgfVxufVxuLmhzLWJhbm5lci5vdmVydmlldyAuaHMtYmFubmVyLS10aXRsZS1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1ocy1vdy1iYW5uZXJfX3RpdGxlIGgxIHNwYW46bm90KC5iaWcpIHtcbiAgY29sb3I6ICNEN0VCMDA7XG59XG4uaHMtYmFubmVyLm92ZXJ2aWV3IC5ocy1iYW5uZXItLXN1YnRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMxNXB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhzLWJhbm5lci5vdmVydmlldyAuaHMtYmFubmVyLS1zdWJ0aXRsZSB7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ocy1iYW5uZXIub3ZlcnZpZXcgLmhzLWJhbm5lci0tc3VidGl0bGUge1xuICAgIHRvcDogMTQ5cHg7XG4gIH1cbn1cbi5ocy1iYW5uZXIub3ZlcnZpZXcgLmhzLWJhbm5lci0tc3VidGl0bGUgLmZpZWxkLS1uYW1lLWJvZHkge1xuICBtYXgtd2lkdGg6IDY0OHB4O1xufVxuLmhzLWJhbm5lci5vdmVydmlldyAuaHMtYmFubmVyLS1zdWJ0aXRsZSAuZmllbGQtLW5hbWUtYm9keSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1NlbWlib2xkXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBjb2xvcjogIzUzNTQ1OTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ocy1iYW5uZXIub3ZlcnZpZXcgLmhzLWJhbm5lci0tc3VidGl0bGUgLmZpZWxkLS1uYW1lLWJvZHkgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDEzcHgpIHtcbiAgLmhzLWJhbm5lci5vdmVydmlldyAuaHMtYmFubmVyLS1zdWJ0aXRsZSAuZmllbGQtLW5hbWUtYm9keSBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uaHMtYmFubmVyLm92ZXJ2aWV3IC5ocy1iYW5uZXItLXN1YnRpdGxlIC5maWVsZC0tbmFtZS1ib2R5IGgyID4gc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd21lZGl1bVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMwMDZFNzY7XG59XG4uaHMtYmFubmVyLm92ZXJ2aWV3IC5ocy1iYW5uZXItLXN1YnRpdGxlIC50ZXh0LWJyZWFrZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmFubmVycy9ocy90ZXh0LWJyZWFrZXIucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyNzZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDEycHggYXV0byAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhzLWJhbm5lci5vdmVydmlldyAuaHMtYmFubmVyLS1zdWJ0aXRsZSAudGV4dC1icmVha2VyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0NHB4IDEwcHg7XG4gICAgbWFyZ2luOiAzMXB4IDAgMzdweCAwO1xuICB9XG59XG4uaHMtYmFubmVyLm92ZXJ2aWV3IC5ocy1iYW5uZXItLXJlZmVyZW5jZXMge1xuICBtYXgtd2lkdGg6IDc0OHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMlO1xuICBib3R0b206IDhweDtcbiAgei1pbmRleDogNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaHMtYmFubmVyLm92ZXJ2aWV3IC5ocy1iYW5uZXItLXJlZmVyZW5jZXMge1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaHMtYmFubmVyLm92ZXJ2aWV3IC5ocy1iYW5uZXItLXJlZmVyZW5jZXMge1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgYm90dG9tOiAyOHB4O1xuICB9XG59XG4uaHMtYmFubmVyLm92ZXJ2aWV3IC5ocy1iYW5uZXItLXJlZmVyZW5jZXMgLndhdGVybWFyayBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG4uaHMtYmFubmVyLm92ZXJ2aWV3IC5ocy1iYW5uZXItLXJlZmVyZW5jZXMgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ocy1iYW5uZXIub3ZlcnZpZXcgLmhzLWJhbm5lci0tcmVmZXJlbmNlcyBwIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgfVxufVxuLmhzLWJhbm5lci5vdmVydmlldyAuaHMtYmFubmVyLS1yZWZlcmVuY2VzIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhzLWJhbm5lci5vdmVydmlldyAuaHMtYmFubmVyLS1pbWFnZSB7XG4gICAgdG9wOiAxMDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5ocy1iYW5uZXIub3ZlcnZpZXcgLmhzLWJhbm5lci0taW1hZ2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMjVweDtcbiAgfVxufVxuLmhzLWJhbm5lci5vdmVydmlldyAuaHMtYmFubmVyLS1pbWFnZSBpbWcge1xuICBtYXgtaGVpZ2h0OiA1MjBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhzLWJhbm5lci5vdmVydmlldyAuaHMtYmFubmVyLS1pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogMTc1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTNweCkge1xuICAuaHMtYmFubmVyLm92ZXJ2aWV3IC5ocy1iYW5uZXItLWltYWdlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMzVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5ocy1iYW5uZXIub3ZlcnZpZXcgLndhdGVybWFyay5kZXNrdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNnB4O1xuICBib3R0b206IDEwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDFkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ocy1iYW5uZXIub3ZlcnZpZXcgLndhdGVybWFyay5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ocy1iYW5uZXIub3ZlcnZpZXcgLndhdGVybWFyay5tb2JpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmhzLWJhbm5lci5vdmVydmlldyAud2F0ZXJtYXJrLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uaHMtYmFubmVyLm92ZXJ2aWV3IC53YXRlcm1hcmsgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDlweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjNTM1NjVBO1xufVxuLmhzLWJhbm5lci5vdmVydmlldyAud2F0ZXJtYXJrIHA6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbn1cbi5oZWFkZXItLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlciAubmF2cy0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwNHB4KSB7XG4gIC5oZWFkZXIgLm5hdnMtLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMXB4O1xuICB9XG59XG5cbi5oZWFkZXIgLmJsb2NrLXN5c3RlbS1icmFuZGluZy1ibG9jayAuaW1nLWJyYW5kLWxvZ28sXG5tYWluIC5ibG9jay1zeXN0ZW0tYnJhbmRpbmctYmxvY2sgLmltZy1icmFuZC1sb2dvIHtcbiAgd2lkdGg6IDI2MnB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAtMjBweDtcbiAgbGVmdDogMDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDNweCAjMzQzNzQxKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXIgLmJsb2NrLXN5c3RlbS1icmFuZGluZy1ibG9jayAuaW1nLWJyYW5kLWxvZ28sXG4gIG1haW4gLmJsb2NrLXN5c3RlbS1icmFuZGluZy1ibG9jayAuaW1nLWJyYW5kLWxvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgbGVmdDogLTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXIgLmJsb2NrLXN5c3RlbS1icmFuZGluZy1ibG9jayAuaW1nLWJyYW5kLWxvZ28sXG4gIG1haW4gLmJsb2NrLXN5c3RlbS1icmFuZGluZy1ibG9jayAuaW1nLWJyYW5kLWxvZ28ge1xuICAgIHRvcDogLTIycHg7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5oZWFkZXIgLmJsb2NrLXN5c3RlbS1icmFuZGluZy1ibG9jayAuaW1nLWJyYW5kLWxvZ28sXG4ucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgbWFpbiAuYmxvY2stc3lzdGVtLWJyYW5kaW5nLWJsb2NrIC5pbWctYnJhbmQtbG9nbyxcbi5wYWdlLW5vZGUtdHlwZS1ocy1zcGxhc2gtcGFnZSAuaGVhZGVyIC5ibG9jay1zeXN0ZW0tYnJhbmRpbmctYmxvY2sgLmltZy1icmFuZC1sb2dvLFxuLnBhZ2Utbm9kZS10eXBlLWhzLXNwbGFzaC1wYWdlIG1haW4gLmJsb2NrLXN5c3RlbS1icmFuZGluZy1ibG9jayAuaW1nLWJyYW5kLWxvZ28ge1xuICB3aWR0aDogMjYycHg7XG4gIGhlaWdodDogNjVweDtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg1MS41OCUgMjA0LjEyJSBhdCA1MCUgNTAlLCAjMDA2RTc2IDAlLCAjMDM0MTU1IDEwMCUpO1xufVxuLmZvb3RlciBwIHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgcHJpbnQge1xuICAuZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIC8qXG4gICAgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgKi9cbiAgfVxuICAuZm9vdGVyICNibG9jay1mb290ZXIgdWwgbGkgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5mb290ZXIgLm5vLWJyZWFrIGJyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmZvb3RlciAuYmt6aGNwLWZvb3Rlci0tYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDQwcHggMCAwIDA7XG4gIHBhZGRpbmc6IDQwcHggMCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzk3OTc5Nztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXIgLmJremhjcC1mb290ZXItLWJsb2NrIHtcbiAgICBtYXJnaW46IDIycHggMCAwIDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmZvb3RlciAuYmt6aGNwLWZvb3Rlci0tYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZm9vdGVyIC5ia3poY3AtZm9vdGVyLS1pbWFnZSB7XG4gIGZsZXg6IDIwJTtcbiAgbWFyZ2luOiAwIDAgMCA0MHB4O1xuICBtYXgtd2lkdGg6IDIwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyIC5ia3poY3AtZm9vdGVyLS1pbWFnZSB7XG4gICAgZmxleDogMTAwJTtcbiAgICBtYXJnaW46IDEwcHggMCAzMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uZm9vdGVyIC5ib3JkZXItLWxpbmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICBoZWlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyIC5ib3JkZXItLWxpbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uZm9vdGVyIC5ib3R0b20tLXJpZ2h0LWJsb2NrIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXIgLmJvdHRvbS0tcmlnaHQtYmxvY2sge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIgLm5vLWJyZWFrIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyIC5ia3otZm9vdGVyLWxvZ28ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLmZvb3RlciAuYmt6LWZvb3Rlci1sb2dvIGltZyB7XG4gIHdpZHRoOiA3NSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyIC5ia3otZm9vdGVyLWxvZ28gaW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5ib3R0b20tLWZvb3RlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjQkREQzA0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5Nzk3OTc7XG4gIGhlaWdodDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ib3R0b20tLWZvb3RlciB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG4gIC5ib3R0b20tLWZvb3RlciBwIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cbi5ib3R0b20tLWZvb3RlciAuY2hldnJvbi11cCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvY3VzdG9tL2JremhjcC9pbWFnZXMvaWNvbnMvaWNvbi1zaGV2cm9uLXVwLnN2Z1wiKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyNXB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5ib3R0b20tZm9vdGVyLS1sb2dvIGEge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJvdHRvbS1mb290ZXItLWxvZ28gYSB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG4gIC5ib3R0b20tZm9vdGVyLS1sb2dvIGE6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYm90dG9tLWZvb3Rlci0tbG9nbyB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjYmxvY2stZm9vdGVyLCAjYmxvY2stZm9vdGVyc3BsYXNoIHtcbiAgICBwYWRkaW5nOiAwIDdweDtcbiAgfVxufVxuI2Jsb2NrLWZvb3RlciB1bCBsaSBhLCAjYmxvY2stZm9vdGVyc3BsYXNoIHVsIGxpIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbn1cbiNibG9jay1mb290ZXIgdWwgbGkgYTphZnRlciwgI2Jsb2NrLWZvb3RlcnNwbGFzaCB1bCBsaSBhOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuI2Jsb2NrLWZvb3RlcmJsb2NrIHtcbiAgbWF4LXdpZHRoOiA2ODhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jYmxvY2stZm9vdGVyYmxvY2sgLmZvb3Rlci1hZGRyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbiNibG9jay1mb290ZXJibG9jayAuZm9vdGVyLWFkZHJlc3Mgc3BhbjpudGgtb2YtdHlwZSgybikge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNibG9jay1mb290ZXJibG9jayAuZm9vdGVyLWFkZHJlc3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgI2Jsb2NrLWZvb3RlcmJsb2NrIC5mb290ZXItYWRkcmVzcyBzcGFuOm50aC1vZi10eXBlKDJuKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNibG9jay1mb290ZXJibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAjYmxvY2stZm9vdGVyYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjYmxvY2stZm9vdGVyYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG4gICNibG9jay1mb290ZXJibG9jayBwLm5vLWJyZWFrIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiNibG9jay1leHRlcm5hbHNpdGVsZWF2aW5nYmxvY2ssICNibG9jay1oZWFsdGhjYXJlcHJvZmVzc2lvbmFsYmxvY2sge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyIC5jb250YWluZXItLWZsdWlkIC5ib3R0b20tZm9vdGVyLS1sb2dvLCAuZm9vdGVyIC5ub2RlLS10eXBlLWlzaSAuY29udGVudCAuYm90dG9tLWZvb3Rlci0tbG9nbywgLm5vZGUtLXR5cGUtaXNpIC5mb290ZXIgLmNvbnRlbnQgLmJvdHRvbS1mb290ZXItLWxvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvY2lhbC1tZWRpYS1pY29ucyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc29jaWFsLW1lZGlhLWljb25zIGEge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uc29jaWFsLW1lZGlhLWljb25zIGE6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvY3VzdG9tL2JremhjcC9pbWFnZXMvZm9vdGVyLXNwbGFzaC1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgLmZvb3RlciBwIHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTMwMFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDkyMHB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5mb290ZXIgcC5uby1icmVhayB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgLmZvb3RlciBwLmZvb3Rlci1hZGRyZXNzIHtcbiAgbWFyZ2luLXRvcDogNjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAuZm9vdGVyIHAuZm9vdGVyLWFkZHJlc3Mge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAuZm9vdGVyIC5ia3otZm9vdGVyLWxvZ28ge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xufVxuLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5mb290ZXIgLmJvdHRvbS1mb290ZXItLWxvZ28ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmhvbWUtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdyaWQtZ2FwOiAyMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWUtZ3JpZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmhvbWUtZ3JpZCB1bCB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4uaG9tZS1ncmlkIHVsIGxpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmhvbWUtZ3JpZCAudHdvLWdyaWQsXG4uaG9tZS1ncmlkIC5vbmUtZ3JpZCB7XG4gIGdyaWQtZ2FwOiAyMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ob21lLWdyaWQgLnR3by1ncmlkIC5ncmlkXzEsXG4uaG9tZS1ncmlkIC50d28tZ3JpZCAuZ3JpZF8yLFxuLmhvbWUtZ3JpZCAub25lLWdyaWQgLmdyaWRfMSxcbi5ob21lLWdyaWQgLm9uZS1ncmlkIC5ncmlkXzIge1xuICBwYWRkaW5nOiAzMHB4O1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbn1cbi5ob21lLWdyaWQgLnR3by1ncmlkIC5ncmlkXzEgLmJ1dHRvbi1saWdodC1ncmVlbixcbi5ob21lLWdyaWQgLnR3by1ncmlkIC5ncmlkXzIgLmJ1dHRvbi1saWdodC1ncmVlbixcbi5ob21lLWdyaWQgLm9uZS1ncmlkIC5ncmlkXzEgLmJ1dHRvbi1saWdodC1ncmVlbixcbi5ob21lLWdyaWQgLm9uZS1ncmlkIC5ncmlkXzIgLmJ1dHRvbi1saWdodC1ncmVlbiB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzJGMzEzMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjQkREQzA0O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLmhvbWUtZ3JpZCAudHdvLWdyaWQgLmdyaWRfMSAuZ3JkX3R0bCxcbi5ob21lLWdyaWQgLnR3by1ncmlkIC5ncmlkXzIgLmdyZF90dGwsXG4uaG9tZS1ncmlkIC5vbmUtZ3JpZCAuZ3JpZF8xIC5ncmRfdHRsLFxuLmhvbWUtZ3JpZCAub25lLWdyaWQgLmdyaWRfMiAuZ3JkX3R0bCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICMyRjMxMzA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5ob21lLWdyaWQgLnR3by1ncmlkIC5ncmlkXzEgLmdyZF90dGwgc3Bhbixcbi5ob21lLWdyaWQgLnR3by1ncmlkIC5ncmlkXzIgLmdyZF90dGwgc3Bhbixcbi5ob21lLWdyaWQgLm9uZS1ncmlkIC5ncmlkXzEgLmdyZF90dGwgc3Bhbixcbi5ob21lLWdyaWQgLm9uZS1ncmlkIC5ncmlkXzIgLmdyZF90dGwgc3BhbiB7XG4gIGNvbG9yOiAjMDA1RjY2O1xufVxuLmhvbWUtZ3JpZCAudHdvLWdyaWQgLmdyaWRfMSAuZ3JkX3R0bCBzdXAsXG4uaG9tZS1ncmlkIC50d28tZ3JpZCAuZ3JpZF8yIC5ncmRfdHRsIHN1cCxcbi5ob21lLWdyaWQgLm9uZS1ncmlkIC5ncmlkXzEgLmdyZF90dGwgc3VwLFxuLmhvbWUtZ3JpZCAub25lLWdyaWQgLmdyaWRfMiAuZ3JkX3R0bCBzdXAge1xuICBmb250LWZhbWlseTogXCJqYWYtYmVybmluYS1zYW5zLTQwMFwiO1xufVxuLmhvbWUtZ3JpZCAudHdvLWdyaWQgLmdyaWRfMSBwLFxuLmhvbWUtZ3JpZCAudHdvLWdyaWQgLmdyaWRfMiBwLFxuLmhvbWUtZ3JpZCAub25lLWdyaWQgLmdyaWRfMSBwLFxuLmhvbWUtZ3JpZCAub25lLWdyaWQgLmdyaWRfMiBwIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmhvbWUtZ3JpZCAudHdvLWdyaWQgLmdyaWRfMSBwLnN5bWJvbC10ZXh0LFxuLmhvbWUtZ3JpZCAudHdvLWdyaWQgLmdyaWRfMiBwLnN5bWJvbC10ZXh0LFxuLmhvbWUtZ3JpZCAub25lLWdyaWQgLmdyaWRfMSBwLnN5bWJvbC10ZXh0LFxuLmhvbWUtZ3JpZCAub25lLWdyaWQgLmdyaWRfMiBwLnN5bWJvbC10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ob21lLWdyaWQgLnR3by1ncmlkIC5ncmlkXzEgLmdyZF9kZXNjLFxuLmhvbWUtZ3JpZCAudHdvLWdyaWQgLmdyaWRfMiAuZ3JkX2Rlc2MsXG4uaG9tZS1ncmlkIC5vbmUtZ3JpZCAuZ3JpZF8xIC5ncmRfZGVzYyxcbi5ob21lLWdyaWQgLm9uZS1ncmlkIC5ncmlkXzIgLmdyZF9kZXNjIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBjb2xvcjogIzJGMzEzMDtcbn1cbi5ob21lLWdyaWQgLnR3by1ncmlkIC5ncmlkXzEgaW1nLFxuLmhvbWUtZ3JpZCAudHdvLWdyaWQgLmdyaWRfMiBpbWcsXG4uaG9tZS1ncmlkIC5vbmUtZ3JpZCAuZ3JpZF8xIGltZyxcbi5ob21lLWdyaWQgLm9uZS1ncmlkIC5ncmlkXzIgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmhvbWUtZ3JpZCAub25lLWdyaWQge1xuICBhbGlnbi1pdGVtczogZW5kO1xufVxuLmhvbWUtZ3JpZCAudHdvLWdyaWQgLmdyaWRfMjpmaXJzdC1vZi10eXBlIC5kZXNjX3dyYXBwZXIgPiBwOmxhc3Qtb2YtdHlwZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZS1ncmlkIC50d28tZ3JpZCAuZ3JpZF8yOmZpcnN0LW9mLXR5cGUgLmRlc2Nfd3JhcHBlciA+IHA6bGFzdC1vZi10eXBlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnBhdGgtZnJvbnRwYWdlIC5ob21lLWdyaWQuaXMtaGlkZGVuLW1vYmlsZSAub25lLWdyaWQgLmdyaWRfMS5iZ193aGl0ZSAuZ3JkX3R0bCBzcGFuLFxuLnBhdGgtZnJvbnRwYWdlIC5ob21lLWdyaWQuaXMtaGlkZGVuLW1vYmlsZSAub25lLWdyaWQgLmdyaWRfMi5iZ193aGl0ZSAuZ3JkX3R0bCBzcGFuLFxuLnBhdGgtZnJvbnRwYWdlIC5ob21lLWdyaWQuaXMtaGlkZGVuLW1vYmlsZSAudHdvLWdyaWQgLmdyaWRfMS5iZ193aGl0ZSAuZ3JkX3R0bCBzcGFuLFxuLnBhdGgtZnJvbnRwYWdlIC5ob21lLWdyaWQuaXMtaGlkZGVuLW1vYmlsZSAudHdvLWdyaWQgLmdyaWRfMi5iZ193aGl0ZSAuZ3JkX3R0bCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLmhvbWVwYWdlLXJlZmVyZW5jZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwNjNweCkge1xuICAuaG9tZXBhZ2UtcmVmZXJlbmNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lcGFnZS1yZWZlcmVuY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC5ob21lcGFnZS1yZWZlcmVuY2UgLnJlZmVyZW5jZSB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2UgLnJpZ2h0X2Fycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweCA0MHB4IDAgMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2UgLnJpZ2h0X2Fycm93IHtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4ubGFuZGluZy1wYWdlIC5yaWdodF9hcnJvdyAucHNvLWJ0biB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubGFuZGluZy1wYWdlIC5yaWdodF9hcnJvdyAucHNvLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmxhbmRpbmctcGFnZSAuZmllbGQtLW5hbWUtYm9keSBwIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGFuZGluZy1wYWdlIC5maWVsZC0tbmFtZS1ib2R5IHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2UgI2Jsb2NrLWxhbmRpbmdwYWdlaGVhZGVydGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGFuZGluZy1wYWdlICNibG9jay1sYW5kaW5ncGFnZWhlYWRlcnRleHQge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2UgI2Jsb2NrLWxhbmRpbmdwYWdlaGVhZGVydGV4dCAucHNvLWJ0bi5vdXRsaW5lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA5cHggMTVweDtcbn1cbi5sYW5kaW5nLXBhZ2UgI2Jsb2NrLWxhbmRpbmdwYWdlaGVhZGVydGV4dCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdy1leHRyYWJvbGRpdGFsaWNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmxhbmRpbmctcGFnZSAjYmxvY2stbGFuZGluZ3BhZ2VoZWFkZXJ0ZXh0IGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93IENvbmRlbnNlZFwiLCBcIkJhcmxvdy1leHRyYWJvbGRcIiAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGFuZGluZy1wYWdlICNibG9jay1sYW5kaW5ncGFnZWhlYWRlcnRleHQgLm1vYmlsZS1jdXN0b20td2lkdGgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5sYW5kaW5nLXBhZ2UgI2Jsb2NrLWxhbmRpbmdwYWdlaGVhZGVydGV4dCAubW9iaWxlLWN1c3RvbS13aWR0aCBoMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNSU7XG4gICAgcGFkZGluZy1yaWdodDogMTUlO1xuICB9XG59XG4ubGFuZGluZy1wYWdlIHAuaG9tZXBhZ2UtaGVhZGVyLWZvb3Rub3RlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMjBweCA0MHB4O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxhbmRpbmctcGFnZSBwLmhvbWVwYWdlLWhlYWRlci1mb290bm90ZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICB9XG59XG4ubGFuZGluZy1wYWdlIC5oZWFkZXItdGV4dCBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93IENvbmRlbnNlZFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogNDhweDsgLyogODUuNzE0JSAqL1xuICBsZXR0ZXItc3BhY2luZzogMC4yOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDZweCAwO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmxhbmRpbmctcGFnZSAuaGVhZGVyLXRleHQgaDEgc3BhbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxhbmRpbmctcGFnZSAuaGVhZGVyLXRleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5sYW5kaW5nLXBhZ2UgLmhlYWRlci10ZXh0IGgxLCAubGFuZGluZy1wYWdlIC5oZWFkZXItdGV4dCBoMiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJqYWYtYmVybmluYS1zYW5zLWNvbXBcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmxhbmRpbmctcGFnZSAuaGVhZGVyLXRleHQgaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW46IDZweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxhbmRpbmctcGFnZSAuaGVhZGVyLXRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuLmxhbmRpbmctcGFnZSAuaGVhZGVyLXRleHQgaDEgc3BhbiwgLmxhbmRpbmctcGFnZSAuaGVhZGVyLXRleHQgaDIgc3BhbiB7XG4gIGNvbG9yOiAjZDdlYjAwO1xufVxuXG4ubGF5b3V0LnNpdGVtYXBfbWVudSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDYwcHggNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmxheW91dC5zaXRlbWFwX21lbnUgYSB7XG4gIGNvbG9yOiAjNTg1OTVCO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxheW91dC5zaXRlbWFwX21lbnUge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5sYXlvdXQuc2l0ZW1hcF9tZW51IGgyIHtcbiAgY29sb3I6ICMyQjc0NzU7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtOTAwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYXlvdXQuc2l0ZW1hcF9tZW51IGgyIHtcbiAgICBmb250LWZhbWlseTogXCJqYWYtYmVybmluby1zYW5zLWV4dHJhYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxufVxuLmxheW91dC5zaXRlbWFwX21lbnUgdWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGF5b3V0LnNpdGVtYXBfbWVudSB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTUwMFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxheW91dC5zaXRlbWFwX21lbnUgdWwgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5sYXlvdXQuc2l0ZW1hcF9tZW51IHVsIGxpIGEge1xuICBjb2xvcjogIzYyNjY2YTtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy01MDBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGF5b3V0LnNpdGVtYXBfbWVudSB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5sYXlvdXQuc2l0ZW1hcF9tZW51IGgzLnNpdGVtYXAtdGl0bGUge1xuICBjb2xvcjogIzJCNzQ3NTtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy05MDBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxheW91dC5zaXRlbWFwX21lbnUgaDMuc2l0ZW1hcC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTkwMFwiLCBzYW5zLXNlcmlmO1xuICB9XG59XG4ubGF5b3V0LnNpdGVtYXBfbWVudSAucHNvLXN1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYXlvdXQuc2l0ZW1hcF9tZW51IC5wc28tc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvdy1leHRyYWJvbGRpdGFsaWNcIjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cbn1cbi5sYXlvdXQuc2l0ZW1hcF9tZW51IHAge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLmxheW91dC5zaXRlbWFwX21lbnUgLmZpZWxkLS1uYW1lLWJvZHkgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sYXlvdXQtLWZvdXJjb2wtc2VjdGlvbiB7XG4gIGdhcDogNDNweDtcbn1cbi5sYXlvdXQtLWZvdXJjb2wtc2VjdGlvbi5zaXRlbWFwX21lbnUgPiAubGF5b3V0X19yZWdpb24ge1xuICBtaW4td2lkdGg6IDIyMHB4O1xuICBmbGV4OiAwIDAgYXV0byAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA2M3B4KSB7XG4gIC5sYXlvdXQtLWZvdXJjb2wtc2VjdGlvbiA+IC5sYXlvdXRfX3JlZ2lvbiB7XG4gICAgZmxleDogMCAxIDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxheW91dC0tZm91cmNvbC1zZWN0aW9uID4gLmxheW91dF9fcmVnaW9uIHtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgfVxufVxuXG4udG9vbGJhci1maXhlZCAuaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuI29wZW5pZC1jb25uZWN0LWxvZ2luLWZvcm0ge1xuICBwYWRkaW5nOiAxMDBweCA3MHB4O1xufVxuXG4ubGF5b3V0LS1mdWxsLXBhZ2Uge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIHVsIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cbi5ibG9jay1sb2NhbC10YXNrcy1ibG9jayBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ibG9jay1sb2NhbC10YXNrcy1ibG9jayBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjM2RiNGU3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmxheW91dC1idWlsZGVyLWZvcm0ge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LS1mdWxsLXBhZ2Uge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuXG4ubGF5b3V0LWJ1aWxkZXJfX3NlY3Rpb24gLmNvbHVtbnMge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1uYXZpZ2F0aW9uLXBzbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5tYWluLW5hdmlnYXRpb24tcHNvOmlzKC5vcGVuKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMTAxLjU3JSA1MC4yNSUgYXQgNTAlIDUwJSwgcmdiYSgwLCAxMTAsIDExOCwgMC44KSAwJSwgcmdiYSgzLCA2NSwgODUsIDAuOCkgMTAwJSkgIWltcG9ydGFudDtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNDBweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5tYWluLW5hdmlnYXRpb24tcHNvID4gLm1lbnUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLW5hdmlnYXRpb24tcHNvID4gLm1lbnU6aGFzKC5tZW51LWl0ZW0tLWV4cGFuZGVkLm5hdmJhci1pdGVtLS1hY3RpdmUtdHJhaWwgLm5hdmJhci1saXN0KSB7XG4gICAgcGFkZGluZzogMCA0MHB4IDE1cHggNDBweDtcbiAgICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAjMDA2RTc2O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW4tbmF2aWdhdGlvbi1wc28gPiAubWVudTpoYXMoI2Jsb2NrLWJremhjcC1oc3RvcG1lbnVkZXJtYXRvbG9neSkge1xuICAgIHBhZGRpbmc6IDAgNDBweCAwIDIwMHB4O1xuICB9XG4gIC5tYWluLW5hdmlnYXRpb24tcHNvID4gLm1lbnU6aGFzKCNibG9jay1ia3poY3AtaHN0b3BtZW51ZGVybWF0b2xvZ3kpOmhhcygubWVudS1pdGVtLS1leHBhbmRlZC5uYXZiYXItaXRlbS0tYWN0aXZlLXRyYWlsIC5uYXZiYXItbGlzdCkge1xuICAgIHBhZGRpbmc6IDAgNDBweCAxNXB4IDIwMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkICMwMDZFNzY7XG4gIH1cbn1cbi5tYWluLW5hdmlnYXRpb24tcHNvID4gLm1lbnUgLmhlYWRlci0td3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1haW4tbmF2aWdhdGlvbi1wc28gPiAubWVudSAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWFpbi1uYXZpZ2F0aW9uLXBzbyA+IC5tZW51IC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIgI2Jsb2NrLXBzb21haW5uYXZpZ2F0aW9uLFxuLm1haW4tbmF2aWdhdGlvbi1wc28gPiAubWVudSAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyICNibG9jay1wc29yaGV1bWFuYXZpZ2F0aW9uLFxuLm1haW4tbmF2aWdhdGlvbi1wc28gPiAubWVudSAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyICNibG9jay1ia3poY3AtZGVybWF0b2xvZ3ktaHMtbmF2aWdhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1haW4tbmF2aWdhdGlvbi1wc28gPiAubWVudSAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyICNibG9jay1wc29tYWlubmF2aWdhdGlvbixcbi5tYWluLW5hdmlnYXRpb24tcHNvID4gLm1lbnUgLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAjYmxvY2stcHNvcmhldW1hbmF2aWdhdGlvbixcbi5tYWluLW5hdmlnYXRpb24tcHNvID4gLm1lbnUgLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAjYmxvY2stYmt6aGNwLWRlcm1hdG9sb2d5LWhzLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLW5hdmlnYXRpb24tcHNvID4gLm1lbnUgLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAjYmxvY2stcHNvbWFpbm5hdmlnYXRpb24sXG4gIC5tYWluLW5hdmlnYXRpb24tcHNvID4gLm1lbnUgLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAjYmxvY2stcHNvcmhldW1hbmF2aWdhdGlvbixcbiAgLm1haW4tbmF2aWdhdGlvbi1wc28gPiAubWVudSAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyICNibG9jay1ia3poY3AtZGVybWF0b2xvZ3ktaHMtbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1haW4tbmF2aWdhdGlvbi1wc28gPiAubG9nbyAucHNvX3RvcF9saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDEwJTtcbn1cbi5tYWluLW5hdmlnYXRpb24tcHNvID4gLmxvZ28gLnRvcF9uYXZfbG9nbyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWRkaXRpb25hbC1uYXYtcHNvIHtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcbiAgcGFkZGluZzogOHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWRkaXRpb25hbC1uYXYtcHNvIHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgfVxufVxuLmFkZGl0aW9uYWwtbmF2LXBzbyAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbi5hZGRpdGlvbmFsLW5hdi1wc28gLmNvbnRhaW5lciA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5hZGRpdGlvbmFsLW5hdi1wc28gLmNvbnRhaW5lciA+IGRpdiAudXRpbGl0eS1uYXZiYXItbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYWRkaXRpb25hbC1uYXYtcHNvIC5jb250YWluZXIgPiBkaXYgLnV0aWxpdHktbmF2YmFyLWxpc3QgLm5hdmJhci1pdGVtIHtcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbn1cbi5hZGRpdGlvbmFsLW5hdi1wc28gLmNvbnRhaW5lciA+IGRpdiAudXRpbGl0eS1uYXZiYXItbGlzdCAubmF2YmFyLWl0ZW0gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICMwMDE0ODk7XG59XG4uYWRkaXRpb25hbC1uYXYtcHNvIC5jb250YWluZXIgPiBkaXYgLnV0aWxpdHktbmF2YmFyLWxpc3QgLm5hdmJhci1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uYWRkaXRpb25hbC1uYXYtcHNvIC50b3Bsb2dvLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE1cHg7XG59XG4uYWRkaXRpb25hbC1uYXYtcHNvIC50b3Bsb2dvLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyM3B4O1xufVxuLmFkZGl0aW9uYWwtbmF2LXBzbyAudG9wbG9nby1jb250YWluZXIgLnRvcGxvZ28tbGFiZWwge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjMDAxNDg5O1xufVxuXG5ib2R5IHAge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNTM1NDU5O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuYm9keSBwLnNtYWxsLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuYm9keSAuY29udGFpbmVyLXBzby5jb250YWluZXItLWZsdWlkID4gZGl2LCBib2R5IC5ub2RlLS10eXBlLWlzaSAuY29udGFpbmVyLXBzby5jb250ZW50ID4gZGl2LCAubm9kZS0tdHlwZS1pc2kgYm9keSAuY29udGFpbmVyLXBzby5jb250ZW50ID4gZGl2IHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG59XG5ib2R5IC5jb250YWluZXItcHNvLmNvbnRhaW5lci0tZmx1aWQgPiBkaXYgLnBzby10aXRsZSwgYm9keSAubm9kZS0tdHlwZS1pc2kgLmNvbnRhaW5lci1wc28uY29udGVudCA+IGRpdiAucHNvLXRpdGxlLCAubm9kZS0tdHlwZS1pc2kgYm9keSAuY29udGFpbmVyLXBzby5jb250ZW50ID4gZGl2IC5wc28tdGl0bGUge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbn1cbmJvZHkgLmNvbnRhaW5lci1wc28uZGFyay1ncmVlbi10b3AtbGVmdC1jb3JuZXIge1xuICB0b3A6IC0ycHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG59XG5ib2R5IC5jb250YWluZXItcHNvLmRhcmstZ3JlZW4tdG9wLXJpZ2h0LWNvcm5lciB7XG4gIHRvcDogLTJweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG59XG5ib2R5IC5jb250YWluZXItcHNvLnNreS1ibHVlLXRvcC1sZWZ0LWNvcm5lciB7XG4gIHRvcDogLTJweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbn1cbmJvZHkgYS5wc28tYnRuIHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogIzUzNTQ1OTtcbn1cbmJvZHkgYS5wc28tYnRuLm91dGxpbmUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI0Q3RUIwMDtcbiAgY29sb3I6ICNEN0VCMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xufVxuYm9keSBhLndoaXRlLW91dGxpbmUtYnRuIHtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cbmJvZHkgLnBzby10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdy1leHRyYWJvbGRpdGFsaWNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzUzNTQ1OTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkgLnBzby10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbmJvZHkgLnBzby10aXRsZS0zNSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdy1leHRyYWJvbGRpdGFsaWNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzUzNTQ1OTtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG1hcmdpbjogYXV0bztcbn1cbmJvZHkgLnBzby1zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdy1leHRyYWJvbGRpdGFsaWNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzUzNTQ1OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkgLnBzby1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbmJvZHkgLnBzby1zdWJ0aXRsZSBzcGFuIHtcbiAgY29sb3I6ICMwMDZFNzY7XG59XG5ib2R5IC5wc28tc3VidGl0bGUtMjZkLTI0bSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdy1leHRyYWJvbGRpdGFsaWNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzUzNTQ1OTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkgLnBzby1zdWJ0aXRsZS0yNmQtMjRtIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbmJvZHkgLnBzby1zdWJ0aXRsZS0yNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdy1leHRyYWJvbGRpdGFsaWNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzUzNTQ1OTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbmJvZHkgLnBzby1oZWFkLXRvLWhlYWQtc2VjdGlvbnMgLnR3by1ncmlkIHtcbiAgcGFkZGluZzogdW5zZXQ7XG4gIGdhcDogdW5zZXQ7XG59XG5ib2R5IC5wc28taGVhZC10by1oZWFkLXNlY3Rpb25zIGEud2hpdGUtb3V0bGluZS1idG4ge1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDZFNzY7XG4gIGNvbG9yOiAjMDA2RTc2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItY29sb3I6ICMwMDZFNzY7XG4gIGNvbG9yOiAjMDA2RTc2O1xufVxuXG4ubGlnaHRncmVlbi1iZyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvY3VzdG9tL2JremhjcC9pbWFnZXMvcHNvLWJvcmRlci5wbmdcIikgbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAyMHB4IDEwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saWdodGdyZWVuLWJnIHtcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ia3poY3AvaW1hZ2VzL3doaXRlLWdyZWVuLWJnLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZWIwMiAhaW1wb3J0YW50O1xuICB9XG4gIC5saWdodGdyZWVuLWJnIHAudGV4dC1hbGlnbi1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubGlnaHRncmVlbi1iZy1ibHVlLWNvcm5lciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvY3VzdG9tL2JremhjcC9pbWFnZXMvbGlnaHRncmVlbi1iZy1ibHVlLWNvcm5lci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAxMCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpZ2h0Z3JlZW4tYmctYmx1ZS1jb3JuZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvY3VzdG9tL2JremhjcC9pbWFnZXMvbGlnaHRncmVlbi1iZy1ibHVlLWNvcm5lci5wbmdcIikgbm8tcmVwZWF0ICNkN2ViMDA7XG4gIH1cbn1cblxuLmxpZ2h0Z3JlZW4tcmlnaHQtY29ybmVyLWJsdWUtYmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ia3poY3AvaW1hZ2VzL3Bzby1ib3JkZXIucG5nXCIpICMwMzQxNTUgbm8tcmVwZWF0O1xufVxuXG4ubGlnaHRncmVlbi1iZy1ncmV5LWNvcm5lciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvY3VzdG9tL2JremhjcC9pbWFnZXMvbGlnaHRncmVlbi1iZy1ncmV5LWNvcm5lci5wbmdcIikgbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAyMHB4IDEwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmxpZ2h0Z3JlZW4tYmcgaDMsIC5saWdodGdyZWVuLWJnLWJsdWUtY29ybmVyIGgzLCAubGlnaHRncmVlbi1iZy1ncmV5LWNvcm5lciBoMyB7XG4gIGNvbG9yOiAjMDA2RTc2O1xuICBmb250LWZhbWlseTogXCJCYXJsb3ctZXh0cmFib2xkaXRhbGljXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saWdodGdyZWVuLWJnIGgzLCAubGlnaHRncmVlbi1iZy1ibHVlLWNvcm5lciBoMywgLmxpZ2h0Z3JlZW4tYmctZ3JleS1jb3JuZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuLmxpZ2h0Z3JlZW4tYmcgcCwgLmxpZ2h0Z3JlZW4tYmctYmx1ZS1jb3JuZXIgcCwgLmxpZ2h0Z3JlZW4tYmctZ3JleS1jb3JuZXIgcCB7XG4gIGNvbG9yOiAjNTM1NDU5O1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGlnaHRncmVlbi1iZyBwLCAubGlnaHRncmVlbi1iZy1ibHVlLWNvcm5lciBwLCAubGlnaHRncmVlbi1iZy1ncmV5LWNvcm5lciBwIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuLmxpZ2h0Z3JlZW4tYmcgLmhzLXN5bXB0b21zIGgzLCAubGlnaHRncmVlbi1iZy1ibHVlLWNvcm5lciAuaHMtc3ltcHRvbXMgaDMsIC5saWdodGdyZWVuLWJnLWdyZXktY29ybmVyIC5ocy1zeW1wdG9tcyBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4ubGlnaHRncmVlbi1iZyAuaHMtc3ltcHRvbXMgcCwgLmxpZ2h0Z3JlZW4tYmctYmx1ZS1jb3JuZXIgLmhzLXN5bXB0b21zIHAsIC5saWdodGdyZWVuLWJnLWdyZXktY29ybmVyIC5ocy1zeW1wdG9tcyBwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5saWdodGdyZWVuLWJnIC5ocy1zeW1wdG9tcyBwIGEsIC5saWdodGdyZWVuLWJnLWJsdWUtY29ybmVyIC5ocy1zeW1wdG9tcyBwIGEsIC5saWdodGdyZWVuLWJnLWdyZXktY29ybmVyIC5ocy1zeW1wdG9tcyBwIGEge1xuICBjb2xvcjogIzUzNTQ1OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saWdodGdyZWVuLWJnIC5ocy1zeW1wdG9tcywgLmxpZ2h0Z3JlZW4tYmctYmx1ZS1jb3JuZXIgLmhzLXN5bXB0b21zLCAubGlnaHRncmVlbi1iZy1ncmV5LWNvcm5lciAuaHMtc3ltcHRvbXMge1xuICAgIHdpZHRoOiA3MyU7XG4gIH1cbn1cblxuLmdyZXktdG9wLXJpZ2h0LWNvcm5lciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ3JleS10b3AtcmlnaHQtYmcucG5nKSBuby1yZXBlYXQgI2Y3ZjdmNztcbiAgdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyZXktdG9wLXJpZ2h0LWNvcm5lciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmdyZXktdG9wLWxlZnQtY29ybmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9ncmV5LXRvcC1sZWZ0LWJnLnBuZykgbm8tcmVwZWF0IHRvcCBsZWZ0ICNGNkY2RjY7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwNnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyZXktdG9wLWxlZnQtY29ybmVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ncmV5LXRvcC1yaWdodC1za3ktYmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dyZXktdG9wLXJpZ2h0LXNreS1iZy5wbmcpIG5vLXJlcGVhdDtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyZXktdG9wLXJpZ2h0LXNreS1iZyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndoaXRlLXJpZ2h0LWNvcm5lciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvd2hpdGUtdG9wLXJpZ2h0LnBuZykgbm8tcmVwZWF0O1xuICB0b3A6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2hpdGUtcmlnaHQtY29ybmVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud2hpdGUtbGVmdC1jb3JuZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3doaXRlLXRvcC1sZWZ0LnBuZykgbm8tcmVwZWF0O1xuICB0b3A6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2hpdGUtbGVmdC1jb3JuZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmRhcmstZ3JlZW4tdG9wLWxlZnQtY29ybmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kYXJrLWdyZWVuLXRvcC1sZWZ0LWNvcm5lci1iZy5wbmcpIG5vLXJlcGVhdCB0b3AgbGVmdDtcbiAgdG9wOiAwO1xufVxuXG4uZGFyay1ncmVlbi10b3AtcmlnaHQtY29ybmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kYXJrLWdyZWVuLXRvcC1yaWdodC1jb3JuZXItYmcucG5nKSBuby1yZXBlYXQgdG9wIHJpZ2h0O1xuICB0b3A6IDA7XG59XG5cbi5za3ktYmx1ZS10b3AtcmlnaHQtY29ybmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9za3ktYmx1ZS10b3AtcmlnaHQtY29ybmVyLnBuZykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xuICB0b3A6IDA7XG59XG5cbi5za3ktYmx1ZS10b3AtbGVmdC1jb3JuZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NreS1ibHVlLXRvcC1sZWZ0LWNvcm5lci5wbmcpIG5vLXJlcGVhdCB0b3AgbGVmdDtcbiAgdG9wOiAwO1xufVxuXG4ucHNvLWhlYWQtdG8taGVhZC1zZWN0aW9ucy53aGl0ZS1sZWZ0LWNvcm5lciwgLnBzby1oZWFkLXRvLWhlYWQtc2VjdGlvbnMud2hpdGUtcmlnaHQtY29ybmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBzby1oZWFkLXRvLWhlYWQtc2VjdGlvbnMuZ3JleS10b3AtcmlnaHQtY29ybmVyLCAucHNvLWhlYWQtdG8taGVhZC1zZWN0aW9ucy5ncmV5LXRvcC1sZWZ0LWNvcm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wc28taGVhZC10by1oZWFkLXNlY3Rpb25zLnNreS1ibHVlLXRvcC1yaWdodC1jb3JuZXIsIC5wc28taGVhZC10by1oZWFkLXNlY3Rpb25zLnNreS1ibHVlLXRvcC1sZWZ0LWNvcm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wc28taGVhZC10by1oZWFkLXNlY3Rpb25zLmRhcmstZ3JlZW4tdG9wLWxlZnQtY29ybmVyLCAucHNvLWhlYWQtdG8taGVhZC1zZWN0aW9ucy5kYXJrLWdyZWVuLXRvcC1yaWdodC1jb3JuZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS10b3AtcmlnaHQtY29ybmVyLFxuLndoaXRlLXJpZ2h0LWNvcm5lcixcbi53aGl0ZS1sZWZ0LWNvcm5lcixcbi5ncmV5LXRvcC1sZWZ0LWNvcm5lcixcbi5kYXJrLWdyZWVuLXRvcC1sZWZ0LWNvcm5lcixcbi5kYXJrLWdyZWVuLXRvcC1yaWdodC1jb3JuZXIsXG4uc2t5LWJsdWUtdG9wLXJpZ2h0LWNvcm5lcixcbi5ncmV5LXRvcC1yaWdodC1za3ktYmcsXG4uc2t5LWJsdWUtdG9wLWxlZnQtY29ybmVyIHtcbiAgcGFkZGluZzogMzBweCAxMCUgMTBweCAxMCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA5MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ncmV5LXRvcC1yaWdodC1jb3JuZXIsXG4gIC53aGl0ZS1yaWdodC1jb3JuZXIsXG4gIC53aGl0ZS1sZWZ0LWNvcm5lcixcbiAgLmdyZXktdG9wLWxlZnQtY29ybmVyLFxuICAuZGFyay1ncmVlbi10b3AtbGVmdC1jb3JuZXIsXG4gIC5kYXJrLWdyZWVuLXRvcC1yaWdodC1jb3JuZXIsXG4gIC5za3ktYmx1ZS10b3AtcmlnaHQtY29ybmVyLFxuICAuZ3JleS10b3AtcmlnaHQtc2t5LWJnLFxuICAuc2t5LWJsdWUtdG9wLWxlZnQtY29ybmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA2NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3JleS10b3AtcmlnaHQtY29ybmVyIC5wc28tdGl0bGUsXG4gIC53aGl0ZS1yaWdodC1jb3JuZXIgLnBzby10aXRsZSxcbiAgLndoaXRlLWxlZnQtY29ybmVyIC5wc28tdGl0bGUsXG4gIC5ncmV5LXRvcC1sZWZ0LWNvcm5lciAucHNvLXRpdGxlLFxuICAuZGFyay1ncmVlbi10b3AtbGVmdC1jb3JuZXIgLnBzby10aXRsZSxcbiAgLmRhcmstZ3JlZW4tdG9wLXJpZ2h0LWNvcm5lciAucHNvLXRpdGxlLFxuICAuc2t5LWJsdWUtdG9wLXJpZ2h0LWNvcm5lciAucHNvLXRpdGxlLFxuICAuZ3JleS10b3AtcmlnaHQtc2t5LWJnIC5wc28tdGl0bGUsXG4gIC5za3ktYmx1ZS10b3AtbGVmdC1jb3JuZXIgLnBzby10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvdy1leHRyYWJvbGRpdGFsaWNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuLmdyZXktdG9wLXJpZ2h0LWNvcm5lci5jb250YWluZXItcGFkZGluZy1ib3R0b20tNjAsXG4ud2hpdGUtcmlnaHQtY29ybmVyLmNvbnRhaW5lci1wYWRkaW5nLWJvdHRvbS02MCxcbi53aGl0ZS1sZWZ0LWNvcm5lci5jb250YWluZXItcGFkZGluZy1ib3R0b20tNjAsXG4uZ3JleS10b3AtbGVmdC1jb3JuZXIuY29udGFpbmVyLXBhZGRpbmctYm90dG9tLTYwLFxuLmRhcmstZ3JlZW4tdG9wLWxlZnQtY29ybmVyLmNvbnRhaW5lci1wYWRkaW5nLWJvdHRvbS02MCxcbi5kYXJrLWdyZWVuLXRvcC1yaWdodC1jb3JuZXIuY29udGFpbmVyLXBhZGRpbmctYm90dG9tLTYwLFxuLnNreS1ibHVlLXRvcC1yaWdodC1jb3JuZXIuY29udGFpbmVyLXBhZGRpbmctYm90dG9tLTYwLFxuLmdyZXktdG9wLXJpZ2h0LXNreS1iZy5jb250YWluZXItcGFkZGluZy1ib3R0b20tNjAsXG4uc2t5LWJsdWUtdG9wLWxlZnQtY29ybmVyLmNvbnRhaW5lci1wYWRkaW5nLWJvdHRvbS02MCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3JleS10b3AtcmlnaHQtY29ybmVyLmNvbnRhaW5lci1wYWRkaW5nLWJvdHRvbS02MCxcbiAgLndoaXRlLXJpZ2h0LWNvcm5lci5jb250YWluZXItcGFkZGluZy1ib3R0b20tNjAsXG4gIC53aGl0ZS1sZWZ0LWNvcm5lci5jb250YWluZXItcGFkZGluZy1ib3R0b20tNjAsXG4gIC5ncmV5LXRvcC1sZWZ0LWNvcm5lci5jb250YWluZXItcGFkZGluZy1ib3R0b20tNjAsXG4gIC5kYXJrLWdyZWVuLXRvcC1sZWZ0LWNvcm5lci5jb250YWluZXItcGFkZGluZy1ib3R0b20tNjAsXG4gIC5kYXJrLWdyZWVuLXRvcC1yaWdodC1jb3JuZXIuY29udGFpbmVyLXBhZGRpbmctYm90dG9tLTYwLFxuICAuc2t5LWJsdWUtdG9wLXJpZ2h0LWNvcm5lci5jb250YWluZXItcGFkZGluZy1ib3R0b20tNjAsXG4gIC5ncmV5LXRvcC1yaWdodC1za3ktYmcuY29udGFpbmVyLXBhZGRpbmctYm90dG9tLTYwLFxuICAuc2t5LWJsdWUtdG9wLWxlZnQtY29ybmVyLmNvbnRhaW5lci1wYWRkaW5nLWJvdHRvbS02MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud2l0aG91dC1zcGFjZS5jb250YWluZXItcHNvIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5ncmV5LXRvcC1yaWdodC1jb3JuZXIuZ3JheS10b3AtcmlnaHQtY29udGFpbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3JleS10b3AtcmlnaHQtY29ybmVyLmdyYXktdG9wLXJpZ2h0LWNvbnRhaW4ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ3JleS10b3AtcmlnaHQtY29ybmVyLmdyYXktdG9wLXJpZ2h0LWNvbnRhaW4gLnBzby10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5sYXlvdXQtLWZpdmVjb2wtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyNHB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAyMHB4IDYwcHg7XG59XG4ubGF5b3V0LS1maXZlY29sLXNlY3Rpb24gLmNhcmQtcHNvIHtcbiAgaGVpZ2h0OiAxNzVweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYXlvdXQtLWZpdmVjb2wtc2VjdGlvbiAuY2FyZC1wc28ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxufVxuXG4ubGF5b3V0LS1maXZlY29sLXNlY3Rpb24gPiAubGF5b3V0X19yZWdpb24ge1xuICBmbGV4OiAxNiU7XG59XG5cbi5jYXJkLXBzbyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogMTlweCAxNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJkLXBzby5pY29ucy1tYXgtNjAgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2FyZC1wc28gLnBzby10aXRsZSB7XG4gIG1hcmdpbjogMTRweCAwIDI0cHggMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICM1MzU0NTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FyZC1wc28gLnBzby10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIH1cbn1cbi5jYXJkLXBzby5uby1tYXgtd2lkdGgge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4uY2FyZC1wc28uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50d28tZ3JpZCB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0MHB4O1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHdvLWdyaWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnR3by1ncmlkID4gLmdyaWRfMjpmaXJzdC1vZi10eXBlIC5jYXJkLXBzbyBhLnBzby1idG4ge1xuICAgIHBhZGRpbmc6IDEycHggMTRweDtcbiAgfVxufVxuLnR3by1ncmlkIC5ncmlkXzIge1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnR3by1ncmlkIC5ncmlkXzIgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5jb250YWluZXItcHNvIC5ibG9jay10YWJzLnRhYnMtY29sb3ItLXNlYWZvYW0gLnRhYnMtd3JhcHBlciAudGFicyAudGFicy1uYXYgbGkuYWN0aXZlIGEgcCxcbi5jb250YWluZXItLWZsdWlkIC5ibG9jay10YWJzLnRhYnMtY29sb3ItLXNlYWZvYW0gLnRhYnMtd3JhcHBlciAudGFicyAudGFicy1uYXYgbGkuYWN0aXZlIGEgcCxcbi5ub2RlLS10eXBlLWlzaSAuY29udGVudCAuYmxvY2stdGFicy50YWJzLWNvbG9yLS1zZWFmb2FtIC50YWJzLXdyYXBwZXIgLnRhYnMgLnRhYnMtbmF2IGxpLmFjdGl2ZSBhIHAge1xuICBjb2xvcjogIzUzNTQ1OSAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lci1wc28gLmJsb2NrLXRhYnMudGFicy1jb2xvci0tc2VhZm9hbSAudGFicy13cmFwcGVyIC50YWJzIC50YWJzLW5hdiBsaSBhIHAsXG4uY29udGFpbmVyLS1mbHVpZCAuYmxvY2stdGFicy50YWJzLWNvbG9yLS1zZWFmb2FtIC50YWJzLXdyYXBwZXIgLnRhYnMgLnRhYnMtbmF2IGxpIGEgcCxcbi5ub2RlLS10eXBlLWlzaSAuY29udGVudCAuYmxvY2stdGFicy50YWJzLWNvbG9yLS1zZWFmb2FtIC50YWJzLXdyYXBwZXIgLnRhYnMgLnRhYnMtbmF2IGxpIGEgcCB7XG4gIGNvbG9yOiAjN0RGMkVBICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyLXBzbyAuYmxvY2stdGFicy5ibG9jay1zdGF0aWNfbGVmdF9pbWFnZV9kZXNjcmlwdGlvbl9vbl90b3AgLmlzLWhpZGRlbi1tb2JpbGUsXG4uY29udGFpbmVyLS1mbHVpZCAuYmxvY2stdGFicy5ibG9jay1zdGF0aWNfbGVmdF9pbWFnZV9kZXNjcmlwdGlvbl9vbl90b3AgLmlzLWhpZGRlbi1tb2JpbGUsXG4ubm9kZS0tdHlwZS1pc2kgLmNvbnRlbnQgLmJsb2NrLXRhYnMuYmxvY2stc3RhdGljX2xlZnRfaW1hZ2VfZGVzY3JpcHRpb25fb25fdG9wIC5pcy1oaWRkZW4tbW9iaWxlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ3JpZC1nYXA6IDI0cHg7XG59XG4uY29udGFpbmVyLXBzbyAuYmxvY2stdGFicy5ibG9jay1pbmxpbmUtYmxvY2t0YWJzLCAuY29udGFpbmVyLXBzbyAuYmxvY2stdGFicy5ibG9jay1zdGF0aWNfbGVmdF9pbWFnZV9kZXNjcmlwdGlvbl9vbl90b3AsXG4uY29udGFpbmVyLS1mbHVpZCAuYmxvY2stdGFicy5ibG9jay1pbmxpbmUtYmxvY2t0YWJzLFxuLm5vZGUtLXR5cGUtaXNpIC5jb250ZW50IC5ibG9jay10YWJzLmJsb2NrLWlubGluZS1ibG9ja3RhYnMsXG4uY29udGFpbmVyLS1mbHVpZCAuYmxvY2stdGFicy5ibG9jay1zdGF0aWNfbGVmdF9pbWFnZV9kZXNjcmlwdGlvbl9vbl90b3AsXG4ubm9kZS0tdHlwZS1pc2kgLmNvbnRlbnQgLmJsb2NrLXRhYnMuYmxvY2stc3RhdGljX2xlZnRfaW1hZ2VfZGVzY3JpcHRpb25fb25fdG9wIHtcbiAgcGFkZGluZzogMDtcbn1cbi5jb250YWluZXItcHNvIC5ibG9jay10YWJzLmJsb2NrLWlubGluZS1ibG9ja3RhYnMgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRpYy1pbWFnZS1kZXNjcmlwdGlvbiBwLFxuLmNvbnRhaW5lci1wc28gLmJsb2NrLXRhYnMuYmxvY2staW5saW5lLWJsb2NrdGFicyAudGFiLWRlc2MgcCwgLmNvbnRhaW5lci1wc28gLmJsb2NrLXRhYnMuYmxvY2stc3RhdGljX2xlZnRfaW1hZ2VfZGVzY3JpcHRpb25fb25fdG9wIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0aWMtaW1hZ2UtZGVzY3JpcHRpb24gcCxcbi5jb250YWluZXItcHNvIC5ibG9jay10YWJzLmJsb2NrLXN0YXRpY19sZWZ0X2ltYWdlX2Rlc2NyaXB0aW9uX29uX3RvcCAudGFiLWRlc2MgcCxcbi5jb250YWluZXItLWZsdWlkIC5ibG9jay10YWJzLmJsb2NrLWlubGluZS1ibG9ja3RhYnMgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRpYy1pbWFnZS1kZXNjcmlwdGlvbiBwLFxuLm5vZGUtLXR5cGUtaXNpIC5jb250ZW50IC5ibG9jay10YWJzLmJsb2NrLWlubGluZS1ibG9ja3RhYnMgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRpYy1pbWFnZS1kZXNjcmlwdGlvbiBwLFxuLmNvbnRhaW5lci0tZmx1aWQgLmJsb2NrLXRhYnMuYmxvY2staW5saW5lLWJsb2NrdGFicyAudGFiLWRlc2MgcCxcbi5ub2RlLS10eXBlLWlzaSAuY29udGVudCAuYmxvY2stdGFicy5ibG9jay1pbmxpbmUtYmxvY2t0YWJzIC50YWItZGVzYyBwLFxuLmNvbnRhaW5lci0tZmx1aWQgLmJsb2NrLXRhYnMuYmxvY2stc3RhdGljX2xlZnRfaW1hZ2VfZGVzY3JpcHRpb25fb25fdG9wIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0aWMtaW1hZ2UtZGVzY3JpcHRpb24gcCxcbi5ub2RlLS10eXBlLWlzaSAuY29udGVudCAuYmxvY2stdGFicy5ibG9jay1zdGF0aWNfbGVmdF9pbWFnZV9kZXNjcmlwdGlvbl9vbl90b3AgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRpYy1pbWFnZS1kZXNjcmlwdGlvbiBwLFxuLmNvbnRhaW5lci0tZmx1aWQgLmJsb2NrLXRhYnMuYmxvY2stc3RhdGljX2xlZnRfaW1hZ2VfZGVzY3JpcHRpb25fb25fdG9wIC50YWItZGVzYyBwLFxuLm5vZGUtLXR5cGUtaXNpIC5jb250ZW50IC5ibG9jay10YWJzLmJsb2NrLXN0YXRpY19sZWZ0X2ltYWdlX2Rlc2NyaXB0aW9uX29uX3RvcCAudGFiLWRlc2MgcCB7XG4gIGNvbG9yOiAjNTM1NDU5O1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyLXBzbyAuYmxvY2stdGFicy5ibG9jay1pbmxpbmUtYmxvY2t0YWJzIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0aWMtaW1hZ2UtZGVzY3JpcHRpb24gcCxcbiAgLmNvbnRhaW5lci1wc28gLmJsb2NrLXRhYnMuYmxvY2staW5saW5lLWJsb2NrdGFicyAudGFiLWRlc2MgcCwgLmNvbnRhaW5lci1wc28gLmJsb2NrLXRhYnMuYmxvY2stc3RhdGljX2xlZnRfaW1hZ2VfZGVzY3JpcHRpb25fb25fdG9wIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0aWMtaW1hZ2UtZGVzY3JpcHRpb24gcCxcbiAgLmNvbnRhaW5lci1wc28gLmJsb2NrLXRhYnMuYmxvY2stc3RhdGljX2xlZnRfaW1hZ2VfZGVzY3JpcHRpb25fb25fdG9wIC50YWItZGVzYyBwLFxuICAuY29udGFpbmVyLS1mbHVpZCAuYmxvY2stdGFicy5ibG9jay1pbmxpbmUtYmxvY2t0YWJzIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0aWMtaW1hZ2UtZGVzY3JpcHRpb24gcCxcbiAgLm5vZGUtLXR5cGUtaXNpIC5jb250ZW50IC5ibG9jay10YWJzLmJsb2NrLWlubGluZS1ibG9ja3RhYnMgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRpYy1pbWFnZS1kZXNjcmlwdGlvbiBwLFxuICAuY29udGFpbmVyLS1mbHVpZCAuYmxvY2stdGFicy5ibG9jay1pbmxpbmUtYmxvY2t0YWJzIC50YWItZGVzYyBwLFxuICAubm9kZS0tdHlwZS1pc2kgLmNvbnRlbnQgLmJsb2NrLXRhYnMuYmxvY2staW5saW5lLWJsb2NrdGFicyAudGFiLWRlc2MgcCxcbiAgLmNvbnRhaW5lci0tZmx1aWQgLmJsb2NrLXRhYnMuYmxvY2stc3RhdGljX2xlZnRfaW1hZ2VfZGVzY3JpcHRpb25fb25fdG9wIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0aWMtaW1hZ2UtZGVzY3JpcHRpb24gcCxcbiAgLm5vZGUtLXR5cGUtaXNpIC5jb250ZW50IC5ibG9jay10YWJzLmJsb2NrLXN0YXRpY19sZWZ0X2ltYWdlX2Rlc2NyaXB0aW9uX29uX3RvcCAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGljLWltYWdlLWRlc2NyaXB0aW9uIHAsXG4gIC5jb250YWluZXItLWZsdWlkIC5ibG9jay10YWJzLmJsb2NrLXN0YXRpY19sZWZ0X2ltYWdlX2Rlc2NyaXB0aW9uX29uX3RvcCAudGFiLWRlc2MgcCxcbiAgLm5vZGUtLXR5cGUtaXNpIC5jb250ZW50IC5ibG9jay10YWJzLmJsb2NrLXN0YXRpY19sZWZ0X2ltYWdlX2Rlc2NyaXB0aW9uX29uX3RvcCAudGFiLWRlc2MgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG4uY29udGFpbmVyLXBzbyAuYmxvY2stdGFicy5ibG9jay1pbmxpbmUtYmxvY2t0YWJzIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0aWMtaW1hZ2UtZGVzY3JpcHRpb24gcDpub3QoLnBzby1mb290bm90ZSkgc3Ryb25nLFxuLmNvbnRhaW5lci1wc28gLmJsb2NrLXRhYnMuYmxvY2staW5saW5lLWJsb2NrdGFicyAudGFiLWRlc2MgcDpub3QoLnBzby1mb290bm90ZSkgc3Ryb25nLCAuY29udGFpbmVyLXBzbyAuYmxvY2stdGFicy5ibG9jay1zdGF0aWNfbGVmdF9pbWFnZV9kZXNjcmlwdGlvbl9vbl90b3AgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRpYy1pbWFnZS1kZXNjcmlwdGlvbiBwOm5vdCgucHNvLWZvb3Rub3RlKSBzdHJvbmcsXG4uY29udGFpbmVyLXBzbyAuYmxvY2stdGFicy5ibG9jay1zdGF0aWNfbGVmdF9pbWFnZV9kZXNjcmlwdGlvbl9vbl90b3AgLnRhYi1kZXNjIHA6bm90KC5wc28tZm9vdG5vdGUpIHN0cm9uZyxcbi5jb250YWluZXItLWZsdWlkIC5ibG9jay10YWJzLmJsb2NrLWlubGluZS1ibG9ja3RhYnMgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRpYy1pbWFnZS1kZXNjcmlwdGlvbiBwOm5vdCgucHNvLWZvb3Rub3RlKSBzdHJvbmcsXG4ubm9kZS0tdHlwZS1pc2kgLmNvbnRlbnQgLmJsb2NrLXRhYnMuYmxvY2staW5saW5lLWJsb2NrdGFicyAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGljLWltYWdlLWRlc2NyaXB0aW9uIHA6bm90KC5wc28tZm9vdG5vdGUpIHN0cm9uZyxcbi5jb250YWluZXItLWZsdWlkIC5ibG9jay10YWJzLmJsb2NrLWlubGluZS1ibG9ja3RhYnMgLnRhYi1kZXNjIHA6bm90KC5wc28tZm9vdG5vdGUpIHN0cm9uZyxcbi5ub2RlLS10eXBlLWlzaSAuY29udGVudCAuYmxvY2stdGFicy5ibG9jay1pbmxpbmUtYmxvY2t0YWJzIC50YWItZGVzYyBwOm5vdCgucHNvLWZvb3Rub3RlKSBzdHJvbmcsXG4uY29udGFpbmVyLS1mbHVpZCAuYmxvY2stdGFicy5ibG9jay1zdGF0aWNfbGVmdF9pbWFnZV9kZXNjcmlwdGlvbl9vbl90b3AgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRpYy1pbWFnZS1kZXNjcmlwdGlvbiBwOm5vdCgucHNvLWZvb3Rub3RlKSBzdHJvbmcsXG4ubm9kZS0tdHlwZS1pc2kgLmNvbnRlbnQgLmJsb2NrLXRhYnMuYmxvY2stc3RhdGljX2xlZnRfaW1hZ2VfZGVzY3JpcHRpb25fb25fdG9wIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0aWMtaW1hZ2UtZGVzY3JpcHRpb24gcDpub3QoLnBzby1mb290bm90ZSkgc3Ryb25nLFxuLmNvbnRhaW5lci0tZmx1aWQgLmJsb2NrLXRhYnMuYmxvY2stc3RhdGljX2xlZnRfaW1hZ2VfZGVzY3JpcHRpb25fb25fdG9wIC50YWItZGVzYyBwOm5vdCgucHNvLWZvb3Rub3RlKSBzdHJvbmcsXG4ubm9kZS0tdHlwZS1pc2kgLmNvbnRlbnQgLmJsb2NrLXRhYnMuYmxvY2stc3RhdGljX2xlZnRfaW1hZ2VfZGVzY3JpcHRpb25fb25fdG9wIC50YWItZGVzYyBwOm5vdCgucHNvLWZvb3Rub3RlKSBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJCYXJsb3ctZXh0cmFib2xkaXRhbGljXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXItcHNvIC5ibG9jay10YWJzLmJsb2NrLWlubGluZS1ibG9ja3RhYnMgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRpYy1pbWFnZS1kZXNjcmlwdGlvbiBwIHN0cm9uZyxcbiAgLmNvbnRhaW5lci1wc28gLmJsb2NrLXRhYnMuYmxvY2staW5saW5lLWJsb2NrdGFicyAudGFiLWRlc2MgcCBzdHJvbmcsIC5jb250YWluZXItcHNvIC5ibG9jay10YWJzLmJsb2NrLXN0YXRpY19sZWZ0X2ltYWdlX2Rlc2NyaXB0aW9uX29uX3RvcCAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGljLWltYWdlLWRlc2NyaXB0aW9uIHAgc3Ryb25nLFxuICAuY29udGFpbmVyLXBzbyAuYmxvY2stdGFicy5ibG9jay1zdGF0aWNfbGVmdF9pbWFnZV9kZXNjcmlwdGlvbl9vbl90b3AgLnRhYi1kZXNjIHAgc3Ryb25nLFxuICAuY29udGFpbmVyLS1mbHVpZCAuYmxvY2stdGFicy5ibG9jay1pbmxpbmUtYmxvY2t0YWJzIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0aWMtaW1hZ2UtZGVzY3JpcHRpb24gcCBzdHJvbmcsXG4gIC5ub2RlLS10eXBlLWlzaSAuY29udGVudCAuYmxvY2stdGFicy5ibG9jay1pbmxpbmUtYmxvY2t0YWJzIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0aWMtaW1hZ2UtZGVzY3JpcHRpb24gcCBzdHJvbmcsXG4gIC5jb250YWluZXItLWZsdWlkIC5ibG9jay10YWJzLmJsb2NrLWlubGluZS1ibG9ja3RhYnMgLnRhYi1kZXNjIHAgc3Ryb25nLFxuICAubm9kZS0tdHlwZS1pc2kgLmNvbnRlbnQgLmJsb2NrLXRhYnMuYmxvY2staW5saW5lLWJsb2NrdGFicyAudGFiLWRlc2MgcCBzdHJvbmcsXG4gIC5jb250YWluZXItLWZsdWlkIC5ibG9jay10YWJzLmJsb2NrLXN0YXRpY19sZWZ0X2ltYWdlX2Rlc2NyaXB0aW9uX29uX3RvcCAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGljLWltYWdlLWRlc2NyaXB0aW9uIHAgc3Ryb25nLFxuICAubm9kZS0tdHlwZS1pc2kgLmNvbnRlbnQgLmJsb2NrLXRhYnMuYmxvY2stc3RhdGljX2xlZnRfaW1hZ2VfZGVzY3JpcHRpb25fb25fdG9wIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0aWMtaW1hZ2UtZGVzY3JpcHRpb24gcCBzdHJvbmcsXG4gIC5jb250YWluZXItLWZsdWlkIC5ibG9jay10YWJzLmJsb2NrLXN0YXRpY19sZWZ0X2ltYWdlX2Rlc2NyaXB0aW9uX29uX3RvcCAudGFiLWRlc2MgcCBzdHJvbmcsXG4gIC5ub2RlLS10eXBlLWlzaSAuY29udGVudCAuYmxvY2stdGFicy5ibG9jay1zdGF0aWNfbGVmdF9pbWFnZV9kZXNjcmlwdGlvbl9vbl90b3AgLnRhYi1kZXNjIHAgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5jb250YWluZXItcHNvIC5ibG9jay10YWJzLmJsb2NrLWlubGluZS1ibG9ja3RhYnMgLnRhYnMtd3JhcHBlciAudGFicywgLmNvbnRhaW5lci1wc28gLmJsb2NrLXRhYnMuYmxvY2stc3RhdGljX2xlZnRfaW1hZ2VfZGVzY3JpcHRpb25fb25fdG9wIC50YWJzLXdyYXBwZXIgLnRhYnMsXG4uY29udGFpbmVyLS1mbHVpZCAuYmxvY2stdGFicy5ibG9jay1pbmxpbmUtYmxvY2t0YWJzIC50YWJzLXdyYXBwZXIgLnRhYnMsXG4ubm9kZS0tdHlwZS1pc2kgLmNvbnRlbnQgLmJsb2NrLXRhYnMuYmxvY2staW5saW5lLWJsb2NrdGFicyAudGFicy13cmFwcGVyIC50YWJzLFxuLmNvbnRhaW5lci0tZmx1aWQgLmJsb2NrLXRhYnMuYmxvY2stc3RhdGljX2xlZnRfaW1hZ2VfZGVzY3JpcHRpb25fb25fdG9wIC50YWJzLXdyYXBwZXIgLnRhYnMsXG4ubm9kZS0tdHlwZS1pc2kgLmNvbnRlbnQgLmJsb2NrLXRhYnMuYmxvY2stc3RhdGljX2xlZnRfaW1hZ2VfZGVzY3JpcHRpb25fb25fdG9wIC50YWJzLXdyYXBwZXIgLnRhYnMge1xuICBwYWRkaW5nOiAwO1xufVxuLmNvbnRhaW5lci1wc28gLmJsb2NrLXRhYnMuYmxvY2staW5saW5lLWJsb2NrdGFicyAudGFicy13cmFwcGVyIC50YWJzIC50YWJzLW5hdiwgLmNvbnRhaW5lci1wc28gLmJsb2NrLXRhYnMuYmxvY2stc3RhdGljX2xlZnRfaW1hZ2VfZGVzY3JpcHRpb25fb25fdG9wIC50YWJzLXdyYXBwZXIgLnRhYnMgLnRhYnMtbmF2LFxuLmNvbnRhaW5lci0tZmx1aWQgLmJsb2NrLXRhYnMuYmxvY2staW5saW5lLWJsb2NrdGFicyAudGFicy13cmFwcGVyIC50YWJzIC50YWJzLW5hdixcbi5ub2RlLS10eXBlLWlzaSAuY29udGVudCAuYmxvY2stdGFicy5ibG9jay1pbmxpbmUtYmxvY2t0YWJzIC50YWJzLXdyYXBwZXIgLnRhYnMgLnRhYnMtbmF2LFxuLmNvbnRhaW5lci0tZmx1aWQgLmJsb2NrLXRhYnMuYmxvY2stc3RhdGljX2xlZnRfaW1hZ2VfZGVzY3JpcHRpb25fb25fdG9wIC50YWJzLXdyYXBwZXIgLnRhYnMgLnRhYnMtbmF2LFxuLm5vZGUtLXR5cGUtaXNpIC5jb250ZW50IC5ibG9jay10YWJzLmJsb2NrLXN0YXRpY19sZWZ0X2ltYWdlX2Rlc2NyaXB0aW9uX29uX3RvcCAudGFicy13cmFwcGVyIC50YWJzIC50YWJzLW5hdiB7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA2RTc2O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAycHg7XG59XG4uY29udGFpbmVyLXBzbyAuYmxvY2stdGFicy5ibG9jay1pbmxpbmUtYmxvY2t0YWJzIC50YWJzLXdyYXBwZXIgLnRhYnMgLnRhYnMtbmF2IGxpLCAuY29udGFpbmVyLXBzbyAuYmxvY2stdGFicy5ibG9jay1zdGF0aWNfbGVmdF9pbWFnZV9kZXNjcmlwdGlvbl9vbl90b3AgLnRhYnMtd3JhcHBlciAudGFicyAudGFicy1uYXYgbGksXG4uY29udGFpbmVyLS1mbHVpZCAuYmxvY2stdGFicy5ibG9jay1pbmxpbmUtYmxvY2t0YWJzIC50YWJzLXdyYXBwZXIgLnRhYnMgLnRhYnMtbmF2IGxpLFxuLm5vZGUtLXR5cGUtaXNpIC5jb250ZW50IC5ibG9jay10YWJzLmJsb2NrLWlubGluZS1ibG9ja3RhYnMgLnRhYnMtd3JhcHBlciAudGFicyAudGFicy1uYXYgbGksXG4uY29udGFpbmVyLS1mbHVpZCAuYmxvY2stdGFicy5ibG9jay1zdGF0aWNfbGVmdF9pbWFnZV9kZXNjcmlwdGlvbl9vbl90b3AgLnRhYnMtd3JhcHBlciAudGFicyAudGFicy1uYXYgbGksXG4ubm9kZS0tdHlwZS1pc2kgLmNvbnRlbnQgLmJsb2NrLXRhYnMuYmxvY2stc3RhdGljX2xlZnRfaW1hZ2VfZGVzY3JpcHRpb25fb25fdG9wIC50YWJzLXdyYXBwZXIgLnRhYnMgLnRhYnMtbmF2IGxpIHtcbiAgY29sb3I6ICM1MzU0NTk7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgcGFkZGluZzogMXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uY29udGFpbmVyLXBzbyAuYmxvY2stdGFicy5ibG9jay1pbmxpbmUtYmxvY2t0YWJzIC50YWJzLXdyYXBwZXIgLnRhYnMgLnRhYnMtbmF2IGxpIGEsIC5jb250YWluZXItcHNvIC5ibG9jay10YWJzLmJsb2NrLXN0YXRpY19sZWZ0X2ltYWdlX2Rlc2NyaXB0aW9uX29uX3RvcCAudGFicy13cmFwcGVyIC50YWJzIC50YWJzLW5hdiBsaSBhLFxuLmNvbnRhaW5lci0tZmx1aWQgLmJsb2NrLXRhYnMuYmxvY2staW5saW5lLWJsb2NrdGFicyAudGFicy13cmFwcGVyIC50YWJzIC50YWJzLW5hdiBsaSBhLFxuLm5vZGUtLXR5cGUtaXNpIC5jb250ZW50IC5ibG9jay10YWJzLmJsb2NrLWlubGluZS1ibG9ja3RhYnMgLnRhYnMtd3JhcHBlciAudGFicyAudGFicy1uYXYgbGkgYSxcbi5jb250YWluZXItLWZsdWlkIC5ibG9jay10YWJzLmJsb2NrLXN0YXRpY19sZWZ0X2ltYWdlX2Rlc2NyaXB0aW9uX29uX3RvcCAudGFicy13cmFwcGVyIC50YWJzIC50YWJzLW5hdiBsaSBhLFxuLm5vZGUtLXR5cGUtaXNpIC5jb250ZW50IC5ibG9jay10YWJzLmJsb2NrLXN0YXRpY19sZWZ0X2ltYWdlX2Rlc2NyaXB0aW9uX29uX3RvcCAudGFicy13cmFwcGVyIC50YWJzIC50YWJzLW5hdiBsaSBhIHtcbiAgcGFkZGluZzogMDtcbn1cbi5jb250YWluZXItcHNvIC5ibG9jay10YWJzLmJsb2NrLWlubGluZS1ibG9ja3RhYnMgLnRhYnMtd3JhcHBlciAudGFicyAudGFicy1uYXYgbGkgYSBwLCAuY29udGFpbmVyLXBzbyAuYmxvY2stdGFicy5ibG9jay1zdGF0aWNfbGVmdF9pbWFnZV9kZXNjcmlwdGlvbl9vbl90b3AgLnRhYnMtd3JhcHBlciAudGFicyAudGFicy1uYXYgbGkgYSBwLFxuLmNvbnRhaW5lci0tZmx1aWQgLmJsb2NrLXRhYnMuYmxvY2staW5saW5lLWJsb2NrdGFicyAudGFicy13cmFwcGVyIC50YWJzIC50YWJzLW5hdiBsaSBhIHAsXG4ubm9kZS0tdHlwZS1pc2kgLmNvbnRlbnQgLmJsb2NrLXRhYnMuYmxvY2staW5saW5lLWJsb2NrdGFicyAudGFicy13cmFwcGVyIC50YWJzIC50YWJzLW5hdiBsaSBhIHAsXG4uY29udGFpbmVyLS1mbHVpZCAuYmxvY2stdGFicy5ibG9jay1zdGF0aWNfbGVmdF9pbWFnZV9kZXNjcmlwdGlvbl9vbl90b3AgLnRhYnMtd3JhcHBlciAudGFicyAudGFicy1uYXYgbGkgYSBwLFxuLm5vZGUtLXR5cGUtaXNpIC5jb250ZW50IC5ibG9jay10YWJzLmJsb2NrLXN0YXRpY19sZWZ0X2ltYWdlX2Rlc2NyaXB0aW9uX29uX3RvcCAudGFicy13cmFwcGVyIC50YWJzIC50YWJzLW5hdiBsaSBhIHAge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNTM1NDU5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhaW5lci1wc28gLmJsb2NrLXRhYnMuYmxvY2staW5saW5lLWJsb2NrdGFicyAudGFicy13cmFwcGVyIC50YWJzIC50YWJzLW5hdiBsaSBhIHAsIC5jb250YWluZXItcHNvIC5ibG9jay10YWJzLmJsb2NrLXN0YXRpY19sZWZ0X2ltYWdlX2Rlc2NyaXB0aW9uX29uX3RvcCAudGFicy13cmFwcGVyIC50YWJzIC50YWJzLW5hdiBsaSBhIHAsXG4gIC5jb250YWluZXItLWZsdWlkIC5ibG9jay10YWJzLmJsb2NrLWlubGluZS1ibG9ja3RhYnMgLnRhYnMtd3JhcHBlciAudGFicyAudGFicy1uYXYgbGkgYSBwLFxuICAubm9kZS0tdHlwZS1pc2kgLmNvbnRlbnQgLmJsb2NrLXRhYnMuYmxvY2staW5saW5lLWJsb2NrdGFicyAudGFicy13cmFwcGVyIC50YWJzIC50YWJzLW5hdiBsaSBhIHAsXG4gIC5jb250YWluZXItLWZsdWlkIC5ibG9jay10YWJzLmJsb2NrLXN0YXRpY19sZWZ0X2ltYWdlX2Rlc2NyaXB0aW9uX29uX3RvcCAudGFicy13cmFwcGVyIC50YWJzIC50YWJzLW5hdiBsaSBhIHAsXG4gIC5ub2RlLS10eXBlLWlzaSAuY29udGVudCAuYmxvY2stdGFicy5ibG9jay1zdGF0aWNfbGVmdF9pbWFnZV9kZXNjcmlwdGlvbl9vbl90b3AgLnRhYnMtd3JhcHBlciAudGFicyAudGFicy1uYXYgbGkgYSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5jb250YWluZXItcHNvIC5ibG9jay10YWJzLmJsb2NrLWlubGluZS1ibG9ja3RhYnMgLnRhYnMtd3JhcHBlciAudGFicyAudGFicy1uYXYgbGkuYWN0aXZlLCAuY29udGFpbmVyLXBzbyAuYmxvY2stdGFicy5ibG9jay1zdGF0aWNfbGVmdF9pbWFnZV9kZXNjcmlwdGlvbl9vbl90b3AgLnRhYnMtd3JhcHBlciAudGFicyAudGFicy1uYXYgbGkuYWN0aXZlLFxuLmNvbnRhaW5lci0tZmx1aWQgLmJsb2NrLXRhYnMuYmxvY2staW5saW5lLWJsb2NrdGFicyAudGFicy13cmFwcGVyIC50YWJzIC50YWJzLW5hdiBsaS5hY3RpdmUsXG4ubm9kZS0tdHlwZS1pc2kgLmNvbnRlbnQgLmJsb2NrLXRhYnMuYmxvY2staW5saW5lLWJsb2NrdGFicyAudGFicy13cmFwcGVyIC50YWJzIC50YWJzLW5hdiBsaS5hY3RpdmUsXG4uY29udGFpbmVyLS1mbHVpZCAuYmxvY2stdGFicy5ibG9jay1zdGF0aWNfbGVmdF9pbWFnZV9kZXNjcmlwdGlvbl9vbl90b3AgLnRhYnMtd3JhcHBlciAudGFicyAudGFicy1uYXYgbGkuYWN0aXZlLFxuLm5vZGUtLXR5cGUtaXNpIC5jb250ZW50IC5ibG9jay10YWJzLmJsb2NrLXN0YXRpY19sZWZ0X2ltYWdlX2Rlc2NyaXB0aW9uX29uX3RvcCAudGFicy13cmFwcGVyIC50YWJzIC50YWJzLW5hdiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0RGMkVBO1xufVxuLmNvbnRhaW5lci1wc28gLmJsb2NrLXRhYnMuYmxvY2staW5saW5lLWJsb2NrdGFicyAudGFicy13cmFwcGVyIC50YWJzIC50YWJzLW5hdiBsaS5hY3RpdmUgcCwgLmNvbnRhaW5lci1wc28gLmJsb2NrLXRhYnMuYmxvY2stc3RhdGljX2xlZnRfaW1hZ2VfZGVzY3JpcHRpb25fb25fdG9wIC50YWJzLXdyYXBwZXIgLnRhYnMgLnRhYnMtbmF2IGxpLmFjdGl2ZSBwLFxuLmNvbnRhaW5lci0tZmx1aWQgLmJsb2NrLXRhYnMuYmxvY2staW5saW5lLWJsb2NrdGFicyAudGFicy13cmFwcGVyIC50YWJzIC50YWJzLW5hdiBsaS5hY3RpdmUgcCxcbi5ub2RlLS10eXBlLWlzaSAuY29udGVudCAuYmxvY2stdGFicy5ibG9jay1pbmxpbmUtYmxvY2t0YWJzIC50YWJzLXdyYXBwZXIgLnRhYnMgLnRhYnMtbmF2IGxpLmFjdGl2ZSBwLFxuLmNvbnRhaW5lci0tZmx1aWQgLmJsb2NrLXRhYnMuYmxvY2stc3RhdGljX2xlZnRfaW1hZ2VfZGVzY3JpcHRpb25fb25fdG9wIC50YWJzLXdyYXBwZXIgLnRhYnMgLnRhYnMtbmF2IGxpLmFjdGl2ZSBwLFxuLm5vZGUtLXR5cGUtaXNpIC5jb250ZW50IC5ibG9jay10YWJzLmJsb2NrLXN0YXRpY19sZWZ0X2ltYWdlX2Rlc2NyaXB0aW9uX29uX3RvcCAudGFicy13cmFwcGVyIC50YWJzIC50YWJzLW5hdiBsaS5hY3RpdmUgcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3REYyRUE7XG59XG4uY29udGFpbmVyLXBzbyAuYmxvY2stdGFicy5ibG9jay1pbmxpbmUtYmxvY2t0YWJzIGgyLCAuY29udGFpbmVyLXBzbyAuYmxvY2stdGFicy5ibG9jay1zdGF0aWNfbGVmdF9pbWFnZV9kZXNjcmlwdGlvbl9vbl90b3AgaDIsXG4uY29udGFpbmVyLS1mbHVpZCAuYmxvY2stdGFicy5ibG9jay1pbmxpbmUtYmxvY2t0YWJzIGgyLFxuLm5vZGUtLXR5cGUtaXNpIC5jb250ZW50IC5ibG9jay10YWJzLmJsb2NrLWlubGluZS1ibG9ja3RhYnMgaDIsXG4uY29udGFpbmVyLS1mbHVpZCAuYmxvY2stdGFicy5ibG9jay1zdGF0aWNfbGVmdF9pbWFnZV9kZXNjcmlwdGlvbl9vbl90b3AgaDIsXG4ubm9kZS0tdHlwZS1pc2kgLmNvbnRlbnQgLmJsb2NrLXRhYnMuYmxvY2stc3RhdGljX2xlZnRfaW1hZ2VfZGVzY3JpcHRpb25fb25fdG9wIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93LWV4dHJhYm9sZGl0YWxpY1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjNTM1NDU5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhaW5lci1wc28gLmJsb2NrLXRhYnMuYmxvY2staW5saW5lLWJsb2NrdGFicyBoMiwgLmNvbnRhaW5lci1wc28gLmJsb2NrLXRhYnMuYmxvY2stc3RhdGljX2xlZnRfaW1hZ2VfZGVzY3JpcHRpb25fb25fdG9wIGgyLFxuICAuY29udGFpbmVyLS1mbHVpZCAuYmxvY2stdGFicy5ibG9jay1pbmxpbmUtYmxvY2t0YWJzIGgyLFxuICAubm9kZS0tdHlwZS1pc2kgLmNvbnRlbnQgLmJsb2NrLXRhYnMuYmxvY2staW5saW5lLWJsb2NrdGFicyBoMixcbiAgLmNvbnRhaW5lci0tZmx1aWQgLmJsb2NrLXRhYnMuYmxvY2stc3RhdGljX2xlZnRfaW1hZ2VfZGVzY3JpcHRpb25fb25fdG9wIGgyLFxuICAubm9kZS0tdHlwZS1pc2kgLmNvbnRlbnQgLmJsb2NrLXRhYnMuYmxvY2stc3RhdGljX2xlZnRfaW1hZ2VfZGVzY3JpcHRpb25fb25fdG9wIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5jb250YWluZXItcHNvIC5ibG9jay10YWJzLmJsb2NrLWlubGluZS1ibG9ja3RhYnMgLmlzLWhpZGRlbi1tb2JpbGUsIC5jb250YWluZXItcHNvIC5ibG9jay10YWJzLmJsb2NrLXN0YXRpY19sZWZ0X2ltYWdlX2Rlc2NyaXB0aW9uX29uX3RvcCAuaXMtaGlkZGVuLW1vYmlsZSxcbi5jb250YWluZXItLWZsdWlkIC5ibG9jay10YWJzLmJsb2NrLWlubGluZS1ibG9ja3RhYnMgLmlzLWhpZGRlbi1tb2JpbGUsXG4ubm9kZS0tdHlwZS1pc2kgLmNvbnRlbnQgLmJsb2NrLXRhYnMuYmxvY2staW5saW5lLWJsb2NrdGFicyAuaXMtaGlkZGVuLW1vYmlsZSxcbi5jb250YWluZXItLWZsdWlkIC5ibG9jay10YWJzLmJsb2NrLXN0YXRpY19sZWZ0X2ltYWdlX2Rlc2NyaXB0aW9uX29uX3RvcCAuaXMtaGlkZGVuLW1vYmlsZSxcbi5ub2RlLS10eXBlLWlzaSAuY29udGVudCAuYmxvY2stdGFicy5ibG9jay1zdGF0aWNfbGVmdF9pbWFnZV9kZXNjcmlwdGlvbl9vbl90b3AgLmlzLWhpZGRlbi1tb2JpbGUge1xuICBwYWRkaW5nOiAwIDY1cHg7XG59XG4uY29udGFpbmVyLXBzbyAuYmxvY2stdGFicy5ibG9jay1pbmxpbmUtYmxvY2t0YWJzLmJhbm5lci1iZ3doaXRlIC5pcy1oaWRkZW4tbW9iaWxlLCAuY29udGFpbmVyLXBzbyAuYmxvY2stdGFicy5ibG9jay1zdGF0aWNfbGVmdF9pbWFnZV9kZXNjcmlwdGlvbl9vbl90b3AuYmFubmVyLWJnd2hpdGUgLmlzLWhpZGRlbi1tb2JpbGUsXG4uY29udGFpbmVyLS1mbHVpZCAuYmxvY2stdGFicy5ibG9jay1pbmxpbmUtYmxvY2t0YWJzLmJhbm5lci1iZ3doaXRlIC5pcy1oaWRkZW4tbW9iaWxlLFxuLm5vZGUtLXR5cGUtaXNpIC5jb250ZW50IC5ibG9jay10YWJzLmJsb2NrLWlubGluZS1ibG9ja3RhYnMuYmFubmVyLWJnd2hpdGUgLmlzLWhpZGRlbi1tb2JpbGUsXG4uY29udGFpbmVyLS1mbHVpZCAuYmxvY2stdGFicy5ibG9jay1zdGF0aWNfbGVmdF9pbWFnZV9kZXNjcmlwdGlvbl9vbl90b3AuYmFubmVyLWJnd2hpdGUgLmlzLWhpZGRlbi1tb2JpbGUsXG4ubm9kZS0tdHlwZS1pc2kgLmNvbnRlbnQgLmJsb2NrLXRhYnMuYmxvY2stc3RhdGljX2xlZnRfaW1hZ2VfZGVzY3JpcHRpb25fb25fdG9wLmJhbm5lci1iZ3doaXRlIC5pcy1oaWRkZW4tbW9iaWxlIHtcbiAgZ3JpZC1nYXA6IDYxcHg7XG4gIHBhZGRpbmc6IDAgMTAycHg7XG59XG4uY29udGFpbmVyLXBzbyAuYmxvY2stdGFicy5ibG9jay1pbmxpbmUtYmxvY2t0YWJzIC5maWVsZC0tbmFtZS1maWVsZC1zdGF0aWMtbGVmdC1pbWFnZS1tb2JpbGUsIC5jb250YWluZXItcHNvIC5ibG9jay10YWJzLmJsb2NrLXN0YXRpY19sZWZ0X2ltYWdlX2Rlc2NyaXB0aW9uX29uX3RvcCAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGljLWxlZnQtaW1hZ2UtbW9iaWxlLFxuLmNvbnRhaW5lci0tZmx1aWQgLmJsb2NrLXRhYnMuYmxvY2staW5saW5lLWJsb2NrdGFicyAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGljLWxlZnQtaW1hZ2UtbW9iaWxlLFxuLm5vZGUtLXR5cGUtaXNpIC5jb250ZW50IC5ibG9jay10YWJzLmJsb2NrLWlubGluZS1ibG9ja3RhYnMgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRpYy1sZWZ0LWltYWdlLW1vYmlsZSxcbi5jb250YWluZXItLWZsdWlkIC5ibG9jay10YWJzLmJsb2NrLXN0YXRpY19sZWZ0X2ltYWdlX2Rlc2NyaXB0aW9uX29uX3RvcCAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGljLWxlZnQtaW1hZ2UtbW9iaWxlLFxuLm5vZGUtLXR5cGUtaXNpIC5jb250ZW50IC5ibG9jay10YWJzLmJsb2NrLXN0YXRpY19sZWZ0X2ltYWdlX2Rlc2NyaXB0aW9uX29uX3RvcCAuZmllbGQtLW5hbWUtZmllbGQtc3RhdGljLWxlZnQtaW1hZ2UtbW9iaWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5jb250YWluZXItcHNvIC5ibG9jay10YWJzLmJsb2NrLWlubGluZS1ibG9ja3RhYnMgaW1nLCAuY29udGFpbmVyLXBzbyAuYmxvY2stdGFicy5ibG9jay1zdGF0aWNfbGVmdF9pbWFnZV9kZXNjcmlwdGlvbl9vbl90b3AgaW1nLFxuLmNvbnRhaW5lci0tZmx1aWQgLmJsb2NrLXRhYnMuYmxvY2staW5saW5lLWJsb2NrdGFicyBpbWcsXG4ubm9kZS0tdHlwZS1pc2kgLmNvbnRlbnQgLmJsb2NrLXRhYnMuYmxvY2staW5saW5lLWJsb2NrdGFicyBpbWcsXG4uY29udGFpbmVyLS1mbHVpZCAuYmxvY2stdGFicy5ibG9jay1zdGF0aWNfbGVmdF9pbWFnZV9kZXNjcmlwdGlvbl9vbl90b3AgaW1nLFxuLm5vZGUtLXR5cGUtaXNpIC5jb250ZW50IC5ibG9jay10YWJzLmJsb2NrLXN0YXRpY19sZWZ0X2ltYWdlX2Rlc2NyaXB0aW9uX29uX3RvcCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY29udGFpbmVyLS1mbHVpZCAudGFicy13cmFwcGVyLCAubm9kZS0tdHlwZS1pc2kgLmNvbnRlbnQgLnRhYnMtd3JhcHBlciwgLmNvbnRhaW5lci0tZmx1aWQgLnRhYi1ibG9jay1kZXNjcmlwdGlvbiwgLm5vZGUtLXR5cGUtaXNpIC5jb250ZW50IC50YWItYmxvY2stZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDkzNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnN0dWR5LWRlc2lnbiAubGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNjBweCAxMnB4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiB1bnNldDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdHVkeS1kZXNpZ24gLmxheW91dCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnN0dWR5LWRlc2lnbiAubGF5b3V0ID4gZGl2IHtcbiAgbWFyZ2luOiAwIDEycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN0dWR5LWRlc2lnbiAubGF5b3V0ID4gZGl2IC5maWVsZCBmaWVsZC0tbmFtZS1ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN0dWR5LWRlc2lnbiAubGF5b3V0ID4gZGl2IC5maWVsZCBmaWVsZC0tbmFtZS1ib2R5IC5jYXJkLXBzbyB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0dWR5LWRlc2lnbiAubGF5b3V0ID4gZGl2IC5maWVsZCBmaWVsZC0tbmFtZS1ib2R5IC5jYXJkLXBzbyB7XG4gICAgcGFkZGluZzogMzJweCAyNHB4O1xuICB9XG59XG4uc3R1ZHktZGVzaWduIC5sYXlvdXQgPiBkaXYgLmZpZWxkIGZpZWxkLS1uYW1lLWJvZHkgLmNhcmQtcHNvIC5wc28tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNTM1NDU5O1xufVxuLnN0dWR5LWRlc2lnbiAubGF5b3V0ID4gZGl2IC5maWVsZCBmaWVsZC0tbmFtZS1ib2R5IC5jYXJkLXBzbyBoMiB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5wc28tc3R1ZHkge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wc28tc3R1ZHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4vKiBiYWNrZ3JvdW5kIGZpeCovXG4ucGF0aC1ub2RlLnBhZ2Utbm9kZS10eXBlLWhzLXNwbGFzaC1wYWdlIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayB1bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5wYXRoLW5vZGUucGFnZS1ub2RlLXR5cGUtaHMtc3BsYXNoLXBhZ2UgLmNvbnRlbnQtZGVmYXVsdC0td3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5wYXRoLW5vZGUucGFnZS1ub2RlLXR5cGUtaHMtc3BsYXNoLXBhZ2UgLmNvbnRhaW5lci1wc28gPiBkaXYge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbn1cblxuLyogZmlyc3QgaGVhZGVyIHN0eWxpbmcgKi9cbi5uYXZiYXItbGlzdC1zcGxhc2gtZmlyc3Qge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5hdmJhci1saXN0LXNwbGFzaC1maXJzdCBsaS5uYXZiYXItaXRlbSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubmF2YmFyLWxpc3Qtc3BsYXNoLWZpcnN0IGxpLm5hdmJhci1pdGVtIGEge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLyogc2Vjb25kIGhlYWRlciBzdHlsaW5nICovXG4vKiBnZW5lcmFsIHN0eWxpbmcgKi9cbi5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLyogYmFubmVyIHN0eWxpbmcgKi9cbi5oZWFkZXItc3BsYXNoLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ia3poY3AvaW1hZ2VzL2hlYWRlci5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uaGVhZGVyLXNwbGFzaC1iYWNrZ3JvdW5kIC5oZWFkZXItc3BsYXNoLWJsb2NrIGgxLCAuaGVhZGVyLXNwbGFzaC1iYWNrZ3JvdW5kIC5oZWFkZXItc3BsYXNoLWJsb2NrIGgyLCAuaGVhZGVyLXNwbGFzaC1iYWNrZ3JvdW5kIC5oZWFkZXItc3BsYXNoLWJsb2NrIHAsIC5oZWFkZXItc3BsYXNoLWJhY2tncm91bmQgLmhlYWRlci1zcGxhc2gtYmxvY2sgc3BhbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogdW5zZXQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5oZWFkZXItc3BsYXNoLWJhY2tncm91bmQgLmhlYWRlci1zcGxhc2gtYmxvY2sgaDIsIC5oZWFkZXItc3BsYXNoLWJhY2tncm91bmQgLmhlYWRlci1zcGxhc2gtYmxvY2sgcCwgLmhlYWRlci1zcGxhc2gtYmFja2dyb3VuZCAuaGVhZGVyLXNwbGFzaC1ibG9jayBzcGFuIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLXNwbGFzaC1iYWNrZ3JvdW5kIC5oZWFkZXItc3BsYXNoLWJsb2NrIGgxIHtcbiAgZm9udC1zaXplOiA4MnB4O1xuICBmb250LWZhbWlseTogXCJCYXJsb3dtZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA5MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1zcGxhc2gtYmFja2dyb3VuZCAuaGVhZGVyLXNwbGFzaC1ibG9jayBoMSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG59XG4uaGVhZGVyLXNwbGFzaC1iYWNrZ3JvdW5kIC5oZWFkZXItc3BsYXNoLWJsb2NrIGgxIHNwYW4ubGltZS1ncmVlbiB7XG4gIGNvbG9yOiAjRDdFQjAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuLmhlYWRlci1zcGxhc2gtYmFja2dyb3VuZCAuaGVhZGVyLXNwbGFzaC1ibG9jayBzcGFuLmxpbWUtZ3JlZW4ge1xuICBjb2xvcjogI0Q3RUIwMCAhaW1wb3J0YW50O1xufVxuLmhlYWRlci1zcGxhc2gtYmFja2dyb3VuZCAuaGVhZGVyLXNwbGFzaC1ibG9jayAuc3ViaGVhZGluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93U2VtaWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgcGFkZGluZzogMzBweCAxMjBweCA1MHB4IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItc3BsYXNoLWJhY2tncm91bmQgLmhlYWRlci1zcGxhc2gtYmxvY2sgLnN1YmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBwYWRkaW5nOiAyMHB4IDcwcHggMzBweCA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oZWFkZXItc3BsYXNoLWJhY2tncm91bmQgLmhlYWRlci1zcGxhc2gtYmxvY2sgLnN1YmhlYWRpbmc6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwcHggNjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZXMvY3VzdG9tL2JremhjcC9pbWFnZXMvYXJyb3ctcmlnaHQtZ3JvdXAucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTI1cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItc3BsYXNoLWJhY2tncm91bmQgLmhlYWRlci1zcGxhc2gtYmxvY2sgLnN1YmhlYWRpbmc6YmVmb3JlIHtcbiAgICB3aWR0aDogNjdweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC04NXB4O1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDY3cHggNDBweDtcbiAgfVxufVxuLmhlYWRlci1zcGxhc2gtYmFja2dyb3VuZCAuaGVhZGVyLXNwbGFzaC1ibG9jayAuc3ViaGVhZGluZyA+IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMS4ycmVtICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLXNwbGFzaC1iYWNrZ3JvdW5kIC5oZWFkZXItc3BsYXNoLWJsb2NrIC50ZXh0LWRlbGltaXRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2JremhjcC9pbWFnZXMvdGV4dC1icmVha2VyLWxpbWUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNTIwcHggMjdweDtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItc3BsYXNoLWJhY2tncm91bmQgLmhlYWRlci1zcGxhc2gtYmxvY2sgLnRleHQtZGVsaW1pdGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIyNXB4IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4ubGltZS1kZWxpbWl0ZXIge1xuICBib3JkZXI6IDVweCBzb2xpZCAjRDdFQjAwO1xuICBtYXJnaW4tYm90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4vKiBkaXNjb3ZlciBzZWN0aW9uIHN0eWxpbmcgKi9cbi5saW1lLXNlY3Rpb24td2l0aC1hcnJvd3Mge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q3RUIwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZXMvY3VzdG9tL2JremhjcC9pbWFnZXMvYXJyb3ctZ3JvdXAtcmlnaHQtYmx1ZS5wbmcpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNDAlO1xufVxuLmxpbWUtc2VjdGlvbi13aXRoLWFycm93cyAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbn1cbi5saW1lLXNlY3Rpb24td2l0aC1hcnJvd3MgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGltZS1zZWN0aW9uLXdpdGgtYXJyb3dzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDEwJTtcbiAgfVxuICAubGltZS1zZWN0aW9uLXdpdGgtYXJyb3dzIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIH1cbn1cblxuLmJsdWUtcmVnaXN0ZXItYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbi5ibHVlLXJlZ2lzdGVyLWJ1dHRvbiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2IoMTQxLCAyMjAsIDIyMCkgMCUsIHJnYigwLCAxMTAsIDExOCkgNDclLCByZ2IoMTYsIDc2LCA4NykgMTAwJSk7XG4gIHBhZGRpbmc6IDEwcHggNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogbW9hIHNlY3Rpb24gKi9cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5tYWluLW5hdmlnYXRpb24taHMtc3BsYXNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcbn1cblxuLmhzLW1vYSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaHMtbW9hIC5tb2EtdGl0bGUge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICBmb250LWZhbWlseTogXCJCYXJsb3ctZXh0cmFib2xkaXRhbGljXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaHMtbW9hIC5tb2EtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmhzLW1vYSAuYXJyb3ctcG9pbnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhzLW1vYSAuYXJyb3ctcG9pbnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbi5ocy1tb2EgLmFycm93LXBvaW50ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1zaXplOiAzNXB4IDUzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL2N1c3RvbS9ia3poY3AvaW1hZ2VzL2Fycm93LXJpZ2h0LWxpZ2h0LWJsdWUucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogNTNweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaHMtbW9hIC5hcnJvdy1wb2ludGVyOmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMzlweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHggMzlweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbi5ocy1tb2EgLmFycm93LXBvaW50ZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ocy1tb2EgLmFycm93LXBvaW50ZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uaHMtbW9hIGgyIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhzLW1vYSBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG4uaHMtbW9hIC5tb2EtaW1hZ2UtZGVzY3Ige1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaHMtbW9hIC5tb2EtaW1hZ2UtZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4vKiBleHBsb3JlIHNlY3Rpb24gKi9cbi5ocy1leHBsb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZXMvY3VzdG9tL2JremhjcC9pbWFnZXMvTU9BX2V4cGxvcmVfYmFja2dyb3VuZC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhzLWV4cGxvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL2N1c3RvbS9ia3poY3AvaW1hZ2VzL01PQV9leHBsb3JlX2JnLW1vYmlsZS5wbmcpO1xuICB9XG59XG4uaHMtZXhwbG9yZSAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dtZWRpdW1cIiwgc2Fucy1zZXJpZjtcbn1cbi5ocy1leHBsb3JlIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdy1leHRyYWJvbGRpdGFsaWNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhzLWV4cGxvcmUgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbi5ocy1leHBsb3JlIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAuYmxvY2staW5saW5lLWJsb2NrdGVhc2VyczpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZzogMCA4NXB4IDUwcHggODVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ocy1leHBsb3JlIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAuYmxvY2staW5saW5lLWJsb2NrdGVhc2VyczpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggNTBweCAyMHB4O1xuICB9XG59XG4uaHMtZXhwbG9yZSAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLmJsb2NrLWlubGluZS1ibG9ja3RlYXNlcnMge1xuICBwYWRkaW5nOiAwIDg1cHggMCA4NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhzLWV4cGxvcmUgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IC5ibG9jay1pbmxpbmUtYmxvY2t0ZWFzZXJzIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xuICB9XG59XG4uaHMtZXhwbG9yZSAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLmJsb2NrLWlubGluZS1ibG9ja3RlYXNlcnMgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmhzLWV4cGxvcmUgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IC5ibG9jay1pbmxpbmUtYmxvY2t0ZWFzZXJzIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyA+IC5maWVsZF9faXRlbSB7XG4gIGZsZXg6IDEgMSA1MCU7XG4gIG1heC13aWR0aDogNDc1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW46IDIwcHg7XG59XG4uaHMtZXhwbG9yZSAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLmJsb2NrLWlubGluZS1ibG9ja3RlYXNlcnMgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zID4gLmZpZWxkX19pdGVtIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMwMGIwYjk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhzLWV4cGxvcmUgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IC5ibG9jay1pbmxpbmUtYmxvY2t0ZWFzZXJzIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyA+IC5maWVsZF9faXRlbSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmhzLWV4cGxvcmUgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IC5ibG9jay1pbmxpbmUtYmxvY2t0ZWFzZXJzIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyA+IC5maWVsZF9faXRlbSAuZmllbGQtLW5hbWUtZmllbGQtd2Ntcy1wZ3BoX19kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ocy1leHBsb3JlIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAuYmxvY2staW5saW5lLWJsb2NrdGVhc2VycyAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgPiAuZmllbGRfX2l0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXdjbXMtcGdwaF9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuLmhzLWV4cGxvcmUgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IC5ibG9jay1pbmxpbmUtYmxvY2t0ZWFzZXJzIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyA+IC5maWVsZF9faXRlbSBpbWcge1xuICB3aWR0aDogMzEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaHMtZXhwbG9yZSAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLmJsb2NrLWlubGluZS1ibG9ja3RlYXNlcnMgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zID4gLmZpZWxkX19pdGVtIGltZyB7XG4gICAgd2lkdGg6IDE4NXB4O1xuICB9XG59XG4uaHMtZXhwbG9yZSAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLmJsb2NrLWlubGluZS1ibG9ja3RlYXNlcnMgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zID4gLmZpZWxkX19pdGVtIHAge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaHMtZXhwbG9yZSAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQgLmJsb2NrLWlubGluZS1ibG9ja3RlYXNlcnMgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zID4gLmZpZWxkX19pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmhzLWV4cGxvcmUgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IC5ibG9jay1pbmxpbmUtYmxvY2t0ZWFzZXJzIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyA+IC5maWVsZF9faXRlbSBwLmRhcmstZ3JlZW4ge1xuICBjb2xvcjogIzAwNkU3Njtcbn1cbi5ocy1leHBsb3JlIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAuYmxvY2staW5saW5lLWJsb2NrdGVhc2VycyAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgPiAuZmllbGRfX2l0ZW0gLmJ1dHRvbi1kYXJrLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkU3NjtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGhlaWdodDogNTFweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5ocy1leHBsb3JlIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAuYmxvY2staW5saW5lLWJsb2NrdGVhc2VycyAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgPiAuZmllbGRfX2l0ZW0gLnJpZ2h0LWFycm93OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiB1cmwoL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ltYWdlcy9yaWdodC13aGl0ZS1hcnJvdy5wbmcpO1xuICByaWdodDogLTEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAyLjVweDtcbn1cbi5ocy1leHBsb3JlIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCAuYmxvY2staW5saW5lLWJsb2NrdGVhc2VycyAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgPiAuZmllbGRfX2l0ZW0gLmRvd25sb2FkLWljb246YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IHVybCgvdGhlbWVzL2N1c3RvbS9ia3poY3AvaW1hZ2VzL3doaXRlLWRvd25sb2FkLnBuZyk7XG4gIHJpZ2h0OiAtMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbn1cblxuLyogc3RheSBjb25uZWN0ZWQgc2VjdGlvbiAqL1xuLmhzLXN0YXktY29ubmVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhzLXN0YXktY29ubmVjdGVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxufVxuXG4vKiBiYWNrIHRvIHRvcCAqL1xuLmJhY2stdG8tdG9wLmJ1dHRvbi0tYmFjay10by10b3Age1xuICBvcGFjaXR5OiB1bnNldDtcbiAgdGV4dC1pbmRlbnQ6IHVuc2V0O1xuICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgd2lkdGg6IHVuc2V0O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTEwcHg7XG4gIHJpZ2h0OiA1JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjBiOTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDAwMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHZpc2liaWxpdHkgMC4zcyBlYXNlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJhY2stdG8tdG9wLmJ1dHRvbi0tYmFjay10by10b3A6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IHVybCgvdGhlbWVzL2N1c3RvbS9ia3poY3AvaW1hZ2VzL2Fycm93LXVwLXdoaXRlLnBuZyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhY2stdG8tdG9wLmJ1dHRvbi0tYmFjay10by10b3A6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgICBib3R0b206IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFjay10by10b3AuYnV0dG9uLS1iYWNrLXRvLXRvcCB7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgcmlnaHQ6IDdweDtcbiAgfVxufVxuXG4uYmFjay10by10b3Auc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBtb2JpbGUgbWVudSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hZGRpdGlvbmFsLW5hdi0tc3BsYXNoIC5oZWFkZXItaW5mbyB7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93U2VtaWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLW5hdmlnYXRpb24taHMtc3BsYXNoIC5oZWFkZXItaW5mbyB7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93U2VtaWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1haW4tbmF2aWdhdGlvbi1ocy1zcGxhc2ggLmhlYWRlci0td3JhcHBlciBhIGltZyB7XG4gICAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1haW4tbmF2aWdhdGlvbi1ocy1zcGxhc2ggLm1vYmlsZS1tZW51LS1idXJnZXIge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgLm1haW4tbmF2aWdhdGlvbi1ocy1zcGxhc2ggLm1vYmlsZS1tZW51LS1idXJnZXIgLm1vYmlsZS1tZW51LS1sYWJlbC1vcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaGFtYnVyZ2VyLW1lbnUucG5nXCIpIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIGhlaWdodDogMjVweDtcbiAgICB3aWR0aDogMjhweDtcbiAgICB0b3A6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLW5hdmlnYXRpb24taHMtc3BsYXNoLm9wZW4gLmhlYWRlci0td3JhcHBlciBociB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0Q3RUIwMDtcbiAgfVxuICAubWFpbi1uYXZpZ2F0aW9uLWhzLXNwbGFzaC5vcGVuIC5oZWFkZXItLXdyYXBwZXIgLm1vYmlsZS1tZW51LS1idXJnZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1haW4tbmF2aWdhdGlvbi1ocy1zcGxhc2gub3BlbiAuaGVhZGVyLS13cmFwcGVyIC5tb2JpbGUtbWVudS0tYnVyZ2VyIC5tb2JpbGUtbWVudS0tbGFiZWwtb3BlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jbG9zZS1idXR0b24tbW9iaWxlLnBuZ1wiKSBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgdG9wOiA0MHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLW5hdmlnYXRpb24taHMtc3BsYXNoLm9wZW4gLmhlYWRlci0td3JhcHBlciAubW9iaWxlLW1lbnUtLWJ1cmdlciAubW9iaWxlLW1lbnUtLWxhYmVsLW9wZW46YmVmb3JlIHtcbiAgICByaWdodDogLTAuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLW5hdmlnYXRpb24taHMtc3BsYXNoLm9wZW4gLmhlYWRlci0td3JhcHBlciAubW9iaWxlLW1lbnUtLWJ1cmdlciAubW9iaWxlLW1lbnUtLWxhYmVsLW9wZW46YmVmb3JlIHtcbiAgICByaWdodDogMy41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tbmF2aWdhdGlvbi1ocy1zcGxhc2gub3BlbiAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyIC5uYXZiYXItbGlzdC1ocy1zcGxhc2gtZmlyc3QsIC5tYWluLW5hdmlnYXRpb24taHMtc3BsYXNoLm9wZW4gLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAubmF2YmFyLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGJvcmRlci10b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWFpbi1uYXZpZ2F0aW9uLWhzLXNwbGFzaC5vcGVuIC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIgLm5hdmJhci1saXN0LWhzLXNwbGFzaC1maXJzdCBsaS5uYXZiYXItaXRlbSwgLm1haW4tbmF2aWdhdGlvbi1ocy1zcGxhc2gub3BlbiAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyIC5uYXZiYXItbGlzdCBsaS5uYXZiYXItaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MzU0NTkgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxNXB4IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWFpbi1uYXZpZ2F0aW9uLWhzLXNwbGFzaC5vcGVuIC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIgLm5hdmJhci1saXN0LWhzLXNwbGFzaC1maXJzdCBsaS5uYXZiYXItaXRlbSBhLCAubWFpbi1uYXZpZ2F0aW9uLWhzLXNwbGFzaC5vcGVuIC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIgLm5hdmJhci1saXN0IGxpLm5hdmJhci1pdGVtIGEge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzAwNkU3NjtcbiAgfVxuICAubWFpbi1uYXZpZ2F0aW9uLWhzLXNwbGFzaC5vcGVuIC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIgLm5hdmJhci1saXN0LWhzLXNwbGFzaC1maXJzdCAubmF2YmFyLXByZWZpeCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFpbi1uYXZpZ2F0aW9uLWhzLXNwbGFzaC5vcGVuIC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIgLm5hdmJhci1saXN0LWhzLXNwbGFzaC1maXJzdCAuZG93bmxvYWQtaWNvbi1tb2JpbGU6YWZ0ZXIsIC5tYWluLW5hdmlnYXRpb24taHMtc3BsYXNoLm9wZW4gLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAubmF2YmFyLWxpc3QtaHMtc3BsYXNoLWZpcnN0IC5saW5rLWV4dGVybmFsLW1vYmlsZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm1haW4tbmF2aWdhdGlvbi1ocy1zcGxhc2gub3BlbiAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyIC5uYXZiYXItbGlzdC1ocy1zcGxhc2gtZmlyc3QgLmRvd25sb2FkLWljb24tbW9iaWxlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ltYWdlcy9kb3dubG9hZC0wMi5wbmcpIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMjlweDtcbiAgICB0b3A6IDVweDtcbiAgICBsZWZ0OiA5MCU7XG4gIH1cbiAgLm1haW4tbmF2aWdhdGlvbi1ocy1zcGxhc2gub3BlbiAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyIC5uYXZiYXItbGlzdC1ocy1zcGxhc2gtZmlyc3QgLmxpbmstZXh0ZXJuYWwtbW9iaWxlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ltYWdlcy9saW5rLWV4dGVybmFsLnBuZykgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIzcHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGxlZnQ6IDkyJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4tbmF2aWdhdGlvbi1ocy1zcGxhc2gub3BlbiAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyIC5uYXZiYXItbGlzdC1ocy1zcGxhc2gtZmlyc3QgLmxpbmstZXh0ZXJuYWwtbW9iaWxlOmFmdGVyIHtcbiAgICBsZWZ0OiA5MSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1uYXZpZ2F0aW9uLWhzLXNwbGFzaC5vcGVuIC5oZWFkZXItLXdyYXBwZXIgLm5hdnMtLXdyYXBwZXIgI2Jsb2NrLWhlYWRlci1ocy1zcGxhc2gtc2Vjb25kIC5uYXZiYXItaXRlbSBhIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYWluLW5hdmlnYXRpb24taHMtc3BsYXNoLm9wZW4gLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAjYmxvY2staGVhZGVyLWhzLXNwbGFzaC1zZWNvbmQgLm5hdmJhci1pdGVtIGE6YWZ0ZXIge1xuICAgIGxlZnQ6IDkwJTtcbiAgfVxufVxuXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSBwLnByb2Nlc3NlZC10ZXh0IHN1cCB7XG4gIHRvcDogLTVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0gcC5wcm9jZXNzZWQtdGV4dCBzdXAge1xuICAgIHRvcDogLTFweCAhaW1wb3J0YW50O1xuICB9XG59IiwiLy9JbXBvcnQgTm9ybWFsaXplIHN0eWxlc1xuQGltcG9ydCAnbm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzJztcblxuLy9JbXBvcnQgZnJvbSBhYnN0cmFjdHMvXG5AaW1wb3J0ICdiYXNlL2dyaWQnO1xuQGltcG9ydCAnYWJzdHJhY3RzL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdhYnN0cmFjdHMvbWl4aW5zJztcbkBpbXBvcnQgJ2Fic3RyYWN0cy9mb250cyc7XG5cbi8vSW1wb3J0IGZyb20gYmFzZS9cbkBpbXBvcnQgJ2Jhc2UvdHlwb2dyYXBoeSc7XG5AaW1wb3J0ICdiYXNlL2VkaXRvcl9jdXN0b21fc3R5bGUnO1xuQGltcG9ydCAnYmFzZS9tdWx0aXNlbGVjdCc7XG5AaW1wb3J0ICdiYXNlL2dlbmVyYWwnO1xuXG4vL0ltcG9ydCBmcm9tIGNvbXBvbmVudHMvXG5AaW1wb3J0ICdjb21wb25lbnRzL2J1dHRvbnMnO1xuQGltcG9ydCAnY29tcG9uZW50cy9jb21wb25lbnRzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbmF2aWdhdGlvbic7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9pc2lcIjtcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY29va2llLWJhbm5lcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL2FjY29yZGlvbic7XG5AaW1wb3J0ICdjb21wb25lbnRzL3RhYnMtbmF2JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYmxvY2staW5saW5lLWJsb2NrZG93bmxvYWQtZm9ybXMnO1xuQGltcG9ydCAnY29tcG9uZW50cy93ZWJmb3JtLXN1Ym1pc3Npb24tc2lnbi11cCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3dlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2hlcm8tYmFubmVyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcmVjb21tZW5kLW5leHQtYmxvY2snO1xuQGltcG9ydCAnY29tcG9uZW50cy9hY2Nlc3MtcGFnZSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3BlZXJzcGVjdGl2ZXMtcGFnZSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3RhYnMtZGlhbG9nJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdHJhbnNmb3JtYXRpb24tdmlvbGF0b3InO1xuQGltcG9ydCAnY29tcG9uZW50cy9wc29fcHNhJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdHdvX2dyYXllZF9jb2x1bW5zJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZGFyay1ncmV5LWxpbmVhci1ncmFkaWVudC1iZyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3FhX2dyZWVuX3RpdGxlX3dpdGhfYXJyb3dzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbW9kYWwnO1xuQGltcG9ydCAnY29tcG9uZW50cy96d3JfYmxvY2snO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYmxvY2tzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tZWRpYVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaHNfYmFubmVyXCI7XG5cbi8vIEltcG9ydCBmcm9tIGlubGluZS1ibG9ja3MvXG5cbi8vSW1wb3J0IGZyb20gbGF5b3V0L1xuQGltcG9ydCAnbGF5b3V0L2hlYWRlcic7XG5AaW1wb3J0ICdsYXlvdXQvZm9vdGVyJztcbkBpbXBvcnQgJ2xheW91dC9ob21lLXBhZ2UnO1xuQGltcG9ydCAnbGF5b3V0L2xhbmRpbmctcGFnZSc7XG5AaW1wb3J0ICdsYXlvdXQvbGF5b3V0JztcblxuLy9JbXBvcnQgZnJvbSBzZXR0aW5ncy9cbkBpbXBvcnQgJ3NldHRpbmdzL2FkbWluLXNldHRpbmdzJztcbkBpbXBvcnQgJ3NldHRpbmdzL2xheW91dC1idWlsZGVyJztcbi8vQGltcG9ydCAnc2V0dGluZ3MvY29sb3JzJztcblxuXG4vL0ltcG9ydCBmcm9tIFBTTy9cbkBpbXBvcnQgJ3Bzby9wc28taGVhZGVyJztcbkBpbXBvcnQgJ3Bzby9wc28tYmFzZSc7XG5AaW1wb3J0ICdwc28vcHNvLWNhcmQnO1xuQGltcG9ydCAncHNvL3Bzby10YWJzJztcbkBpbXBvcnQgJ3Bzby9wc28tc3R1ZHktZGVzaWduJztcblxuQGltcG9ydCAnc3BsYXNoL2hzJztcblxuLy9JbXBvcnQgZnJvbSB2ZW5kb3JzLyBpZiBuZWNlc3Nhcnlcbi8vQGltcG9ydCAndmVuZG9ycy9jdXN0b20tdGhlbWUnO1xuIiwiLypcbiAqIFRoZSBUeXBla2l0IHNlcnZpY2UgdXNlZCB0byBkZWxpdmVyIHRoaXMgZm9udCBvciBmb250cyBmb3IgdXNlIG9uIHdlYnNpdGVzXG4gKiBpcyBwcm92aWRlZCBieSBBZG9iZSBhbmQgaXMgc3ViamVjdCB0byB0aGVzZSBUZXJtcyBvZiBVc2VcbiAqIGh0dHA6Ly93d3cuYWRvYmUuY29tL3Byb2R1Y3RzL2V1bGFzL3RvdV90eXBla2l0LiBGb3IgZm9udCBsaWNlbnNlXG4gKiBpbmZvcm1hdGlvbiwgc2VlIHRoZSBsaXN0IGJlbG93LlxuICpcbiAqIGphZi1iZXJuaW5hLXNhbnM6XG4gKiAgIC0gaHR0cDovL3R5cGVraXQuY29tL2V1bGFzLzAwMDAwMDAwMDAwMDAwMDAzYjlhZGVlYlxuICogICAtIGh0dHA6Ly90eXBla2l0LmNvbS9ldWxhcy8wMDAwMDAwMDAwMDAwMDAwM2I5YWRlZTlcbiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDNiOWFkZWQzXG4gKiAgIC0gaHR0cDovL3R5cGVraXQuY29tL2V1bGFzLzAwMDAwMDAwMDAwMDAwMDAzYjlhZGVkNFxuICogamFmLWJlcm5pbm8tc2FuczpcbiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDNiOWFkZWQ4XG4gKiAgIC0gaHR0cDovL3R5cGVraXQuY29tL2V1bGFzLzAwMDAwMDAwMDAwMDAwMDAzYjlhZGVkOVxuICogICAtIGh0dHA6Ly90eXBla2l0LmNvbS9ldWxhcy8wMDAwMDAwMDAwMDAwMDAwM2I5YWRlZTVcbiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDNiOWFkZWU2XG4gKiAgIC0gaHR0cDovL3R5cGVraXQuY29tL2V1bGFzLzAwMDAwMDAwMDAwMDAwMDAzYjlhZGVkMFxuICogICAtIGh0dHA6Ly90eXBla2l0LmNvbS9ldWxhcy8wMDAwMDAwMDAwMDAwMDAwM2I5YWRlZDFcbiAqIG11c2VvLXNhbnM6XG4gKiAgIC0gaHR0cDovL3R5cGVraXQuY29tL2V1bGFzLzAwMDAwMDAwMDAwMDAwMDAwMDAwZTgwMFxuICogICAtIGh0dHA6Ly90eXBla2l0LmNvbS9ldWxhcy8wMDAwMDAwMDAwMDAwMDAwMDAwMGU4MDFcbiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDAwMDBlN2ZlXG4gKiAgIC0gaHR0cDovL3R5cGVraXQuY29tL2V1bGFzLzAwMDAwMDAwMDAwMDAwMDAwMDAwZTgwMlxuICogICAtIGh0dHA6Ly90eXBla2l0LmNvbS9ldWxhcy8wMDAwMDAwMDAwMDAwMDAwMDAwMGU4MDNcbiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDAwMDBlODA0XG4gKiAgIC0gaHR0cDovL3R5cGVraXQuY29tL2V1bGFzLzAwMDAwMDAwMDAwMDAwMDAwMDAwZTgwNVxuICogICAtIGh0dHA6Ly90eXBla2l0LmNvbS9ldWxhcy8wMDAwMDAwMDAwMDAwMDAwMDAwMGU4MDZcbiAqIG11c2VvLXNhbnMtZGlzcGxheTpcbiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDc3MzU5OTc4XG4gKiAgIC0gaHR0cDovL3R5cGVraXQuY29tL2V1bGFzLzAwMDAwMDAwMDAwMDAwMDA3NzM1OTk2NlxuICogcm9ib3RvOlxuICogICAtIGh0dHA6Ly90eXBla2l0LmNvbS9ldWxhcy8wMDAwMDAwMDAwMDAwMDAwNzczNWEwOWZcbiAqICAgLSBodHRwOi8vdHlwZWtpdC5jb20vZXVsYXMvMDAwMDAwMDAwMDAwMDAwMDc3MzVhMGEzXG4gKiAgIC0gaHR0cDovL3R5cGVraXQuY29tL2V1bGFzLzAwMDAwMDAwMDAwMDAwMDA3NzM1YTBhOFxuICogICAtIGh0dHA6Ly90eXBla2l0LmNvbS9ldWxhcy8wMDAwMDAwMDAwMDAwMDAwNzczNWEwYWNcbiAqXG4gKiDCqSAyMDA5LTIwMjEgQWRvYmUgU3lzdGVtcyBJbmNvcnBvcmF0ZWQuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKi9cblxuQGltcG9ydCB1cmwoXCJodHRwczovL3AudHlwZWtpdC5uZXQvcC5jc3M/cz0xJms9YnV2NXNreSZodD10ayZmPTIwMDMuMjAwNC4yMDA1LjIwMDYuMjAwNy4yMDA4LjIwMDkuMjAxMC4xNzM0OC4xNzM0OS4xNzM1MC4xNzM1MS4xNzM3NS4xNzM3Ni4xNzM3OS4xNzM4MC4xNzM4MS4xNzM4Mi4yMjYxOC4yMjYxOSZhPTc2MTQ5NjQ3JmFwcD10eXBla2l0JmU9Y3NzXCIpO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vdXNlLnR5cGVraXQubmV0L2hoYTVxdHMuY3NzJyk7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYnV2NXNreS5jc3MnKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUJhcmxvdytDb25kZW5zZWQ6aXRhbCx3Z2h0QDAsMTAwOzAsMjAwOzAsMzAwOzAsNDAwOzAsNTAwOzAsNjAwOzAsNzAwOzAsODAwOzAsOTAwOzEsMTAwOzEsMjAwOzEsMzAwOzEsNDAwOzEsNTAwOzEsNjAwOzEsNzAwOzEsODAwOzEsOTAwJmRpc3BsYXk9c3dhcCcpO1xuXG4kbXVzZW8tc2FuczogJ211c2VvLXNhbnMnLCBzYW5zLXNlcmlmO1xuJGJhcmxvdy1zYW5zOiAnQmFybG93Jywgc2Fucy1zZXJpZjtcbiRiYXJsb3ctZXh0cmFib2xkaXRhbGljLXNhbnM6ICdCYXJsb3ctZXh0cmFib2xkaXRhbGljJywgc2Fucy1zZXJpZjtcbiRiZXJuaW5hLXNhbnMtYm9sZDogJ2phZi1iZXJuaW5vLXNhbnMtZXh0cmFib2xkJywgc2Fucy1zZXJpZjtcbiRiZXJuaW5hLXNhbnMtNDAwOiAnamFmLWJlcm5pbmEtc2Fucy00MDAnLCBzYW5zLXNlcmlmO1xuJGZvbnRhd2Vzb21lOiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCYXJsb3ctZXh0cmFib2xkaXRhbGljXCI7XG4gIHNyYzogdXJsKCcvdGhlbWVzL2N1c3RvbS9ia3poY3AvZm9udHMvQmFybG93LUV4dHJhQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcvdGhlbWVzL2N1c3RvbS9ia3poY3AvZm9udHMvQmFybG93LUV4dHJhQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiO1xuICBzcmM6IHVybCgnL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ZvbnRzL0Jhcmxvdy1NZWRpdW1JdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Jhcmxvdyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCgnL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ZvbnRzL0Jhcmxvdy00MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dtZWRpdW1cIjtcbiAgc3JjOiB1cmwoJy90aGVtZXMvY3VzdG9tL2JremhjcC9mb250cy9CYXJsb3ctTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93Y29uZGVuc2VkXCI7XG4gIHNyYzogdXJsKCcvdGhlbWVzL2N1c3RvbS9ia3poY3AvZm9udHMvQmFybG93Q29uZGVuc2VkLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Jhcmxvd2NvbmRlbnNlZCc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCgnL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ZvbnRzL0Jhcmxvdy1Db25kZW5zZWQtaS02MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Jhcmxvd2NvbmRlbnNlZCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCgnL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ZvbnRzL0Jhcmxvdy1Db25kZW5zZWQtNzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93U2VtaWJvbGRcIjtcbiAgc3JjOiB1cmwoJy90aGVtZXMvY3VzdG9tL2JremhjcC9mb250cy9CYXJsb3ctU2VtaUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dTZW1pYm9sZFwiO1xuICBzcmM6IHVybCgnL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ZvbnRzL0Jhcmxvdy1TZW1pQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYS1yZWd1bGFyXCI7XG4gIHNyYzogdXJsKCcvdGhlbWVzL2N1c3RvbS9ia3poY3AvZm9udHMvSGVsdmV0aWNhLXJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyb2JvdG9cIjtcbiAgc3JjOiB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi83ZjFiMjYvMDAwMDAwMDAwMDAwMDAwMDc3MzVhMGFjLzMwL2w/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW40JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvN2YxYjI2LzAwMDAwMDAwMDAwMDAwMDA3NzM1YTBhYy8zMC9kP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uNCZ2PTNcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvN2YxYjI2LzAwMDAwMDAwMDAwMDAwMDA3NzM1YTBhYy8zMC9hP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uNCZ2PTNcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiO1xuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzYzNTY3NC8wMDAwMDAwMDAwMDAwMDAwMDAwMGU4MDAvMjcvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjEmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi82MzU2NzQvMDAwMDAwMDAwMDAwMDAwMDAwMDBlODAwLzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW4xJnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi82MzU2NzQvMDAwMDAwMDAwMDAwMDAwMDAwMDBlODAwLzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW4xJnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTEwMGl0YWxpY1wiO1xuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzQ3MDAzYi8wMDAwMDAwMDAwMDAwMDAwMDAwMGU4MDEvMjcvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTEmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi80NzAwM2IvMDAwMDAwMDAwMDAwMDAwMDAwMDBlODAxLzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWkxJnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi80NzAwM2IvMDAwMDAwMDAwMDAwMDAwMDAwMDBlODAxLzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWkxJnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTMwMFwiO1xuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzYyMGJmOC8wMDAwMDAwMDAwMDAwMDAwMDAwMGU3ZmUvMjcvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjMmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi82MjBiZjgvMDAwMDAwMDAwMDAwMDAwMDAwMDBlN2ZlLzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW4zJnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi82MjBiZjgvMDAwMDAwMDAwMDAwMDAwMDAwMDBlN2ZlLzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW4zJnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTMwMEl0YWxpY1wiO1xuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzVjY2E2ZC8wMDAwMDAwMDAwMDAwMDAwMDAwMGU4MDIvMjcvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTMmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi81Y2NhNmQvMDAwMDAwMDAwMDAwMDAwMDAwMDBlODAyLzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWkzJnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi81Y2NhNmQvMDAwMDAwMDAwMDAwMDAwMDAwMDBlODAyLzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWkzJnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTUwMFwiO1xuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2EyOGI1MC8wMDAwMDAwMDAwMDAwMDAwMDAwMGU4MDMvMjcvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjUmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9hMjhiNTAvMDAwMDAwMDAwMDAwMDAwMDAwMDBlODAzLzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW41JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9hMjhiNTAvMDAwMDAwMDAwMDAwMDAwMDAwMDBlODAzLzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW41JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTUwMGl0YWxpY1wiO1xuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2MyZDNkZS8wMDAwMDAwMDAwMDAwMDAwMDAwMGU4MDQvMjcvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTUmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9jMmQzZGUvMDAwMDAwMDAwMDAwMDAwMDAwMDBlODA0LzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWk1JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9jMmQzZGUvMDAwMDAwMDAwMDAwMDAwMDAwMDBlODA0LzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWk1JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTcwMFwiO1xuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2UzY2EzNi8wMDAwMDAwMDAwMDAwMDAwMDAwMGU4MDUvMjcvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjcmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9lM2NhMzYvMDAwMDAwMDAwMDAwMDAwMDAwMDBlODA1LzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW43JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9lM2NhMzYvMDAwMDAwMDAwMDAwMDAwMDAwMDBlODA1LzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW43JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTcwMGl0YWxpY1wiO1xuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzI4NDFiNi8wMDAwMDAwMDAwMDAwMDAwMDAwMGU4MDYvMjcvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTcmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8yODQxYjYvMDAwMDAwMDAwMDAwMDAwMDAwMDBlODA2LzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWk3JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8yODQxYjYvMDAwMDAwMDAwMDAwMDAwMDAwMDBlODA2LzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWk3JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTkwMFwiO1xuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzljZjQ5ZS8wMDAwMDAwMDAwMDAwMDAwMDAwMGU4MDcvMjcvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjkmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi85Y2Y0OWUvMDAwMDAwMDAwMDAwMDAwMDAwMDBlODA3LzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW45JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi85Y2Y0OWUvMDAwMDAwMDAwMDAwMDAwMDAwMDBlODA3LzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW45JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTkwMGl0YWxpY1wiO1xuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzI3YzE0My8wMDAwMDAwMDAwMDAwMDAwMDAwMGU4MDgvMjcvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTkmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8yN2MxNDMvMDAwMDAwMDAwMDAwMDAwMDAwMDBlODA4LzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWk5JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi8yN2MxNDMvMDAwMDAwMDAwMDAwMDAwMDAwMDBlODA4LzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWk5JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJqYWYtYmVybmluYS1zYW5zLTQwMFwiO1xuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzdiMGYyMy8wMDAwMDAwMDAwMDAwMDAwM2I5YWRlZWIvMjcvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjQmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi83YjBmMjMvMDAwMDAwMDAwMDAwMDAwMDNiOWFkZWViLzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW40JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi83YjBmMjMvMDAwMDAwMDAwMDAwMDAwMDNiOWFkZWViLzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW40JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJqYWYtYmVybmluYS1zYW5zLTQwMGl0YWxpY1wiO1xuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2YwZWU5Ny8wMDAwMDAwMDAwMDAwMDAwM2I5YWRlZTkvMjcvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTQmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9mMGVlOTcvMDAwMDAwMDAwMDAwMDAwMDNiOWFkZWU5LzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWk0JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9mMGVlOTcvMDAwMDAwMDAwMDAwMDAwMDNiOWFkZWU5LzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWk0JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJqYWYtYmVybmluYS1zYW5zLTcwMFwiO1xuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzY4MzgxOS8wMDAwMDAwMDAwMDAwMDAwM2I5YWRlZDMvMjcvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjcmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi82ODM4MTkvMDAwMDAwMDAwMDAwMDAwMDNiOWFkZWQzLzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW43JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi82ODM4MTkvMDAwMDAwMDAwMDAwMDAwMDNiOWFkZWQzLzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW43JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJqYWYtYmVybmluYS1zYW5zLTcwMGl0YWxpY1wiO1xuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzViYjRkYy8wMDAwMDAwMDAwMDAwMDAwM2I5YWRlZDQvMjcvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTcmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi81YmI0ZGMvMDAwMDAwMDAwMDAwMDAwMDNiOWFkZWQ0LzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWk3JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi81YmI0ZGMvMDAwMDAwMDAwMDAwMDAwMDNiOWFkZWQ0LzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWk3JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJqYWYtYmVybmluby1zYW5zLTYwMFwiO1xuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2Q4ZWQ2MC8wMDAwMDAwMDAwMDAwMDAwM2I5YWRlZTUvMjcvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjYmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9kOGVkNjAvMDAwMDAwMDAwMDAwMDAwMDNiOWFkZWU1LzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW42JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9kOGVkNjAvMDAwMDAwMDAwMDAwMDAwMDNiOWFkZWU1LzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW42JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJqYWYtYmVybmluby1zYW5zLTYwMGl0YWxpY1wiO1xuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzhlNjRhNi8wMDAwMDAwMDAwMDAwMDAwM2I5YWRlZTYvMjcvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9aTYmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi84ZTY0YTYvMDAwMDAwMDAwMDAwMDAwMDNiOWFkZWU2LzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWk2JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi84ZTY0YTYvMDAwMDAwMDAwMDAwMDAwMDNiOWFkZWU2LzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPWk2JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJqYWYtYmVybmluby1zYW5zLWV4dHJhYm9sZFwiO1xuICBzcmM6IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmL2YzMzlkOS8wMDAwMDAwMDAwMDAwMDAwM2I5YWRlZDAvMjcvbD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjgmdj0zXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9mMzM5ZDkvMDAwMDAwMDAwMDAwMDAwMDNiOWFkZWQwLzI3L2Q/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW44JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi9mMzM5ZDkvMDAwMDAwMDAwMDAwMDAwMDNiOWFkZWQwLzI3L2E/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW44JnY9M1wiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLWRpc3BsYXktNDAwXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvNDBmODlkLzAwMDAwMDAwMDAwMDAwMDA3NzM1OTk3OC8zMC9sP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uNCZ2PTNcIikgZm9ybWF0KFwid29mZjJcIiksXG4gIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzQwZjg5ZC8wMDAwMDAwMDAwMDAwMDAwNzczNTk5NzgvMzAvZD9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjQmdj0zXCIpIGZvcm1hdChcIndvZmZcIiksXG4gIHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2FmLzQwZjg5ZC8wMDAwMDAwMDAwMDAwMDAwNzczNTk5NzgvMzAvYT9wcmltZXI9N2NkY2I0NGJlNGE3ZGI4ODc3ZmZhNWMwMDA3YjhkZDg2NWIzYmJjMzgzODMxZmUyZWExNzdmNjIyNTdhOTE5MSZmdmQ9bjQmdj0zXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtZGlzcGxheS04MDBcIjtcbiAgc3JjOiB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9hZi85ZWQ1NTkvMDAwMDAwMDAwMDAwMDAwMDc3MzU5OTY2LzMwL2w/cHJpbWVyPTdjZGNiNDRiZTRhN2RiODg3N2ZmYTVjMDAwN2I4ZGQ4NjViM2JiYzM4MzgzMWZlMmVhMTc3ZjYyMjU3YTkxOTEmZnZkPW44JnY9M1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvOWVkNTU5LzAwMDAwMDAwMDAwMDAwMDA3NzM1OTk2Ni8zMC9kP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uOCZ2PTNcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvYWYvOWVkNTU5LzAwMDAwMDAwMDAwMDAwMDA3NzM1OTk2Ni8zMC9hP3ByaW1lcj03Y2RjYjQ0YmU0YTdkYjg4NzdmZmE1YzAwMDdiOGRkODY1YjNiYmMzODM4MzFmZTJlYTE3N2Y2MjI1N2E5MTkxJmZ2ZD1uOCZ2PTNcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xufVxuIiwiLy8gR2VuZXJhbCBTdHlsZXNcblxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zOndnaHRANDAwOzcwMCZkaXNwbGF5PXN3YXAnKTtcblxuJG1heC1jb250YWluZXItd2lkdGg6IDExOTVweDtcbiRtYXgtY29udGFpbmVyLW5hcnJvdy13aWR0aDogMTM5NXB4O1xuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCxcbmJvZHksXG4uZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMsXG4uYm9keS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcblxuICBmb250OiB7XG4gICAgLy9mYW1pbHk6ICR0cnVlbm8tZm9udDtcbiAgICBmYW1pbHk6ICRtdXNlby1zYW5zO1xuICAgIHNpemU6IDE2cHg7XG4gICAgd2VpZ2h0OiAzMDA7XG4gICAgc3R5bGU6IG5vcm1hbDtcbiAgfTtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIGNvbG9yOiAkdGhlbWUtY29sb3ItNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLTE7XG5cbiAgJi5tZW51LW9wZW4ge1xuICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxubWFpbiB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuXG4gIC5tYWluLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAmLm9wZW4ge1xuICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmltZy1icmFuZC1sb2dvIHtcblxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtb25seSB7XG4gICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAkdGhlbWUtY29sb3ItNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4uY29udGFpbmVyLTkzNiBhIHtcbiAgY29sb3I6ICRkYXJrLWdyZXk7XG59XG5cbnAge1xuICBtYXJnaW46IDAgMCAxNXB4IDA7XG59XG5cbnVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICYuZGlzYyB7XG4gICAgbGlzdC1zdHlsZTogZGlzYztcbiAgfVxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuc3BhbiB7XG4gIC5ub3dyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cblxub2wge1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG59XG5cbi5jb250YWluZXIge1xuICBAaW5jbHVkZSBjb250YWluZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6ICRtYXgtY29udGFpbmVyLXdpZHRoO1xuXG4gIEBpbmNsdWRlIHdpZGVzY3JlZW4tb25seSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgfVxuXG5cbiAgJi0tZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuXG5cbiAgICBAaW5jbHVkZSB0YWJsZXQtb25seSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICB9XG59XG5cbmJvZHkudXNlci1sb2dnZWQtaW4ge1xuICAjaXNpLWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaW1hZ2UtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogOCU7XG5cbiAgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgdG91Y2gge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmLmNlbnRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kYXJrLWdyZWVuLXRleHQge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5vLWJyZWFrIHtcbiAgYnIge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5hbmNob3ItbWVudS10YXJnZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG5cbi5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogdW5zZXQgIWltcG9ydGFudDtcblxuICAubGF5b3V0X19yZWdpb24ge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuZGl2LnZpbWVvLXZpZGVvIHtcbiAgd2lkdGg6IDY4OXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubXQtMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmhpZGUtZGVza3RvcC1icmVhayB7XG4gIEBpbmNsdWRlIHVudGlsKCR0YWJsZXQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiNkcnVwYWwtb2ZmLWNhbnZhcyB7XG4gIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0yO1xuICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcblxuICBzZWxlY3RbbXVsdGlwbGVdIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG59XG5cblxuLnZpcnR1YWxfZXZlbnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiNibG9jay1ia3poY3AtbG9jYWwtdGFza3Mge1xuICB6LWluZGV4OiAyO1xufVxuXG4ucGF0aC1mcm9udHBhZ2Uge1xuICAjYmxvY2stYmt6aGNwLWNvbnRlbnQge1xuICAgICNzZWN0aW9uLTEge1xuICAgICAgcGFkZGluZzogMCAzMHB4IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjQkREQzA0O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aCkge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMTVweDtcbiAgICAgIH1cblxuICAgICAgLmxheW91dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFycm93LWxlZnQge1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgLmZpcnN0X2Rvc2VfY29udGFpbmVyIHtcbiAgICAuaG9tZS1ncmlkIHtcbiAgICAgIC5vbmUtZ3JpZCwgLnR3by1ncmlkIHtcbiAgICAgICAgLmdyaWRfMiB7XG4gICAgICAgICAgJi5iZ193aGl0ZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICBlbSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyQTc0NzU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5ncmRfdHRsIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJqYWYtYmVybmluYS1zYW5zLWNvbmRlbnNlZFwiO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5idXR0b24tbGlnaHQtZ3JlZW4ge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjcwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCA1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ncmlkXzEge1xuICAgICAgICAgICYuYmdfd2hpdGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgLmdyZF90dGwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5idXR0b24tbGlnaHQtZ3JlZW4ge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjcwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCA1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ncmlkXzEge1xuICAgICAgJi5iZ193aGl0ZSB7XG4gICAgICAgIC5kZXNjX3dyYXBwZXIge1xuICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxubWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAubWFpbi1uYXZpZ2F0aW9uIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAuaGVhZGVyLS13cmFwcGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYWluLW5hdmlnYXRpb24tLXNwbGFzaCB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvLyB0b3A6IDIwcHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aCkge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlci0td3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2lzaS1iYXIge1xuICBtYXgtd2lkdGg6IDExODBweDtcbiAgYm94LXNoYWRvdzogMHB4IC00cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcblxuICBAaW5jbHVkZSB1bnRpbCgkd2lkZXNjcmVlbikge1xuICAgIGxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gIH1cblxuICAuaXNpLWJhci10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC53aXRoLWluZGljYXRpb24tbW9iIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pc2ktYmFyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgICYgPiBkaXYge1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4IDI0cHggMjBweDtcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjRweCAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pc2ktdGl0bGUtbW9iIHtcbiAgICAgIGNvbG9yOiAjMDA2RTc2O1xuICAgICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC53aXRoLWluZGljYXRpb24ge1xuICAgICAgaDMge1xuICAgICAgICAmLmRhcmstZ3JlZW4tdGV4dCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBjb2xvcjogIzAwNkU3NjtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaXNpLWJhci12aWV3bW9yZSB7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvaXNpLW9wZW4taWNvbi5zdmcnKSBuby1yZXBlYXQ7XG4gICAgdG9wOiAyNHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIHBhZGRpbmc6IDhweCA0cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgdG9wOiAzMnB4O1xuICAgICAgcmlnaHQ6IDIycHg7XG4gICAgfVxuICB9XG5cbiAgLmlzaS1iYXItdmlld21vcmUtZG93biB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvaXNpLW9wZW4taWNvbi5zdmcnKSBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICB0b3A6IDI0cHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgcGFkZGluZzogOHB4IDRweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICB9XG5cbiAgJi5pc0V4cGFuZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG5cbiAgICAuaXNpLWJhci1jb250ZW50IHtcbiAgICAgIC5mdWxsQm9keUlTSSB7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtOTAwXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgY29sb3I6ICMwMDZFNzY7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmlyc3RfZG9zZV9jb250YWluZXIge1xuICAmLmxheW91dC1pbWFnZS1iZyB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaG9tZS1ncmlkLmpwZycpIG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG5cbiAgICAvLyBQcmV2ZW50IGltYWdlIGxlZ3MgY3V0XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjIwMXB4KSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjgxcHgpIGFuZCAobWF4LXdpZHRoOiAyMjAwcHgpIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTEwJTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2MHB4KSBhbmQgKG1heC13aWR0aDogMTY4MHB4KSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTUlIC01cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSBhbmQgKG1pbi13aWR0aDogJG1pbi10YWJsZXQtd2lkdGgpIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI0JSAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9ob21lLWdyaWQtbWIuanBnJykgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwQjBGMjU7XG4gICAgICBwYWRkaW5nLXRvcDogNTEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUwJTtcbiAgICB9XG4gIH1cbn1cblxuYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKSB7XG4gICYucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UsXG4gICYucGFnZS1ub2RlLXR5cGUtaHMtc3BsYXNoLXBhZ2Uge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC13Y21zLWxwX19ib2R5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmlzaS1saW5rcyB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICMwMDZFNzY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI2Jsb2NrLWJremhjcC1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG5cbiAgICAgIGRpdiNzZWN0aW9uLTYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy0zMDBcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgY29sb3I6ICM1MzU2NUE7XG5cbiAgICAgICAgLmZpZWxkLS10eXBlLXRleHQtd2l0aC1zdW1tYXJ5IHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHggMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDVweCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAucmVmZXJlbmNlcyB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRtdXNlby1zYW5zO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItNTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgcC5yZWZlcmJvZHkge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnbXVzZW8tc2Fucy0zMDAnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zbWFsbCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtMzAwXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnbXVzZW8tc2Fucy05MDAnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbmRpY2F0aW9ucyB7XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtNzAwXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA2RTc2O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pbmRpY2F0aW9ucy10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI2Jsb2NrLWJremhjcC1jb250ZW50IHtcbiAgICAvL2JhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2JnLW1haW4ucG5nJykgcmVwZWF0ICFpbXBvcnRhbnQ7XG5cbiAgICBhcnRpY2xlIHtcbiAgICAgICYgPiBkaXYge1xuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxheW91dCB7XG5cbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UsXG4ucGFnZS1ub2RlLXR5cGUtaHMtc3BsYXNoLXBhZ2Uge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzNzVweDtcbiAgfVxufVxuXG4uZmlyc3RfZG9zZV9jb250YWluZXIge1xuICAmLmxheW91dC1hcnJvdy1iZyB7XG4gICAgJi5sYXlvdXQtLW9uZWNvbCB7XG4gICAgICAubGF5b3V0X19yZWdpb24ge1xuICAgICAgICAuYmxvY2sge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmgzIHtcbiAgJi5kYXJrLWdyZWVuLFxuICAmLmRhcmstZ3JlZW4tdGV4dCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcImphZi1iZXJuaW5hLXNhbnMtY29uZGVuc2VkXCI7XG4gICAgY29sb3I6ICMwMDVGNjY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgfVxufVxuXG5oNCB7XG4gICYuZGFyay1ncmVlbixcbiAgJi5kYXJrLWdyZWVuLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICMyQjc0NzU7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4ubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICAuYmxvY2staW5saW5lLWJsb2NrYmFzaWMge1xuICAgICAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxheW91dC0tdGhyZWVjb2wtc2VjdGlvbiB7XG4gICYuZG90dGVkLWJvcmRlciB7XG4gICAgLmxheW91dF9fcmVnaW9uLS10aGlyZCB7XG4gICAgICAuYmxvY2staW5saW5lLWJsb2NrYmFzaWMge1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6IDI1NXB4O1xuICAgICAgICAgIHdpZHRoOiAyNTVweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2VsbGlwc2UucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjU1cHggMjU1cHg7XG4gICAgICAgICAgICB3aWR0aDogMjU1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1NXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIzNXB4IDIzNXB4O1xuICAgICAgICAgICAgICB3aWR0aDogMjM1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjM1cHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMjVweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMjVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDMwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4yNyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRhcmstZ3JlZW4tdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vJjphZnRlciB7XG4gICAgICAgICAgLy8gIGJvcmRlcjogMTBweCAjMDFCOEMxIGRvdHRlZDtcbiAgICAgICAgICAvLyAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIC8vICBjb250ZW50OiAnJztcbiAgICAgICAgICAvLyAgbGVmdDogLTVweDtcbiAgICAgICAgICAvLyAgdG9wOiAtNXB4O1xuICAgICAgICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgLy8gIHdpZHRoOiA5NyU7XG4gICAgICAgICAgLy8gIGhlaWdodDogOTclO1xuICAgICAgICAgIC8vfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIHdpZHRoOiAzMDBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJsb2NrLWFsaWduLWJvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjMzQzNzQxO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG5cbiAgICAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmJsb2NrLXRhYnMge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZsZXgtYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgJi5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbnAge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZ3JheS1iZyB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjM7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4qIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi5hbmNob3ItbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTIwcHg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDMyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMDtcblxuICAgICYuYmlvIHtcbiAgICAgIHAge1xuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5uYXZiYXItZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogMzVweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDAgM3B4IDhweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgJi5zdWJ0aXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzJBNzQ3NTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjMzQzNzQxO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgfVxuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNCRERDMDQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC00NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctd2l0aC1iZy5wbmdcIikgMTAwJSAxMDAlIG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgY29udGVudDogJyc7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5yYXBpZCB7XG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2FmZXR5IHtcbiAgICBwIHtcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaGVhZCB7XG4gICAgcCB7XG4gICAgICBhIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4ucGFnZS1ub2RlLXR5cGUtaXNpIHtcbiAgbWFpbiB7XG4gICAgLm1haW4tbmF2aWdhdGlvbiB7XG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm5vZGUtLXR5cGUtaXNpIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgLmNvbnRlbnQge1xuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmVybmluYS1zYW5zLWJvbGQ7XG4gICAgICAgIGNvbG9yOiAjMDA1RjY2O1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5Om5vdCgucGF0aC1mcm9udHBhZ2UpIHtcbiAgJi5wYWdlLW5vZGUtdHlwZS1pc2kge1xuICAgICNibG9jay1ia3poY3AtY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuYm9keSB7XG4gIC5pc2ktYmFyIHtcbiAgICAuaXNpLWJhci1jb250ZW50IHtcbiAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgZGl2IHtcbiAgICAmI2lzaV9ibG9ja19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiB1bnNldDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMzc1cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cblxuLmNvbnRhaW5lci0tZmx1aWQge1xuICAmLndoaXRlLWJhY2tncm91bmQge1xuICAgICYubGF5b3V0LWFycm93LWJnIHtcbiAgICAgIC52aWRlb19jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICYuZGFyay1ncmVlbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJqYWYtYmVybmluYS1zYW5zLWNvbmRlbnNlZFwiO1xuICAgICAgICAgICAgY29sb3I6ICMwMDVGNjY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ibG9jay10YWJzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRvdHRlZC1ib3JkZXIge1xuICAmLmxheW91dC0tdGhyZWVjb2wtc2VjdGlvbi0tMjUtNTAtMjUge1xuICAgIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxheW91dC1hcnJvdy1iZyB7XG4gICYuY29udGFpbmVyLS1mbHVpZCB7XG4gICAgJi5ncmV5LWJhY2tncm91bmQge1xuICAgICAgJi5wZXJzcGVjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgIC5ibG9jayB7XG4gICAgICAgICAgcGFkZGluZzogNDBweCA4MHB4IDAgODBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMFxuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2std2ViZm9ybSB7XG4gICAgICAgICAgcGFkZGluZzogMCA4MHB4IDQwcHggODBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAud2ViZm9ybS1lbGVtZW50LS10aXRsZS1pbmxpbmUge1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMkE3NDc1O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGF5b3V0X19yZWdpb24tLXRoaXJkIHtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4ubGF5b3V0X19yZWdpb24ge1xuICAmID4gLmJsb2NrLWlubGluZS1ibG9ja2Jhc2ljIHtcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgLmVmZmljYWN5IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5lZmZpY2FjeS1tZyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgbWFyZ2luOiAyNSUgMCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm12LTQge1xuICBtYXgtd2lkdGg6IDQyMHB4O1xufVxuXG4uZWZmaWNhY3kge1xuICAuZ3JkX3R0bF9tZCB7XG4gICAgY29sb3I6ICMyRjMxMzAgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogXCJqYWYtYmVybmluYS1zYW5zLWNvbmRlbnNlZFwiICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImphZi1iZXJuaW5vLXNhbnMtZXh0cmFib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogIzAxQjhDMSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5idXR0b24tbGlnaHQtZ3JlZW4ge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgICBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICAgIHBhZGRpbmc6IDE0cHggNDBweCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJi50d28tZ3JpZCB7XG4gICAgLmdyaWRfMiB7XG4gICAgICAmLmJnX3doaXRlIHtcbiAgICAgICAgJiA+IHAge1xuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubGF5b3V0LS1vbmVjb2wge1xuICAgIC5sYXlvdXRfX3JlZ2lvbiB7XG4gICAgICAmID4gLmJsb2NrIHtcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZpcnN0X2Rvc2VfY29udGFpbmVyIHtcbiAgLnR3by1ncmlkIHtcbiAgICAmLmVmZmljYWN5IHtcbiAgICAgIC5ncmlkXzIge1xuICAgICAgICAmLmJnX3doaXRlIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHggMDtcblxuICAgICAgICAgIC5zbWFsbC1wIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNzZWN1a2ludW1hYixcbiNhZGFsaW11bWFiLFxuI3VzdGVraW51bWFiLFxuI2Nvc2VudHl4LFxuI2h1bWlyYSxcbiNzdGVsYXJhLFxuI2V2ZW50cyxcbiNkYXRhIHtcbiAgZm9udC1mYW1pbHk6IFwiamFmLWJlcm5pbmEtc2Fucy1jb25kZW5zZWRcIjtcbn1cblxuI2V2ZW50cyB7XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cbn1cblxuLnNtYWxsLXN1YiB7XG4gIGZvbnQtc2l6ZTogNTAlO1xuICB0b3A6IC0wLjhlbTtcbiAgbGVmdDogNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5zdHJvbmcge1xuICBzdXAge1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICB9XG59XG5cbnN1cCB7XG4gIGZvbnQtc2l6ZTogNjAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZWZ0OiAycHg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBsZWZ0OiAycHg7XG4gIH1cbn1cblxuLmdyaWRfc2tuX19kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5ncmlkX3Nrbl9fbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5iZ193aGl0ZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5hcnJvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbmV3LWFycm93LnBuZycpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogMTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgd2lkdGg6IDQwMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLmdyaWRfMiB7XG4gIC5ncmRfdHRsIHtcbiAgICAmICsgdWwge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuXG4gICAgICBsaSB7XG4gICAgICAgICY6Om1hcmtlciB7XG4gICAgICAgICAgY29sb3I6ICMwMDVGNjY7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5iZ193aGl0ZSB7XG4gIC5zbWFsbC1wIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG59XG5cbi50YWJzLWRpYWxvZyB7XG4gIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wb3B1cC1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzREMzk4MDtcbn1cblxuLnN5bWJvbC10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC03cHg7XG4gIH1cbn1cblxuXG4uYmVybmluby1zYW5zIHtcbiAgZm9udC1mYW1pbHk6IFwiamFmLWJlcm5pbmEtc2Fucy1uYXJyb3dcIiAhaW1wb3J0YW50O1xuXG4gIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiAkbXVzZW8tc2Fucywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG4ud2hpdGUtYmFja2dyb3VuZCB7XG4gICYud2l0aG91dC1tZW51IHtcbiAgICAuYmxvY2stbGF5b3V0LWJ1aWxkZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgaDMge1xuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNraW5fY2FyZV9jb250YWluZXIge1xuICAmLmxheW91dC1hcnJvdy1iZyB7XG4gICAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgICAgLmJsb2NrLWlubGluZS1ibG9ja2Jhc2ljIHtcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNyZXNvdXJjZXMge1xuICAmLmRhcmstZ3JlZW4ge1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ud2l0aG91dC1tZW51IHtcbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuXG4uc2l0ZW1hcF9tZW51IHtcbiAgJi53aXRob3V0LW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAudGFicy1uYXYge1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uYmFjay10b3AtdG9wLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgJiArIC5ibG9jayB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLmJhY2stdG8tdG9wIHtcbiAgICAgICAgICBjb2xvcjogIzREMzk4MDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJ1dHRvbi0tYmFjay10by10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDEycHggMTVweDtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3ItOTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvd3MtdXAuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBoZWlnaHQ6IDU0cHg7XG4gIHdpZHRoOiA1NHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRleHQtaW5kZW50OiAtMTAwMDAwMHB4O1xuICBvcGFjaXR5OiAwLjY7XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5ib2R5IHtcbiAgJi5vdmVybGF5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDc1JSwgcmdiYSg0NywgNDksIDQ4LCAxKSAxMDAlKTtcbiAgICB9XG4gIH1cbn1cblxuLmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICAmLndoaXRlLWJhY2tncm91bmQge1xuICAgICYud2l0aG91dC1tZW51IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLndpdGhvdXQtc3BhY2Uge1xuICAmLmxheW91dCB7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5saWdodC1ncmVlbi1hcnJvd3MtYmcge1xuICAmLmxheW91dCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZXMvY3VzdG9tL2JremhjcC9pbWFnZXMvbGlnaHQtZ3JlZW4tYXJyb3dzLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5jdGEtbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHJpZ2h0O1xuICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cblxuLm5vLW1vYmlsZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jc2VjdGlvbi02IHtcbiAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgIC5ibG9jay1zdGF0aWNfbGVmdF9pbWFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4udmlkZW8tZGVzYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICBwIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjM7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiAkbXVzZW8tc2FucztcbiAgICBjb2xvcjogIzAwNzc3NDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4jc2VjdGlvbi0zIHtcbiAgLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTI1LTc1IHtcbiAgICAmLnNpdGVtYXBfbWVudSB7XG4gICAgICAud2l0aG91dC1tZW51IHtcbiAgICAgICAgLmJsb2NrLWlubGluZS1ibG9ja2FjY29yZGlvbi13aXRoLXRhYnMtYmVsb3cge1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4jc2VjdGlvbi00IHtcbiAgLmxheW91dC0tdGhyZWVjb2wtc2VjdGlvbi0tMjUtMjUtNTAge1xuICAgICYuc2tpbl9jYXJlX2NvbnRhaW5lciB7XG4gICAgICAubGF5b3V0X19yZWdpb24tLXRoaXJkIHtcbiAgICAgICAgLmJsb2NrLWlubGluZS1ibG9ja2Jhc2ljIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAuZ2V0LXN0YXJ0IHtcbiAgICAgICAgICAgIC50ZXh0LWFsaWduLWNlbnRlciB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmdldC1zdGFydCB7XG4gIC5idXR0b24tbGlnaHQtZ3JlZW4ge1xuICAgIGNvbG9yOiAjMkYzMTMwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJ1dHRvbi1saWdodC1ncmVlbiB7XG4gICYudW5jbGlja2FibGUge1xuICAgIGNvbG9yOiAjMkYzMTMwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjg3NDM4NzI1NDkwMTk2MDgpIDM2JSk7XG59XG5cbi5yZWNvbW1lbmQtbmV4dCB7XG4gICYud2l0aG91dC1tZW51IHtcbiAgICAmLmVmZmljYWN5IHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgICAgICAgZmxleDogMCAxIDE1JSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgICAgICAgIGZsZXg6IDAgMSA4NSUgIWltcG9ydGFudDtcblxuICAgICAgICAgIC5ibG9jayB7XG4gICAgICAgICAgICAudHdvLWdyaWQge1xuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgcDpub3QoLmdyZF90dGwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnZpZGVvX2NvbnRhaW5lciB7XG4gICYuYmFjay10b3AtdG9wLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgcCB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG5cbi5wZXJzcGVjdGl2ZSB7XG4gICYuc2tpbl9jYXJlX2NvbnRhaW5lciB7XG4gICAgJi5ncmV5LWJhY2tncm91bmQge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlY29uZC10YWJzLWRvdHRlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbiNibG9jay1ia3poY3AtYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuI2xheW91dC1idWlsZGVyIC5sYXlvdXQtYnVpbGRlci1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY2hhcnQtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50d28tZ3JpZC1zdHVkeS1kZXNpZ25zIHtcbiAgcGFkZGluZzogMTBweCAwIDYwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0MHB4O1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnR3by1ncmlkLXN0dWR5LWRlc2lnbnMgcDpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aCkge1xuICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkLXBzbyB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB9XG4gIH1cblxuICAuZ3JpZF8yIHtcbiAgICB3aWR0aDogMjkycHg7XG4gICAgaGVpZ2h0OiAxNzBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgICB3aWR0aDogMzY4cHg7XG4gICAgfVxuICB9XG59XG5cbi5saW1lLWdyZWVuLXRleHQge1xuICBjb2xvcjogJGxpbWUtZ3JlZW47XG59XG5cbi50ZWFsLXRleHQtY29sb3Ige1xuICBjb2xvcjogJHRlYWw7XG59XG5cbi5tb2JpbGUtYnJlYWsge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tdC0yNSB7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xufVxuXG5cbi5iYXJsb3cge1xuICBmb250LWZhbWlseTogXCJCYXJsb3ctZXh0cmFib2xkaXRhbGljXCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gICYuYmFybG93LWV4dHJhYm9sZCB7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvdy1leHRyYWJvbGRpdGFsaWNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5iYXJsb3ctbW9iaWxlIHtcbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3ctZXh0cmFib2xkaXRhbGljXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc3VwLWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbn1cblxuLnRleHQtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53ZC04ODIge1xuICB3aWR0aDogODgycHg7XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJvZHktbGFyZ2UtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuLnRoaW4tbGVmdC1zcGFjZSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5cbi50aGluLWxlZnQtc3BhY2UtNCB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5cbnVsIHtcbiAgJi5saXN0LTI0IHtcbiAgICBsaSB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaW5saW5lLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uaW1nLXctMTAwIHtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubXgtd2lkdGgtMzA2IHtcbiAgbWF4LXdpZHRoOiAzMDZweDtcbn1cbiIsIi8vUmVsYXRlZCBWYXJpYWJsZXNcblxuLy8gVGhlIGNvbnRhaW5lciBob3Jpem9udGFsIGdhcCwgd2hpY2ggYWN0cyBhcyB0aGUgb2Zmc2V0IGZvciBicmVha3BvaW50c1xuJGdhcDogMzBweCAhZGVmYXVsdDtcblxuJG1vYmlsZS14c206IDQxNHB4O1xuXG4kbW9iaWxlOiA3NjdweDtcblxuLy8gOTYwLCAxMTUyLCBhbmQgMTM0NCBoYXZlIGJlZW4gY2hvc2VuIGJlY2F1c2UgdGhleSBhcmUgZGl2aXNpYmxlIGJ5IGJvdGggMTIgYW5kIDE2XG4kdGFibGV0OiA3NjhweCAhZGVmYXVsdDtcblxuLy8gOTYwcHggY29udGFpbmVyICsgM3JlbVxuJGRlc2t0b3A6IDk2NXB4ICsgMiAqICRnYXAgIWRlZmF1bHQ7XG5cbi8vIDExNTJweCBjb250YWluZXIgKyAzcmVtXG4kd2lkZXNjcmVlbjogMTE0MHB4ICsgMiAqICRnYXAgIWRlZmF1bHQ7XG5cbi8vIDEzNDRweCBjb250YWluZXIgKyAzcmVtXG4kZnVsbGhkOiAxMzQ0cHggKyAyICogJGdhcCAhZGVmYXVsdDtcblxuLy8gUmVsYXRlZCBNaXhpbnNcblxuQG1peGluIGZyb20oJGRldmljZSkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGV2aWNlKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHVudGlsKCRkZXZpY2UpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRldmljZSAtIDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtb2JpbGUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0IC0gMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1vYmlsZS14c20ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLXhzbSAtIDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWJsZXQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0KSwgcHJpbnQge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWJsZXQtb25seSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcCAtIDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0b3VjaCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wIC0gMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGRlc2t0b3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBkZXNrdG9wLW9ubHkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcCkgYW5kIChtYXgtd2lkdGg6ICR3aWRlc2NyZWVuIC0gMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHdpZGVzY3JlZW4ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkZXNjcmVlbikge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB3aWRlc2NyZWVuLW9ubHkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkZXNjcmVlbikgYW5kIChtYXgtd2lkdGg6ICRmdWxsaGQgLSAxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gZnVsbGhkIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGZ1bGxoZCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0b3VjaC1oZWlnaHQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcCAtIDFweCksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6ICR0YWJsZXQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBDb2x1bXNcblxuJGNvbHVtbi1nYXA6IDE1cHggIWRlZmF1bHQ7XG4kY29sdW1uLWdhcG92ZXI6IDE1cHg7XG4vLyAkY29sdW1uLWdhcDogMHJlbTtcblxuLmNvbHVtbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBwYWRkaW5nOiAkY29sdW1uLWdhcDtcblxuICAmLmlzLXB1bGxlZC1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gICYuaXMtcHVsbGVkLWxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1uYXJyb3cge1xuICAgIGZsZXg6IG5vbmU7XG4gIH1cblxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLWZ1bGwge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLXRocmVlLXF1YXJ0ZXJzIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLXR3by10aGlyZHMge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDY2LjY2NjYlO1xuICB9XG5cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1oYWxmIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9uZS10aGlyZCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cblxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9uZS1xdWFydGVyIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9uZS1maWZ0aCB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy10d28tZmlmdGhzIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cblxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLXRocmVlLWZpZnRocyB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogNjAlO1xuICB9XG5cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1mb3VyLWZpZnRocyB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogODAlO1xuICB9XG5cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC10d28tdGhpcmRzIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiU7XG4gIH1cblxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC1oYWxmIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLmNvbHVtbnMuaXMtbW9iaWxlID4gJi5pcy1vZmZzZXQtb25lLXRoaXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMyU7XG4gIH1cblxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC1vbmUtcXVhcnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LW9uZS1maWZ0aCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuXG4gIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtb2Zmc2V0LXR3by1maWZ0aHMge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cblxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC10aHJlZS1maWZ0aHMge1xuICAgIG1hcmdpbi1sZWZ0OiA2MCU7XG4gIH1cblxuICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC1mb3VyLWZpZnRocyB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwJTtcbiAgfVxuXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAgIC5jb2x1bW5zLmlzLW1vYmlsZSA+ICYuaXMtI3skaX0ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAkaSAvIDEyICogMTAwJTtcbiAgICB9XG5cbiAgICAuY29sdW1ucy5pcy1tb2JpbGUgPiAmLmlzLW9mZnNldC0jeyRpfSB7XG4gICAgICBtYXJnaW4tbGVmdDogJGkgLyAxMiAqIDEwMCU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcblxuICAgICYuaXMtaGlkZGVuLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5pcy1uYXJyb3ctbW9iaWxlIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5pcy1mdWxsLW1vYmlsZSB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi5pcy10aHJlZS1xdWFydGVycy1tb2JpbGUge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgfVxuXG4gICAgJi5pcy10d28tdGhpcmRzLW1vYmlsZSB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDY2LjY2NjYlO1xuICAgIH1cblxuICAgICYuaXMtaGFsZi1tb2JpbGUge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgJi5pcy1vbmUtdGhpcmQtbW9iaWxlIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgfVxuXG4gICAgJi5pcy1vbmUtcXVhcnRlci1tb2JpbGUge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxuXG4gICAgJi5pcy1vbmUtZmlmdGgtbW9iaWxlIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMjAlO1xuICAgIH1cblxuICAgICYuaXMtdHdvLWZpZnRocy1tb2JpbGUge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxuXG4gICAgJi5pcy10aHJlZS1maWZ0aHMtbW9iaWxlIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNjAlO1xuICAgIH1cblxuICAgICYuaXMtZm91ci1maWZ0aHMtbW9iaWxlIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogODAlO1xuICAgIH1cblxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLW1vYmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogNzUlO1xuICAgIH1cblxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtbW9iaWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2JTtcbiAgICB9XG5cbiAgICAmLmlzLW9mZnNldC1oYWxmLW1vYmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogNTAlO1xuICAgIH1cblxuICAgICYuaXMtb2Zmc2V0LW9uZS10aGlyZC1tb2JpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlO1xuICAgIH1cblxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLW1vYmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjUlO1xuICAgIH1cblxuICAgICYuaXMtb2Zmc2V0LW9uZS1maWZ0aC1tb2JpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgICB9XG5cbiAgICAmLmlzLW9mZnNldC10d28tZmlmdGhzLW1vYmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogNDAlO1xuICAgIH1cblxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy1tb2JpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDYwJTtcbiAgICB9XG5cbiAgICAmLmlzLW9mZnNldC1mb3VyLWZpZnRocy1tb2JpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDgwJTtcbiAgICB9XG5cbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgICAgICYuaXMtI3skaX0tbW9iaWxlIHtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgd2lkdGg6ICRpIC8gMTIgKiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmLmlzLW9mZnNldC0jeyRpfS1tb2JpbGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogJGkgLyAxMiAqIDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICYuaXMtbmFycm93LFxuICAgICYuaXMtbmFycm93LXRhYmxldCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgIH1cblxuICAgICYuaXMtZnVsbCxcbiAgICAmLmlzLWZ1bGwtdGFibGV0IHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLmlzLXRocmVlLXF1YXJ0ZXJzLFxuICAgICYuaXMtdGhyZWUtcXVhcnRlcnMtdGFibGV0IHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNzUlO1xuICAgIH1cblxuICAgICYuaXMtdHdvLXRoaXJkcyxcbiAgICAmLmlzLXR3by10aGlyZHMtdGFibGV0IHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNjYuNjY2NiU7XG4gICAgfVxuXG4gICAgJi5pcy1oYWxmLFxuICAgICYuaXMtaGFsZi10YWJsZXQge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgJi5pcy1vbmUtdGhpcmQsXG4gICAgJi5pcy1vbmUtdGhpcmQtdGFibGV0IHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgfVxuXG4gICAgJi5pcy1vbmUtcXVhcnRlcixcbiAgICAmLmlzLW9uZS1xdWFydGVyLXRhYmxldCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG5cbiAgICAmLmlzLW9uZS1maWZ0aCxcbiAgICAmLmlzLW9uZS1maWZ0aC10YWJsZXQge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuXG4gICAgJi5pcy10d28tZmlmdGhzLFxuICAgICYuaXMtdHdvLWZpZnRocy10YWJsZXQge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxuXG4gICAgJi5pcy10aHJlZS1maWZ0aHMsXG4gICAgJi5pcy10aHJlZS1maWZ0aHMtdGFibGV0IHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNjAlO1xuICAgIH1cblxuICAgICYuaXMtZm91ci1maWZ0aHMsXG4gICAgJi5pcy1mb3VyLWZpZnRocy10YWJsZXQge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMsXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtdGFibGV0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gICAgfVxuXG4gICAgJi5pcy1vZmZzZXQtdHdvLXRoaXJkcyxcbiAgICAmLmlzLW9mZnNldC10d28tdGhpcmRzLXRhYmxldCB7XG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiU7XG4gICAgfVxuXG4gICAgJi5pcy1vZmZzZXQtaGFsZixcbiAgICAmLmlzLW9mZnNldC1oYWxmLXRhYmxldCB7XG4gICAgICBtYXJnaW4tbGVmdDogNTAlO1xuICAgIH1cblxuICAgICYuaXMtb2Zmc2V0LW9uZS10aGlyZCxcbiAgICAmLmlzLW9mZnNldC1vbmUtdGhpcmQtdGFibGV0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJTtcbiAgICB9XG5cbiAgICAmLmlzLW9mZnNldC1vbmUtcXVhcnRlcixcbiAgICAmLmlzLW9mZnNldC1vbmUtcXVhcnRlci10YWJsZXQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgICB9XG5cbiAgICAmLmlzLW9mZnNldC1vbmUtZmlmdGgsXG4gICAgJi5pcy1vZmZzZXQtb25lLWZpZnRoLXRhYmxldCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjAlO1xuICAgIH1cblxuICAgICYuaXMtb2Zmc2V0LXR3by1maWZ0aHMsXG4gICAgJi5pcy1vZmZzZXQtdHdvLWZpZnRocy10YWJsZXQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwJTtcbiAgICB9XG5cbiAgICAmLmlzLW9mZnNldC10aHJlZS1maWZ0aHMsXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLXRhYmxldCB7XG4gICAgICBtYXJnaW4tbGVmdDogNjAlO1xuICAgIH1cblxuICAgICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLFxuICAgICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLXRhYmxldCB7XG4gICAgICBtYXJnaW4tbGVmdDogODAlO1xuICAgIH1cblxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAgICAgJi5pcy0jeyRpfSxcbiAgICAgICYuaXMtI3skaX0tdGFibGV0IHtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgd2lkdGg6ICRpIC8gMTIgKiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmLmlzLW9mZnNldC0jeyRpfSxcbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LXRhYmxldCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkaSAvIDEyICogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAmLmlzLW5hcnJvdy10b3VjaCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgIH1cblxuICAgICYuaXMtZnVsbC10b3VjaCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi5pcy10aHJlZS1xdWFydGVycy10b3VjaCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICB9XG5cbiAgICAmLmlzLXR3by10aGlyZHMtdG91Y2gge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA2Ni42NjY2JTtcbiAgICB9XG5cbiAgICAmLmlzLWhhbGYtdG91Y2gge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgJi5pcy1vbmUtdGhpcmQtdG91Y2gge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICB9XG5cbiAgICAmLmlzLW9uZS1xdWFydGVyLXRvdWNoIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMjUlO1xuICAgIH1cblxuICAgICYuaXMtb25lLWZpZnRoLXRvdWNoIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMjAlO1xuICAgIH1cblxuICAgICYuaXMtdHdvLWZpZnRocy10b3VjaCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG5cbiAgICAmLmlzLXRocmVlLWZpZnRocy10b3VjaCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICB9XG5cbiAgICAmLmlzLWZvdXItZmlmdGhzLXRvdWNoIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogODAlO1xuICAgIH1cblxuICAgICYuaXMtb2Zmc2V0LXRocmVlLXF1YXJ0ZXJzLXRvdWNoIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gICAgfVxuXG4gICAgJi5pcy1vZmZzZXQtdHdvLXRoaXJkcy10b3VjaCB7XG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiU7XG4gICAgfVxuXG4gICAgJi5pcy1vZmZzZXQtaGFsZi10b3VjaCB7XG4gICAgICBtYXJnaW4tbGVmdDogNTAlO1xuICAgIH1cblxuICAgICYuaXMtb2Zmc2V0LW9uZS10aGlyZC10b3VjaCB7XG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMyU7XG4gICAgfVxuXG4gICAgJi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItdG91Y2gge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgICB9XG5cbiAgICAmLmlzLW9mZnNldC1vbmUtZmlmdGgtdG91Y2gge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgICB9XG5cbiAgICAmLmlzLW9mZnNldC10d28tZmlmdGhzLXRvdWNoIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gICAgfVxuXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLXRvdWNoIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MCU7XG4gICAgfVxuXG4gICAgJi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtdG91Y2gge1xuICAgICAgbWFyZ2luLWxlZnQ6IDgwJTtcbiAgICB9XG5cbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgICAgICYuaXMtI3skaX0tdG91Y2gge1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICB3aWR0aDogJGkgLyAxMiAqIDEwMCU7XG4gICAgICB9XG5cbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LXRvdWNoIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRpIC8gMTIgKiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgJi5pcy1uYXJyb3ctZGVza3RvcCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgIH1cblxuICAgICYuaXMtZnVsbC1kZXNrdG9wIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLmlzLXRocmVlLXF1YXJ0ZXJzLWRlc2t0b3Age1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgfVxuXG4gICAgJi5pcy10d28tdGhpcmRzLWRlc2t0b3Age1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA2Ni42NjY2JTtcbiAgICB9XG5cbiAgICAmLmlzLWhhbGYtZGVza3RvcCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAmLmlzLW9uZS10aGlyZC1kZXNrdG9wIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgfVxuXG4gICAgJi5pcy1vbmUtcXVhcnRlci1kZXNrdG9wIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMjUlO1xuICAgIH1cblxuICAgICYuaXMtb25lLWZpZnRoLWRlc2t0b3Age1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuXG4gICAgJi5pcy10d28tZmlmdGhzLWRlc2t0b3Age1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxuXG4gICAgJi5pcy10aHJlZS1maWZ0aHMtZGVza3RvcCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICB9XG5cbiAgICAmLmlzLWZvdXItZmlmdGhzLWRlc2t0b3Age1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtZGVza3RvcCB7XG4gICAgICBtYXJnaW4tbGVmdDogNzUlO1xuICAgIH1cblxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtZGVza3RvcCB7XG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiU7XG4gICAgfVxuXG4gICAgJi5pcy1vZmZzZXQtaGFsZi1kZXNrdG9wIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgfVxuXG4gICAgJi5pcy1vZmZzZXQtb25lLXRoaXJkLWRlc2t0b3Age1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlO1xuICAgIH1cblxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLWRlc2t0b3Age1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgICB9XG5cbiAgICAmLmlzLW9mZnNldC1vbmUtZmlmdGgtZGVza3RvcCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjAlO1xuICAgIH1cblxuICAgICYuaXMtb2Zmc2V0LXR3by1maWZ0aHMtZGVza3RvcCB7XG4gICAgICBtYXJnaW4tbGVmdDogNDAlO1xuICAgIH1cblxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy1kZXNrdG9wIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MCU7XG4gICAgfVxuXG4gICAgJi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtZGVza3RvcCB7XG4gICAgICBtYXJnaW4tbGVmdDogODAlO1xuICAgIH1cblxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAgICAgJi5pcy0jeyRpfS1kZXNrdG9wIHtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgd2lkdGg6ICRpIC8gMTIgKiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmLmlzLW9mZnNldC0jeyRpfS1kZXNrdG9wIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRpIC8gMTIgKiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgQGluY2x1ZGUgd2lkZXNjcmVlbiB7XG4gICAgJi5pcy1uYXJyb3ctd2lkZXNjcmVlbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgIH1cblxuICAgICYuaXMtZnVsbC13aWRlc2NyZWVuIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLmlzLXRocmVlLXF1YXJ0ZXJzLXdpZGVzY3JlZW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgfVxuXG4gICAgJi5pcy10d28tdGhpcmRzLXdpZGVzY3JlZW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA2Ni42NjY2JTtcbiAgICB9XG5cbiAgICAmLmlzLWhhbGYtd2lkZXNjcmVlbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAmLmlzLW9uZS10aGlyZC13aWRlc2NyZWVuIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgfVxuXG4gICAgJi5pcy1vbmUtcXVhcnRlci13aWRlc2NyZWVuIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMjUlO1xuICAgIH1cblxuICAgICYuaXMtb25lLWZpZnRoLXdpZGVzY3JlZW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuXG4gICAgJi5pcy10d28tZmlmdGhzLXdpZGVzY3JlZW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxuXG4gICAgJi5pcy10aHJlZS1maWZ0aHMtd2lkZXNjcmVlbiB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICB9XG5cbiAgICAmLmlzLWZvdXItZmlmdGhzLXdpZGVzY3JlZW4ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtd2lkZXNjcmVlbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNzUlO1xuICAgIH1cblxuICAgICYuaXMtb2Zmc2V0LXR3by10aGlyZHMtd2lkZXNjcmVlbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NiU7XG4gICAgfVxuXG4gICAgJi5pcy1vZmZzZXQtaGFsZi13aWRlc2NyZWVuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgfVxuXG4gICAgJi5pcy1vZmZzZXQtb25lLXRoaXJkLXdpZGVzY3JlZW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlO1xuICAgIH1cblxuICAgICYuaXMtb2Zmc2V0LW9uZS1xdWFydGVyLXdpZGVzY3JlZW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgICB9XG5cbiAgICAmLmlzLW9mZnNldC1vbmUtZmlmdGgtd2lkZXNjcmVlbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMjAlO1xuICAgIH1cblxuICAgICYuaXMtb2Zmc2V0LXR3by1maWZ0aHMtd2lkZXNjcmVlbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNDAlO1xuICAgIH1cblxuICAgICYuaXMtb2Zmc2V0LXRocmVlLWZpZnRocy13aWRlc2NyZWVuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MCU7XG4gICAgfVxuXG4gICAgJi5pcy1vZmZzZXQtZm91ci1maWZ0aHMtd2lkZXNjcmVlbiB7XG4gICAgICBtYXJnaW4tbGVmdDogODAlO1xuICAgIH1cblxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAgICAgJi5pcy0jeyRpfS13aWRlc2NyZWVuIHtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgd2lkdGg6ICRpIC8gMTIgKiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmLmlzLW9mZnNldC0jeyRpfS13aWRlc2NyZWVuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRpIC8gMTIgKiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgQGluY2x1ZGUgZnVsbGhkIHtcbiAgICAmLmlzLW5hcnJvdy1mdWxsaGQge1xuICAgICAgZmxleDogbm9uZTtcbiAgICB9XG5cbiAgICAmLmlzLWZ1bGwtZnVsbGhkIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLmlzLXRocmVlLXF1YXJ0ZXJzLWZ1bGxoZCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICB9XG5cbiAgICAmLmlzLXR3by10aGlyZHMtZnVsbGhkIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogNjYuNjY2NiU7XG4gICAgfVxuXG4gICAgJi5pcy1oYWxmLWZ1bGxoZCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAmLmlzLW9uZS10aGlyZC1mdWxsaGQge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICB9XG5cbiAgICAmLmlzLW9uZS1xdWFydGVyLWZ1bGxoZCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG5cbiAgICAmLmlzLW9uZS1maWZ0aC1mdWxsaGQge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuXG4gICAgJi5pcy10d28tZmlmdGhzLWZ1bGxoZCB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG5cbiAgICAmLmlzLXRocmVlLWZpZnRocy1mdWxsaGQge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuXG4gICAgJi5pcy1mb3VyLWZpZnRocy1mdWxsaGQge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtcXVhcnRlcnMtZnVsbGhkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gICAgfVxuXG4gICAgJi5pcy1vZmZzZXQtdHdvLXRoaXJkcy1mdWxsaGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlO1xuICAgIH1cblxuICAgICYuaXMtb2Zmc2V0LWhhbGYtZnVsbGhkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgfVxuXG4gICAgJi5pcy1vZmZzZXQtb25lLXRoaXJkLWZ1bGxoZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMyU7XG4gICAgfVxuXG4gICAgJi5pcy1vZmZzZXQtb25lLXF1YXJ0ZXItZnVsbGhkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gICAgfVxuXG4gICAgJi5pcy1vZmZzZXQtb25lLWZpZnRoLWZ1bGxoZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjAlO1xuICAgIH1cblxuICAgICYuaXMtb2Zmc2V0LXR3by1maWZ0aHMtZnVsbGhkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gICAgfVxuXG4gICAgJi5pcy1vZmZzZXQtdGhyZWUtZmlmdGhzLWZ1bGxoZCB7XG4gICAgICBtYXJnaW4tbGVmdDogNjAlO1xuICAgIH1cblxuICAgICYuaXMtb2Zmc2V0LWZvdXItZmlmdGhzLWZ1bGxoZCB7XG4gICAgICBtYXJnaW4tbGVmdDogODAlO1xuICAgIH1cblxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAgICAgJi5pcy0jeyRpfS1mdWxsaGQge1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICB3aWR0aDogJGkgLyAxMiAqIDEwMCU7XG4gICAgICB9XG5cbiAgICAgICYuaXMtb2Zmc2V0LSN7JGl9LWZ1bGxoZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkaSAvIDEyICogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbHVtbnMge1xuICBtYXJnaW4tbGVmdDogLSRjb2x1bW4tZ2FwO1xuICBtYXJnaW4tcmlnaHQ6IC0kY29sdW1uLWdhcDtcbiAgbWFyZ2luLXRvcDogLSRjb2x1bW4tZ2FwO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRjb2x1bW4tZ2FwO1xuICB9XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuNXJlbSAtICN7JGNvbHVtbi1nYXB9KTtcbiAgfVxuXG4gIC8vIE1vZGlmaWVyc1xuICAmLmlzLWNlbnRlcmVkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gICYuaXMtZ2Fwb3ZlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kY29sdW1uLWdhcG92ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGNvbHVtbi1nYXBvdmVyO1xuICAgIG1hcmdpbi10b3A6IC0kY29sdW1uLWdhcG92ZXI7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSRjb2x1bW4tZ2Fwb3ZlcjtcbiAgICB9XG5cbiAgICAuY29sdW1uIHtcbiAgICAgIHBhZGRpbmc6ICRjb2x1bW4tZ2Fwb3ZlcjtcbiAgICB9XG4gIH1cblxuICAmLmlzLWdhcGxlc3Mge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgJiA+IC5jb2x1bW4ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmLmlzLW11bHRpbGluZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJi5pcy12Y2VudGVyZWQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmLmlzLWZsZXgtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgJi5pcy1mbHVpZCB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuXG4gICAgJiA+IC5jb2x1bW4ge1xuXG4gICAgICAmOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDFuKSB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmVuZXNzXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgJjpub3QoLmlzLWRlc2t0b3ApIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAvLyBNb2RpZmllcnNcbiAgICAmLmlzLWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmLmlzLXJldmVyc2UtZGVza3RvcCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgdG91Y2gge1xuICAgICYuaXMtcmV2ZXJzZS10b3VjaCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAmLmlzLXJldmVyc2UtbW9iaWxlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICB9XG4gIH1cbn1cblxuLmNvbHVtbnMuaXMtdmFyaWFibGUge1xuICAtLWNvbHVtbkdhcDogMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1jb2x1bW5HYXApKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tY29sdW1uR2FwKSk7XG5cbiAgLmNvbHVtbiB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb2x1bW5HYXApO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbHVtbkdhcCk7XG4gIH1cblxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDgge1xuICAgICYuaXMtI3skaX0ge1xuICAgICAgLS1jb2x1bW5HYXA6ICN7JGkgKiAwLjI1cmVtfTtcbiAgICB9XG4gIH1cbn1cblxuLmlzLWhpZGRlbi1tb2JpbGUge1xuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaXMtaGlkZGVuLXRhYmxldCB7XG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5pcy1oaWRkZW4tZGVza3RvcCB7XG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGlkZGVuLXRhYmxldC1vbmx5IHtcbiAgQGluY2x1ZGUgdGFibGV0LW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLyoqXG4gKiBNaXhpbnMuXG4gKi9cblxuQG1peGluIHJlc2V0LWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG59XG5cbkBtaXhpbiBwbGFjZWhvbGRlciB7XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge0Bjb250ZW50fVxuICAmOi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHtAY29udGVudH1cbiAgJjo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICB7QGNvbnRlbnR9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAge0Bjb250ZW50fVxufTtcblxuQG1peGluIGJ1dHRvbi1saWdodC1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci05O1xuICBwYWRkaW5nOiAxMnB4IDM0cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICR0aGVtZS1jb2xvci0xMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBmb250LWZhbWlseTpcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiBub25lO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMkYzMTMwO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItMTtcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yLTEwO1xuICB9XG59XG5cbkBtaXhpbiBidXR0b24tZGFyay1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0xNjtcbiAgcGFkZGluZzogOHB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICR0aGVtZS1jb2xvci0xO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWluLXdpZHRoOiAxNzBweDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItMTA7XG4gIH1cbn1cblxuLy8gVHlwb2dyYXBoeVxuXG4kYWxpZ25tZW50czogKFwiY2VudGVyZWRcIjogXCJjZW50ZXJcIiwgXCJqdXN0aWZpZWRcIjogXCJqdXN0aWZ5XCIsIFwibGVmdFwiOiBcImxlZnRcIiwgXCJyaWdodFwiOiBcInJpZ2h0XCIpO1xuXG5AZWFjaCAkYWxpZ25tZW50LCAkdGV4dC1hbGlnbiBpbiAkYWxpZ25tZW50cyB7XG4gIC5oYXMtdGV4dC0jeyRhbGlnbm1lbnR9IHtcbiAgICB0ZXh0LWFsaWduOiAjeyR0ZXh0LWFsaWdufTtcbiAgfVxufVxuXG4vLyBKdXN0aWZ5XG5cbiRqdXN0aWZ5czogXCJjZW50ZXJcIiBcImZsZXgtZW5kXCIgXCJmbGV4LXN0YXJ0XCIgXCJmbGV4LWVuZFwiIFwic3BhY2UtYmV0d2VlblwiIFwic3BhY2UtYXJvdW5kXCI7XG5cbkBlYWNoICRqdXN0aWZ5IGluICRqdXN0aWZ5cyB7XG4gIC5pcy1qdXN0aWZpZWQtI3skanVzdGlmeX0ge1xuICAgIGp1c3RpZnktY29udGVudDogI3skanVzdGlmeX0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBBbGlnbiBpdGVtcy5cblxuJGFsaWduczogXCJjZW50ZXJcIiBcImZsZXgtZW5kXCIgXCJmbGV4LXN0YXJ0XCIgXCJmbGV4LWVuZFwiIFwic3BhY2UtYmV0d2VlblwiIFwic3BhY2UtYXJvdW5kXCI7XG5cbkBlYWNoICRhbGlnbiBpbiAkYWxpZ25zIHtcbiAgLmlzLWFsaWduLSN7JGFsaWdufSB7XG4gICAgYWxpZ24taXRlbXM6ICN7JGFsaWdufSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFZpc2liaWxpdHlcblxuJGRpc3BsYXlzOiBcImJsb2NrXCIgXCJmbGV4XCIgXCJpbmxpbmVcIiBcImlubGluZS1ibG9ja1wiIFwiaW5saW5lLWZsZXhcIjtcblxuQGVhY2ggJGRpc3BsYXkgaW4gJGRpc3BsYXlzIHtcbiAgLmlzLSN7JGRpc3BsYXl9IHtcbiAgICBkaXNwbGF5OiAjeyRkaXNwbGF5fSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIEJhY2tncm91bmQgQ29sb3JzLlxuJGJnX2NvbG9yczogKFxuICB3aGl0ZTogJHRoZW1lLWNvbG9yLTEsXG4gIGFsYWJhc3RlcjogJHRoZW1lLWNvbG9yLTIsXG4gIG1lcmN1cnk6ICR0aGVtZS1jb2xvci0zLFxuICBhbHRvOiAkdGhlbWUtY29sb3ItNCxcbiAgdHVuZG9yYTogJHRoZW1lLWNvbG9yLTUsXG4gIG1pbmUtc2hhZnQ6ICR0aGVtZS1jb2xvci02LFxuICBkdXN0eS1ncmF5OiAkdGhlbWUtY29sb3ItNyxcbiAgYmxhY2s6ICR0aGVtZS1jb2xvci04XG4pO1xuXG5AZWFjaCAka2V5LCAkdmFsIGluICRiZ19jb2xvcnMge1xuICAuYmctLSN7JGtleX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWwgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBDb250YWluZXIuXG5AbWl4aW4gY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ2FwIC8gMik7XG4gIHBhZGRpbmctbGVmdDogKCRnYXAgLyAyKTtcbn1cblxuQG1peGluIGZvbnRhd2Vzb21lLWljb24oJGljb24pIHtcbiAgZm9udC1mYW1pbHk6ICRmb250YXdlc29tZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb250ZW50OiAjeydcIlxcXFwnICsgJGljb24gKyAnXCInfTtcbn1cblxuLy8gUGFkZGluZyBUb3AgYW5kIGJvdHRvbS5cbi8vQGZvciAkaSBmcm9tIDAgdGhyb3VnaCA4IHtcbi8vICAkc3RlcCAgICA6IDU7XG4vLyAgJGZyb20gICAgOiBjZWlsKCAxIC8kc3RlcCk7XG4vLyAgJHVuaXQgICAgOiAncHgnO1xuLy8gICRpIDogJGkgKiAkc3RlcDtcbi8vICAucHQtI3skaX0ge1xuLy8gICAgcGFkZGluZy10b3A6ICRpI3skdW5pdH0gIWltcG9ydGFudDtcbi8vICB9XG4vL31cbi8vXG4vL0Bmb3IgJGkgZnJvbSAwIHRocm91Z2ggOCB7XG4vLyAgJHN0ZXAgICAgOiA1O1xuLy8gICRmcm9tICAgIDogY2VpbCggMSAvJHN0ZXApO1xuLy8gICR1bml0ICAgIDogJ3B4Jztcbi8vICAkaSA6ICRpICogJHN0ZXA7XG4vLyAgLnBiLSN7JGl9IHtcbi8vICAgIHBhZGRpbmctYm90dG9tOiAkaSN7JHVuaXR9ICFpbXBvcnRhbnQ7XG4vLyAgfVxuLy99XG4iLCIkdHJ1ZW5vLWZvbnQ6ICdUcnVlbm8nLCBzYW5zLXNlcmlmO1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogNWVtO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS40M2VtO1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS40M2VtO1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMS4xNGVtO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW46IDE1cHggMDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkdGhlbWUtY29sb3ItNjtcbn1cblxuLndoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtNDAwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZvbnQtNjAwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmhlaWdodC02MCB7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhlaWdodC0yMCB7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtNjAwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtNzAwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbnAge1xuICAmLmZzLTE0IHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gICYuZnMtMTUge1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG5cbiAgJi5mcy0xNiB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLmZzLTE4IHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gICYuZnMtMjAge1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5mcy0xNi1tIHtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYuZnMtMTQtbSB7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnZpZGVvLWRlc2MtdGV4dCB7XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmFsaWduLWNlbnRlci1tIHtcbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYWxpZ24tbGVmdC1tb2Ige1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vVmFyaWFibGVzXG4kbWF4LW1vYmlsZS13aWR0aDogNzY3cHg7XG4kbWluLXRhYmxldC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGggKyAxOyAvLzc2OFxuJG1heC10YWJsZXQtd2lkdGg6IDEwNjNweDtcbiRtaW4tZGVza3RvcC13aWR0aDogJG1heC10YWJsZXQtd2lkdGggKyAxOyAvLzEwMjRcblxuXG4kYmxhY2s6ICMwMDA7XG4kd2hpdGU6ICNmZmY7XG4kZW1wZXJvcjogIzU1NTtcbiRzZWEtZm9hbTogIzAwYjBiOTtcbiRtaWQtZ3JleTogIzg4OGI4ZDtcblxuLy8gQ29sb3JzLlxuJHRoZW1lLWNvbG9yLTE6ICNmZmZmZmY7XG4kdGhlbWUtY29sb3ItMjogI2Y3ZjdmNztcbiR0aGVtZS1jb2xvci0zOiAjZTllOWU5O1xuJHRoZW1lLWNvbG9yLTQ6ICNkOGQ4ZDg7XG4kdGhlbWUtY29sb3ItNTogIzQ4NDg0ODtcbiR0aGVtZS1jb2xvci02OiAjMjEyMTIxO1xuJHRoZW1lLWNvbG9yLTc6ICM5Nzk3OTc7XG4kdGhlbWUtY29sb3ItODogIzAwMDAwMDtcbiR0aGVtZS1jb2xvci05OiAjQkREQzA0O1xuJHRoZW1lLWNvbG9yLTEwOiAjMkI3NDc1O1xuJHRoZW1lLWNvbG9yLTExOiAjNjI2NjZhO1xuJHRoZW1lLWNvbG9yLTEyOiAjYjFiM2IzO1xuJHRoZW1lLWNvbG9yLTEzOiAjNDA0MDQwO1xuJHRoZW1lLWNvbG9yLTE0OiAjRjIwMDAwO1xuJHRoZW1lLWNvbG9yLTE1OiAjZGVkZWRlO1xuJHRoZW1lLWNvbG9yLTE2OiAjMkE3NDc1O1xuJHRoZW1lLWNvbG9yLWxpZ2h0LWJsdWU6ICMwMEIwQjk7XG4kdGhlbWUtY29sb3ItZGFyay1ibHVlOiAjMEIwRjI1O1xuJHRoZW1lLWNvbG9yLXBpbms6ICNGRjAwQjc7XG4kZGF2eXMtZ3JheTogIzU4NTk1QjtcblxuLy9QU08gQ29sb3JcbiRkYXJrLWdyZXk6ICM1MzU0NTk7XG4kbmF2LWdyZXk6ICNGMEYwRjA7XG4kZGFyay1ibHVlOiAjMDAxNDg5O1xuJHRlYWw6ICMwMDZFNzY7XG4kbGltZS1ncmVlbjogI0Q3RUIwMDtcbiRlcnJvci1yZWQ6ICNCQTA0MzU7XG4kc2VhZm9hbTogIzdERjJFQTtcblxuLy9QYWRkaW5nc1xuJGNvbnRhaW5lci1pbmRlbnQ6IDMwcHg7XG4kY29udGFpbmVyLWluZGVudC1tb2I6IDE1cHg7XG4iLCIvL2N1c3RvbSBzdHlsZSBmb3IgZWRpdG9yXG5cbi5ncmVlbi10ZXh0IHtcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yLTk7XG59XG4ud2hpdGUtdGV4dCB7XG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci0xO1xufVxuLmRhcmstZ3JlZW4tdGV4dCB7XG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci0xMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuLmRhcmstZ3JleS10ZXh0IHtcbiAgY29sb3I6ICRkYXJrLWdyZXk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZ3JleS10ZXh0IHtcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yLTEyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMCU7XG59XG5cbi5sYXlvdXQge1xuICAuYmxvY2sge1xuICAgIC5waW5rLXRleHQge1xuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1waW5rO1xuICAgIH1cbiAgfVxufVxuXG4udGV4dC1hbmltYXRlLXRvcCB7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgYW5pbWF0aW9uOmFuaW1hdGV0b3AgMXMgMC40c1xufVxuQGtleWZyYW1lcyBhbmltYXRldG9wIHtcbiAgICBmcm9tIHtcbiAgICAgICAgdG9wOi0zMDBweDtcbiAgICAgICAgb3BhY2l0eTowXG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIG9wYWNpdHk6MVxuICAgIH1cbn1cblxuLmZvbnQtbXVzZW8tc2FuLWJhbm5lciB7XG4gICAgLy8gZm9udC1mYW1pbHk6ICdNdXNlb1NhbnNfOTAwJztcbiAgICBmb250LWZhbWlseTpcIm11c2VvLXNhbnMtOTAwXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG59XG4uZm9udC1iYXJsb3ctaXRhbGljIHtcbiAgICBmb250LWZhbWlseTogJ0Jhcmxvdyc7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uZ3JlZW4tdGV4dC1hcHByb3ZlZCB7XG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci05O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogNDQuNXB4O1xuICAgIGZvbnQtZmFtaWx5OlwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAZXh0ZW5kIC50ZXh0LWFuaW1hdGUtdG9wO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDozMDBweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG59XG5cbi53aGl0ZS10ZXh0LW1vZGVyYXRlLWRlc2t0b3Age1xuICBjb2xvcjogJHRoZW1lLWNvbG9yLTE7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBmb250LXNpemU6IDIyLjhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBmb250LWZhbWlseTokbXVzZW8tc2FucztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi53aGl0ZS10ZXh0LW1vZGVyYXRlLW1vYiB7XG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci0xO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTpcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxuICB9XG5cbi53aGl0ZS10ZXh0LWJpbXplbHgge1xuICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItMTtcbiAgICBmb250LWZhbWlseTogXCJqYWYtYmVybmluYS1zYW5zLTcwMGl0YWxpY1wiO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDc2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gICAgfVxuXG4gICAgc3Bhbi5saW1lLWdyZWVuIHtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci05O1xuICAgIH1cbn1cblxuI2xlYXJubW9yZSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBtYXJnaW46IDA7XG59XG5cbi53aGl0ZS10ZXh0LWZpcnN0YW4ge1xuICAgIGZvbnQ6IHtcbiAgICAgIGZhbWlseTogJG11c2VvLXNhbnM7XG4gICAgICB3ZWlnaHQ6IDkwMDtcbiAgICAgIHNpemU6IDM0LjNweDtcbiAgICB9O1xuICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItMTtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIG1hcmdpbjogMCA4JTtcbiAgICB9XG5cbiAgICBAbWVkaWEgIHNjcmVlbiBhbmQgKG1heC13aWR0aDozNjBweCkge1xuICAgICAgICBtYXJnaW46IDAgNSU7XG4gICAgfVxuICAgIHN1cCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OlwiQmFybG93bWVkaXVtXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmRhcmstZ3JlZW4tdGV4dC1nZXR1cGQge1xuICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItMTA7XG4gICAgZm9udC1mYW1pbHk6IFwiamFmLWJlcm5pbmEtc2Fucy00MDBpdGFsaWNcIiwgc2Fucy1zZXJpZjtcbn1cbi5kYXJrLWdyZWVuLXRleHQtZmllbGRzLW1hcmtlZCB7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItNTtcbn1cblxuLmdyZXktdGV4dC1zaXRlLWludGVuZCB7XG4gICAgZm9udC1mYW1pbHk6XCJtdXNlby1zYW5zLTUwMFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItMTI7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxufVxuLndoaXRlLXRleHQtLXZpZGVvLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3ctZXh0cmFib2xkaXRhbGljXCI7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICBwYWRkaW5nLXRvcDogMzhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIH1cbn1cbi53aGl0ZS10ZXh0LWJhcmxvdyB7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIG1hcmdpbjogMCAyMiUgNTBweDtcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yLTE7XG5cbiAgICAmLnRleHQtc2hvdy0tZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYudGV4dC1zaG93LS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbn1cbi53aGl0ZS10ZXh0LXNlZXBvcyB7XG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci0xO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OlwibXVzZW8tc2Fucy05MDBcIiwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbn1cblxuLnNob3ctcHMtY29kZS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5zaG93LXBzLWNvZGUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG59XG5cbi50ZXh0LS1wYWRkaW5nLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc2VlUG9zc2liZSB7XG4gIGZvbnQtZmFtaWx5OlwibXVzZW8tc2Fucy05MDBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgY29sb3I6ICR0aGVtZS1jb2xvci0xO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbWFyZ2luLXRvcDogLTQ1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgIG1hcmdpbi10b3A6IC00NXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IHVuc2V0O1xuICB9XG59XG4uam9pblVzIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4ucHJlc2VudGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd21lZGl1bVwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC00NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogOXB4IDE1cHggNTBweDtcbiAgfVxufVxuXG5cbiNibG9jay1ia3poY3AtY29udGVudCB7XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgLmRhcmtlc3QtLWdyZWVuIHtcbiAgICAgIGgyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDByZW0pIHtcbiAgICAgICAgLmRvd24tZGVzYyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICBiciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jY2JveE92ZXJsYXkge1xuICBvcGFjaXR5OiAwLjMgIWltcG9ydGFudDtcbn1cblxuI2Nib3hXcmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgI2Nib3hDb250ZW50IHtcbiAgICBmbG9hdDogdW5zZXQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICNjYm94TG9hZGVkQ29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuXG4gICAgLnZpZGVvLWVtYmVkLWZpZWxkLXJlc3BvbnNpdmUtbW9kYWwge1xuICAgICAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgI2Nib3hDbG9zZSB7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ljb24tY2xvc2UtYmxhY2suc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gIH1cbn1cbiIsIi5tcy1vcHRpb25zLXdyYXAsXG4ubXMtb3B0aW9ucy13cmFwICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubXMtb3B0aW9ucy13cmFwID4gYnV0dG9uOmZvY3VzLFxuLm1zLW9wdGlvbnMtd3JhcCA+IGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzQ4NDg0ODtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyQjc0NzU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5tcy1vcHRpb25zLXdyYXAgPiBidXR0b24gPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTUwMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICNiMWIzYjMgIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIH1cbn1cblxuLm1zLW9wdGlvbnMtd3JhcCA+IGJ1dHRvbltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlOWVkO1xuICBjb2xvcjogIzgwODA4MDtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4ubXMtb3B0aW9ucy13cmFwID4gYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIC8vIGJvcmRlcjogNnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIC8vIGJvcmRlci10b3AtY29sb3I6ICM5OTk7XG4gIC8vIG1hcmdpbi10b3A6IC0zcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvaWNvbl9kb3duX2Fycm93LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweCA4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDIxcHg7XG59XG5cbi5tcy1vcHRpb25zLXdyYXAubXMtaGFzLXNlbGVjdGlvbnMgPiBidXR0b24ge1xuICBjb2xvcjogIzU0NTc1YTtcbn1cblxuLm1zLW9wdGlvbnMtd3JhcCA+IC5tcy1vcHRpb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyQjc0NzU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubXMtb3B0aW9ucy13cmFwLm1zLWFjdGl2ZSA+IC5tcy1vcHRpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucyA+IC5tcy1zZWFyY2ggaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNHB4IDVweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggZ3Jvb3ZlO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubXMtb3B0aW9ucy13cmFwID4gLm1zLW9wdGlvbnMgLm1zLXNlbGVjdGFsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAnTXVzZW9TYW5zJztcbn1cblxuLm1zLW9wdGlvbnMtd3JhcCA+IC5tcy1vcHRpb25zIC5tcy1zZWxlY3RhbGw6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucyA+IC5tcy1zZWxlY3RhbGwuZ2xvYmFsIHtcbiAgbWFyZ2luOiA0cHggNXB4O1xufVxuXG4ubXMtb3B0aW9ucy13cmFwID4gLm1zLW9wdGlvbnMgPiB1bCxcbi5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucyA+IHVsID4gbGkub3B0Z3JvdXAgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1zLW9wdGlvbnMtd3JhcCA+IC5tcy1vcHRpb25zID4gdWwgbGkubXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1zLW9wdGlvbnMtd3JhcCA+IC5tcy1vcHRpb25zID4gdWwgPiBsaS5vcHRncm91cCB7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLm1zLW9wdGlvbnMtd3JhcCA+IC5tcy1vcHRpb25zID4gdWwgPiBsaS5vcHRncm91cCArIGxpLm9wdGdyb3VwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhYWE7XG59XG5cbi5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucyA+IHVsID4gbGkub3B0Z3JvdXAgLmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAwIDAgMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucyA+IHVsIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDlweCAxMHB4IDMwcHg7XG4gIG1hcmdpbjogMXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVkZWRlO1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTUwMFwiO1xuICBjb2xvcjogIzU0NTc1YSAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4ubXMtb3B0aW9ucy13cmFwID4gLm1zLW9wdGlvbnMuY2hlY2tib3gtYXV0b2ZpdCA+IHVsIGxhYmVsLFxuLm1zLW9wdGlvbnMtd3JhcCA+IC5tcy1vcHRpb25zLmhpZGUtY2hlY2tib3ggPiB1bCBsYWJlbCB7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLm1zLW9wdGlvbnMtd3JhcCA+IC5tcy1vcHRpb25zID4gdWwgbGFiZWwuZm9jdXNlZCxcbi5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucyA+IHVsIGxhYmVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgYm9yZGVyLWNvbG9yOiAjZGVkZWRlO1xufVxuXG4ubXMtb3B0aW9ucy13cmFwID4gLm1zLW9wdGlvbnMgPiB1bCBsaS5zZWxlY3RlZCBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucyA+IHVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbjogMCA1cHggMCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDdweDtcbiAgdG9wOiAxMnB4O1xufVxuXG4ubXMtb3B0aW9ucy13cmFwID4gLm1zLW9wdGlvbnMuaGlkZS1jaGVja2JveCA+IHVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG59XG5cbi5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgJHRlYWw7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgaGVpZ2h0OiA2NHB4O1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAyNnB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIHBhZGRpbmc6IDhweCA0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9pY29uX2Rvd25fYXJyb3cuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbi5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy0zMDBpdGFsaWNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjRTBFMEUwICFpbXBvcnRhbnQ7XG4gIC8vQGluY2x1ZGUgbW9iaWxlIHtcbiAgLy8gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAvLyAgJjo6cGxhY2Vob2xkZXIge1xuICAvLyAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgLy8gIH1cbiAgLy99XG59XG5cbi8vLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4vLyAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4vLyAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbi8vICAgIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4vLyAgfVxuLy99XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzU0NTc1YSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTUwMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5zZWxlY3QyLXNlYXJjaF9fb3B0aW9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkdGVhbDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyNjRweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAxMnB4IDEycHggNThweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0ZWFsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTMwMFwiO1xuICBjb2xvcjogIzU0NTc1YSAhaW1wb3J0YW50O1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci0zICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLTMgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAkdGVhbDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcblxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICZfX3JlbmRlcmVkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAyNnB4O1xuICAgICAgfVxuXG4gICAgICAmX19wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjRTBFMEUwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiA2NHB4O1xuICAgIHBhZGRpbmc6IDAgMjZweCAhaW1wb3J0YW50O1xuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICZfX3JlbmRlcmVkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogMjJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWFyY2gge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogIzU0NTc1QSAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogI0UwRTBFMDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG4gIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0ZWFsO1xuICAgIHRvcDogLTRweDtcbiAgfVxufVxuXG51bCNzZWxlY3QyLWVkaXQtb2ZmaWNlLXNwZWNpYWx0eS1yZXN1bHRzLFxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gICYuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkLFxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZF0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgLmNoZWNrYm94LS1kcm9wZG93biB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIC5tdWx0aXBsZS0tY2hlY2tib3gge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJHRlYWw7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmNoZWNrZWQ6OmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxhYmVsX2RhdGEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gIC5zZWxlY3QyLXJlc3VsdHMge1xuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGJvcmRlcjogMC42N3B4IHNvbGlkICR0ZWFsO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICBjb250ZW50OiAnXFwyNzE0JztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPWZhbHNlXSB7XG4gIC5tdWx0aXBsZS0tY2hlY2tib3gge1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzJCNzQ3NTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY29udGVudDogJyc7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD1mYWxzZV0ge1xuICAgIC5tdWx0aXBsZS0tY2hlY2tib3gge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIHtcbiAgICAubXVsdGlwbGUtLWNoZWNrYm94IHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnXFwyNzE0JztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogJHRoZW1lLWNvbG9yLTU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZS1jb2xvci03O1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci0xO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDA0MDQwO1xuICB9XG59XG5cbi5pY29uLWRvd25sb2FkIHtcbiAgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb24tZG93bmxvYWQuc3ZnXCIpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBpbmNsdWRlIG1vYmlsZSB7XG4gIC5tZW51LS1leHRlcm5hbCB7XG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb25fbGlua3RvY29weS5zdmdcIikgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLm5hdi0tYm9yZGVyIHtcbiAgZmxleDogbm9uZTtcbiAgbWFyZ2luOiAtN3B4IDBweCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIGZ1bGxoZCB7XG4gICAgbWFyZ2luOiAtN3B4IDBweCAtN3B4IDMxcHggIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIG1hcmdpbjogMTVweCAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAaW5jbHVkZSB0YWJsZXQtb25seSB7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItMSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OlwibXVzZW8tc2Fucy03MDBcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0xMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MzBweCkge1xuICAgICAgcGFkZGluZzogMTAgMTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZzogMTBweCAyNXB4IDEwcHggMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldC1vbmx5IHtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLTE7XG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLTEwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGhlbWUtY29sb3ItMTA7XG4gICAgfVxuICB9XG59XG5cbi8vIFRvb2x0aXAgbGlua1xuYSB7XG4gICYuaXMtLXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGRhdGEtcGxhY2Vob2xkZXIpIFwiKVwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMTUlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItNSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLTI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGhlbWUtY29sb3ItNjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5idXR0b24tbGlnaHQtZ3JlZW4ge1xuICBAaW5jbHVkZSBidXR0b24tbGlnaHQtZ3JlZW47XG59XG5cbi5idG4tLWN0YS1saW5rLWNvb2tpZSB7XG4gIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci05O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJ1dHRvbi1kYXJrLWdyZWVuIHtcbiAgQGluY2x1ZGUgYnV0dG9uLWRhcmstZ3JlZW47XG59XG5cbi5kb3dubG9hZC1idG4tbmF2aWdhdGUge1xuICBiYWNrZ3JvdW5kOiAjQkREQzA0O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBjb2xvcjogJGRhcmstZ3JleTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogJG11c2VvLXNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ncmV5O1xuICBsaW5lLWhlaWdodDogMTRweDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2Rvd25sb2FkLWFycm93LnN2ZycpIG5vLXJlcGVhdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHJpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDZweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjBweCkgYW5kIChtaW4td2lkdGg6ICRtaW4tdGFibGV0LXdpZHRoKSB7XG4gICAgICB0b3A6IDZweDtcbiAgICB9XG4gIH1cbn1cblxuLmhzLXNlY3Rpb24tbmF2aWdhdGUge1xuICAuZG93bmxvYWQtYnRuLW5hdmlnYXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRDdFQjAwO1xuICB9XG59XG4iLCIvL0ltcG9ydCBhbGwgY29tcG9uZW50c1xuXG4ucGFkZGluZy10b3AtNjAge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuLnBhZGRpbmctYm90dG9tLTYwIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi50ZXh0LXN1YmhlYWRpbmctYmFybG93IHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93LWV4dHJhYm9sZGl0YWxpY1wiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogZnJvbS1mb250O1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbi50ZXh0LXN1YmhlYWRpbmctYmFybG93LXN1cCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvdy1leHRyYWJvbGRpdGFsaWNcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IGZyb20tZm9udDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG4udGV4dC1hbGlnbi1jZW50ZXItc20ge1xuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5uby1tYXJnaW4ge1xuICBtYXJnaW46IDA7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIge1xuICAvLyAuaGVyby1iZy1pbWFnZS0tbGluZSB7XG4gIC8vICAgICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ltYWdlcy9iYW5uZXJfbGluZS5zdmcpO1xuICAvLyAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICAvLyAgICAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDM1MHB4O1xuICAvLyAgICAgaGVpZ2h0OiA1NTBweDtcbiAgLy8gICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgLy8gICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gIC8vICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICAvLyAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyNTBweDtcbiAgLy8gICAgIH1cbiAgLy8gfVxuXG4gIC5oZXJvX2Jhbm5lcl9saW5rIHtcbiAgICAuYnV0dG9uLWxpZ2h0LWdyZWVuIHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDI0cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbjogNDNweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHVsLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwJTtcbiAgICBsZWZ0OiAzMHB4O1xuXG4gICAgbGkge1xuICAgICAgYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRkYzA0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi52aXJ0dWFsX2V2ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLTk7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwMHB4O1xuICB6LWluZGV4OiAxO1xuICBib3JkZXI6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxuXG4gIHAuZXZlbnRfdGl0bGUge1xuICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItMTA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtOTAwXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGEuZXZlbnRfcmVnaXN0ZXJfbGluayB7XG4gICAgd2lkdGg6IDE1OHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0xMDtcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yLTE7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy05MDBcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLTE7XG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLTEwO1xuICAgIH1cbiAgfVxuXG4gIGEuZXZlbnRfcmVhZG1vcmUge1xuICAgIHdpZHRoOiAxNThweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci0xMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGhlbWUtY29sb3ItMTA7XG4gICAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtOTAwXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLTE7XG4gICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1jb2xvci0xO1xuICAgIH1cbiAgfVxuXG4gIC5zaG93LW1vYmlsZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgcC5ldmVudF90aXRsZV9tb2JpbGUge1xuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0xMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBtYXJnaW46IC01cHggMCA5cHggMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtOTAwXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwLmV2ZW50X2xlYXJuX21vcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtOTAwXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG5cbiAgLnZpcnR1YWxfZXZlbnRfbGlua3Mge1xuICAgIHAge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi52aXJ0dWFsX2V2ZW50LS1zcGxhc2gge1xuICAudmlydHVhbF9ldmVudC0taGVhZGVyIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIwMDBweCkge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZXMvY3VzdG9tL2JremhjcC9pbWFnZXMvc3BsYXNoLWhlYWRlci1iZy5wbmcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZGYyZWE7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDkwJSAxMzAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL2N1c3RvbS9ia3poY3AvaW1hZ2VzL3NwbGFzaC1oZWFkZXItYmctbW9iLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdlYjAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDElIDEyNSU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDIwMDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDU1cHgpIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogOTclIDExMCU7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLnZpcnR1YWxfZXZlbnQtLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuXG4gICAgICAudmlydHVhbF9ldmVudC0tc3RhdHVzLFxuICAgICAgLnZpcnR1YWxfZXZlbnQtLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICBjb2xvcjogIzAwNmU3NjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbjogMCAzMHB4O1xuICAgICAgfVxuXG4gICAgICAudmlydHVhbF9ldmVudC0tc3RhdHVzIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC52aXJ0dWFsX2V2ZW50LS10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gICAgICAgIGNvbG9yOiAjMDA2ZTc2O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDExJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTglO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMjVweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZXZlbnRfcmVnaXN0ZXJfbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICMwMDZlNzY7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiA3cHggMjRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy03MDBcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudmlydHVhbF9ldmVudC0tYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ltYWdlcy9zcGxhc2gtYmFubmVyLWJnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdkZjJlYTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA3NSU7XG4gICAgcGFkZGluZy10b3A6IDEzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNzUlO1xuICAgICAgcGFkZGluZzogNzBweCAzMHB4IDgwcHggMzBweDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICBjb2xvcjogI2Q3ZWIwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlydHVhbF9ldmVudC0tYXJlYSxcbiAgICAudmlydHVhbF9ldmVudC0tc2xvZ2FuIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aCkge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpcnR1YWxfZXZlbnQtLXByZXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBtdXNlby1zYW5zLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAudmlydHVhbF9ldmVudC0tYWR1bHQge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgZm9udC1mYW1pbHk6IG11c2VvLXNhbnMsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxuXG4gICAgLnZpcnR1YWxfZXZlbnQtLXNsb2dhbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgY29sb3I6ICNkN2ViMDA7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aCkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlydHVhbF9ldmVudC0tZGVzY3Ige1xuICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgIGNvbG9yOiAjZDdlYjAwO1xuICAgICAgbWF4LXdpZHRoOiA2NTVweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG5cbiAgICAgIHN1cCB7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC52aXJ0dWFsX2V2ZW50LS1zZWF0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjNTM1NjVhO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkN2ViMDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiA3cHggMjRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy03MDBcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogI2ZmMDBlYjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC52aXJ0dWFsX2V2ZW50LS1kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC52aXJ0dWFsX2V2ZW50LS1zZWF0LXByZWZpeCB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlydHVhbF9ldmVudC0tZm9vdG5vdGUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgbWFyZ2luOiAzMnB4IGF1dG8gMDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA0NXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1cmwoL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ltYWdlcy9pY29ucy9jaGV2cm9uLnBuZyk7XG4gICAgICB3aWR0aDogMTI1cHg7XG4gICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aCkge1xuICAgICAgICBjb250ZW50OiB1cmwoL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ltYWdlcy9pY29ucy9jaGV2cm9uLW1vYmlsZS5wbmcpO1xuICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgICAgdG9wOiAtMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRhcmstZ3JlZW4tZGVmYXVsdC1iYW5uZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDA2ZTc2IDAlLCAjMDM0MTU1IDEwMCUpO1xuICBjb2xvcjogJHRoZW1lLWNvbG9yLTE7XG4gIHBhZGRpbmc6IDI0cHggNDBweDtcbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nOiA0NHB4IDE3cHg7XG4gIH1cblxuICBzcGFuIHtcbiAgICBjb2xvcjogI2Q3ZWIwMDtcbiAgfVxuXG4gIC5oZXJvX2Jhbm5lciB7XG4gICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgLmhlcm8tYmctaW1hZ2Uge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgICAuaGVyb19iYW5uZXJfZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvdy1leHRyYWJvbGRpdGFsaWNcIiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRhcmtlc3QtLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwNmU3NiAwJSwgIzAzNDE1NSAxMDAlKTtcbiAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTUyZGVnLCAjMDA2RTc2IDExLjQ0JSwgIzAzNDE1NSA3NC4xMSUpO1xuXG4gIGNvbG9yOiAkdGhlbWUtY29sb3ItMTtcbiAgcGFkZGluZzogNDBweCAwO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aCkge1xuICAgIHBhZGRpbmc6IDEwcHggMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5jb250YWluZXItcHNvLmxheW91dC5sYXlvdXQtLW9uZWNvbCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMTZweCA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnRhYi1ibG9jay1kZXNjcmlwdGlvbiB7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuICB9XG5cblxuICBzcGFuIHtcbiAgICBjb2xvcjogI2Q3ZWIwMDtcbiAgfVxuXG4gIGg0IHtcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGFicy1uYXYge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3ZGYyZWE7XG5cbiAgICBsaSB7XG4gICAgICBhIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgY29sb3I6ICRzZWFmb2FtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGFicy1jb250ZW50IHtcbiAgICB1bCB7XG4gICAgICAmLmN0YS1saW5rcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3RhLWxpbmtzIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDI1cHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tdHlwZS10ZXh0LXdpdGgtc3VtbWFyeSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xuICAgICAgJjpoYXMoLmhvbWVwYWdlLWNhbXBhaWduLW5vLWJnKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93LWV4dHJhYm9sZGl0YWxpY1wiICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIGgzIHtcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCI7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1mYW1pbHk6ICRtdXNlby1zYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgJi5wc28tcmVmIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbXVzZW8tc2FucztcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgcC5kb3duLWRlc2Mge1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvdy1leHRyYWJvbGRpdGFsaWNcIjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIHBhZGRpbmctdG9wOiAzOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDlweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLWlubGluZS1ibG9ja2Rvd25sb2FkLWZvcm1zIHtcbiAgICAuZG93bmxvYWQtZm9ybXMge1xuICAgICAgLmRvd25sb2FkLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJCYXJsb3ctZXh0cmFib2xkaXRhbGljXCI7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhdGgtZnJvbnRwYWdlIHtcbiAgLmxhbmRpbmctcGFnZS1jb250ZW50IHtcbiAgICAuZGFya2VzdC0tZ3JlZW4ge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAxNnB4IDQwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJoZXVtYS1vdmVydmlldy1kYXJrZXN0LS1ncmVlbi5kYXJrZXN0LS1ncmVlbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDZlNzYgMTEuNDQlLCAjMDM0MTU1IDc0LjExJSk7XG59XG5cbi5za3ktLWJsdWUge1xuICBwYWRkaW5nOiAyMHB4O1xuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogIzJiNzQ3NTtcbiAgICB9XG4gIH1cblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVmMGYxICFpbXBvcnRhbnQ7XG5cbiAgLmRhcmstZ3JlZW4tc3BhbiBzcGFuIHtcbiAgICBjb2xvcjogIzJiNzQ3NTtcbiAgfVxuXG4gIC5pY29ucy1tYXJnaW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cblxuICAmLmxheW91dC0tb25lY29sIHtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLmdyZXktdG9wLXJpZ2h0LXNreS1iZyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZzogMzBweCAxNnB4IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLmNvbnRhaW5lci1wYWRkaW5nLWJvdHRvbS02MCB7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMTZweCAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi5za3ktYmx1ZS1ib3R0b20tcGFkZGluZy0zMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICAmLnNreS1ibHVlLXRvcC1wYWRkaW5nLTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuXG4uZGFyay1ibHVlLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE1Mi4xN2RlZywgIzAwNkU3NiAxMS40NCUsICMwMzQxNTUgNzQuMTElKSAhaW1wb3J0YW50O1xufVxuXG4uZGFyay1ncmVlbi1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLTEwO1xuICBjb2xvcjogJHRoZW1lLWNvbG9yLTE7XG4gIHBhZGRpbmc6IDMwcHg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cblxuICBoMiB7XG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci0xO1xuICAgIGZvbnQtZmFtaWx5OiAkYmVybmluYS1zYW5zLWJvbGQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAyOHB4O1xuICB9XG5cbiAgYS5idXR0b24tbGlnaHQtZ3JlZW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbjogMCAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIHZpZGVvIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTQwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNjg5cHggIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgZmlndXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDY4OXB4O1xuICAgIG1hcmdpbi10b3A6IHVuc2V0O1xuICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNTBweCAwIDA7XG4gICAgfVxuXG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogIzJjMmMyYztcbiAgICAgIHdpZHRoOiA2OTBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAxMnB4IDEycHg7XG4gICAgICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTUwMFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGV4dC0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZ3JleS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLTI7XG4gIHBhZGRpbmc6IDMwcHggMTAwcHg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAubGF5b3V0X19yZWdpb24tLXNlY29uZCwgLmxheW91dF9fcmVnaW9uLS10aGlyZCB7XG4gICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSB0YWJsZXQtb25seSB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIH1cblxuICBoMiB7XG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci0xMDtcbiAgICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgd2lkdGg6IDQ1M3B4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgLmxheW91dF9fcmVnaW9uLS1maXJzdCxcbiAgICAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgICBmbGV4OiAwIDAgMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ud2hpdGUtYmFja2dyb3VuZCB7XG4gIHBhZGRpbmc6IDMwcHggMTAwcHg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAwIDE3cHggMzBweDtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTkwMFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLTEwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LWZhbWlseTogJGJlcm5pbmEtc2Fucy1ib2xkO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbiAgfVxuXG4gIGEuYnV0dG9uLWxpZ2h0LWdyZWVuIHtcbiAgICB3aWR0aDogMjYzcHg7XG4gIH1cblxuICAuYm90dG9tLXNwYWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXNpZ24tdXAtZm9yLXVwZGF0ZXMtYWRkLWZvcm0ge1xuICBsYWJlbCB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy03MDBcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcblxuICAgICYuZm9ybS1yZXF1aXJlZDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQsIHRleHRhcmVhIHtcbiAgICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTUwMFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzU0NTc1YTtcbiAgfVxuXG4gIGxhYmVsW2Zvcj1cImVkaXQtdGVybXMtb2Ytc2VydmljZVwiXSxcbiAgbGFiZWxbZm9yPVwiZWRpdC1pLWFncmVlLXRvLXJlY2VpdmUtdGV4dC1tZXNzYWdlcy1mcm9tLWJpbXplbHgtaGNwLWZvci11cGRhdGVzLWZyXCJdIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy03MDBcIiwgc2Fucy1zZXJpZjtcbiAgfVxuXG4gIC5qcy1mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtNTAwXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLTE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAkdGhlbWUtY29sb3ItMTA7XG4gICAgICBvdXRsaW5lLXN0eWxlOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuXG4gICAgJi5mb3JtLWl0ZW0temlwIHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgICAgIHN1cCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1pdGVtLW1hcmt1cCB7XG4gICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy01MDBcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxuXG4gIGxhYmVsLm9wdGlvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblxuICAgIGJyIHtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZS1jb2xvci05O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tbGlnaHQtZ3JlZW47XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjRweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIGRpdi5mb3JtLWl0ZW0tLWVycm9yLW1lc3NhZ2Uge1xuICAgIGNvbG9yOiAjQkEwNDM1O1xuICAgIGZvbnQtZmFtaWx5OiAkbXVzZW8tc2FucztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIHNlbGVjdCB7XG4gICAgJi5lcnJvciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQkEwNDM1O1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWl0ZW0tLWVycm9yIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCQTA0MzUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0JBMDQzNSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ljb25fZG93bl9hcnJvd19yZWQuc3ZnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBkaXZbZGF0YS1kcnVwYWwtbWVzc2FnZXNdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgZGl2Lm5hbWVmbGV4IHtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICBkaXYud2ViZm9ybS1mbGV4Ym94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAud2ViZm9ybS1mbGV4LS0xIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NyU7XG4gICAgICAgIGZsZXg6IDAgMSA0NyU7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBmbGV4OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5uYW1lZmxleCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIH1cblxuICBpbnB1dDo6cGxhY2Vob2xkZXIsXG4gIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICBpbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yLTExO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZS1jb2xvci0xMDtcbiAgfVxuXG4gIHNlbGVjdFtuYW1lPVwicm9sZV9mdWN0aW9uXCJdIHtcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yLTExO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZXMvY3VzdG9tL2JremhjcC9pbWFnZXMvaWNvbnMvaWNvbl9kb3duX2Fycm93LnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDIxcHg7XG4gICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy01MDBcIiwgc2Fucy1zZXJpZjtcblxuICAgIG9wdGlvbiB7XG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLTExO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICAgIH1cbiAgfVxufVxuXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdGF5LWNvbm5lY3RlZC1hZGQtZm9ybSB7XG4gIGxhYmVsIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTMwMFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuXG4gICAgJi5mb3JtLXJlcXVpcmVkOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICB9XG4gIH1cblxuICBpbnB1dCB7XG4gICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy01MDBcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICM1NDU3NWE7XG4gIH1cblxuICAuanMtZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTUwMFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gIHNlbGVjdCB7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGVhbDtcbiAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgb3V0bGluZTogMXB4IHNvbGlkICR0aGVtZS1jb2xvci0xMDtcbiAgICAgIG91dGxpbmUtc3R5bGU6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmZvcm0taXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG5cbiAgICAmLmZvcm0taXRlbS16aXAge1xuICAgICAgbGFiZWwge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgc3VwIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWl0ZW0tbWFya3VwIHtcbiAgICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTUwMFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG5cbiAgbGFiZWwub3B0aW9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgYnIge1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi1saWdodC1ncmVlbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgcGFkZGluZzogMTVweCAyNHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgZGl2LmZvcm0taXRlbS0tZXJyb3ItbWVzc2FnZSB7XG4gICAgY29sb3I6ICNCQTA0MzU7XG4gICAgZm9udC1mYW1pbHk6ICRtdXNlby1zYW5zO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgc2VsZWN0IHtcbiAgICAmLmVycm9yIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCQTA0MzU7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0taXRlbS0tZXJyb3Ige1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0JBMDQzNSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQkEwNDM1ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvaWNvbl9kb3duX2Fycm93X3JlZC5zdmcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGRpdltkYXRhLWRydXBhbC1tZXNzYWdlc10ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBkaXYubmFtZWZsZXgge1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIGRpdi53ZWJmb3JtLWZsZXhib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIC53ZWJmb3JtLWZsZXgtLTEge1xuICAgICAgICBtYXgtd2lkdGg6IDQ3JTtcbiAgICAgICAgZmxleDogMCAxIDQ3JTtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIGZsZXg6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLm5hbWVmbGV4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgfVxuXG4gIGlucHV0OjpwbGFjZWhvbGRlcixcbiAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIGlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItMTE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRoZW1lLWNvbG9yLTEwO1xuICB9XG5cbiAgc2VsZWN0W25hbWU9XCJyb2xlX2Z1Y3Rpb25cIl0ge1xuICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItMTE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ltYWdlcy9pY29ucy9pY29uX2Rvd25fYXJyb3cuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCA4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjFweDtcbiAgICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTUwMFwiLCBzYW5zLXNlcmlmO1xuXG4gICAgb3B0aW9uIHtcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItMTE7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gICAgfVxuICB9XG59XG5cbi5oZWFsdGhjYXJlX3Byb2Zlc3Npb25hbF9ibG9jayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yOSk7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5tb2RhbF9wb3B1cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIG1hcmdpbjogMjMwcHggYXV0byAwIGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcblxuICAgIEBpbmNsdWRlIGZ1bGxoZCB7XG4gICAgICBwYWRkaW5nOiA4NXB4IDQ4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW46IDIwM3B4IDMwcHggMDtcbiAgICAgIHBhZGRpbmc6IDUwcHggMjBweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubW9kYWxfdGl0bGUge1xuICAgICAgY29sb3I6ICMwMDZFNzY7XG4gICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgICBmb250LWZhbWlseTogJGJlcm5pbmEtc2Fucy1ib2xkO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kYWxfYm9keSB7XG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLTExO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy01MDBcIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbjogMCA5MHB4IDI1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgYnIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOS4ycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0xMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbjogMjVweCAyMHB4IDI1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZGl2LmxpbmtzIHtcbiAgICAgIGEge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGhlbWUtY29sb3ItMTA7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTkwMFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLTEwO1xuICAgICAgICB3aWR0aDogMjc4cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ncmlkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcblxuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgLy8gaGVpZ2h0OiA2OHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW9kYWxfaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIycHg7XG4gICAgdG9wOiAyMHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubm93X2FwcHJvdmVkX3BvcHVwX2Jsb2NrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yOSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMTVweDtcblxuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnNob3ctbW9iaWxlLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gIH1cblxuICAubm93X2FwcHJvdmVkX3BvcHVwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMjMxcHg7XG4gICAgbWFyZ2luOiA4NXB4IGF1dG8gMCBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4IDQzcHggMjBweCA0M3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE5cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hcHByb3ZlZC1wb3B1cC1iZy5wbmdcIik7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gICAgICBtYXJnaW46IDE2cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgIG1hcmdpbjogNDVweCAxNnB4IDE2cHggMTZweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hcHByb3ZlZC1wb3B1cC1iZy1tb2IucG5nXCIpO1xuICAgICAgcGFkZGluZzogMTFweCAxNXB4IDExcHggMTVweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDVweDtcbiAgICAgIGhlaWdodDogODdweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMTgwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jbG9zZV9wb3B1cCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDI0cHg7XG4gICAgICByaWdodDogMjRweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ub3dfYXBwcm92ZWRfYm9keSB7XG4gICAgICAubG9nb193cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIyMDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTk1MHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubm93X2FwcHJvdmVkX3RpdGxlLFxuICAgICAgLm5vd19hcHByb3ZlZF9zdWJfdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDYzcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1NlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjIwMHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiA2M3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5NTBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNzVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDYzcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ub3dfYXBwcm92ZWRfdGl0bGUge1xuICAgICAgICBjb2xvcjogI2Q3ZWIwMDtcbiAgICAgIH1cblxuICAgICAgLm5vd19hcHByb3ZlZF9zdWJfdGl0bGUge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd21lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ub3dfYXBwcm92ZWRfY2F0ZWdvcmllc19wcmVmaXgge1xuICAgICAgICBjb2xvcjogI2Q3ZWIwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5NTBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ub3dfYXBwcm92ZWRfY2F0ZWdvcmllcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXgtd2lkdGg6IDgwNXB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMjVweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjIwMHB4KSB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubm93X2FwcHJvdmVkX2NhdGVnb3J5X2ZpcnN0IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNjVweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5vd19hcHByb3ZlZF9jYXRlZ29yeV9zZWNvbmQge1xuICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ub3dfYXBwcm92ZWRfY2F0ZWdvcnlfdGhpcmQge1xuICAgICAgICAgIG1heC13aWR0aDogMTY1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ub3dfYXBwcm92ZWRfY2F0ZWdvcnlfdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJCYXJsb3dtZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5NTBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubm93X2FwcHJvdmVkX2NhdGVnb3J5X2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTk1MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmN0YV93cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTcxcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jdGFfZGVzY3JpcHRpb25fd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1pbi13aWR0aDogNzEwcHg7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5vd19hcHByb3ZlZF9jdGFfdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1NlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5ub3dfYXBwcm92ZWRfY3RhX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRDdFQjAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd0JvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jdGFfbGlua193cmFwcGVyIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDQzMHB4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgIC8vQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgICAvLyAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIC8vfVxuXG4gICAgICAgICAgLnJpZ2h0X2Fycm93cyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJ0bi0tY3RhLWxpbmsge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjdweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd3NlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZWIwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA2RTc2O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICB3aWR0aDogMjY1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW46IDE4cHggMCAwIDI1cHg7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgOXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5vd19hcHByb3ZlZF9mb290ZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5ub3dfYXBwcm92ZWRfcmVmZXJlbmNlLFxuICAgICAgLm5vd19hcHByb3ZlZF9pc2ksXG4gICAgICAubm93X2FwcHJvdmVkX2lkLFxuICAgICAgLm5vd19hcHByb3ZlZF9pbmRpY2F0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ub3dfYXBwcm92ZWRfaW5kaWNhdGlvbiB7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubm93X2FwcHJvdmVkX3JlZmVyZW5jZSB7XG4gICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93Qm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5vd19hcHByb3ZlZF9pc2kge1xuICAgICAgICBmb250LWZhbWlseTogXCJCYXJsb3dCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5vd19hcHByb3ZlZF9pZCB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ibG9jay0tZXh0ZXJuYWwtbGVhdmluZyB7XG4gIC5tb2RhbF9wb3B1cCB7XG4gICAgLm1vZGFsX3RpdGxlIHtcbiAgICAgIEBpbmNsdWRlIHVudGlsKCRtb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBleHRlbmQgLmhlYWx0aGNhcmVfcHJvZmVzc2lvbmFsX2Jsb2NrO1xuXG4gIGRpdi5saW5rcyB7XG4gICAgYTpmaXJzdC1jaGlsZCB7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBhLmJ0bi0tY3RhLWNvbnRpbnVlIHtcbiAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItOTtcbiAgICBwYWRkaW5nOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yLTEwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LWZhbWlseTogXCJNdXNlb1NhbnMtOTAwXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItMTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxufVxuXG4uY29va2llX3BvbGljeV9ibG9jayxcbi5leHRlcm5hbC1saW5rLW1vZGFsIHtcbiAgQGV4dGVuZCAuaGVhbHRoY2FyZV9wcm9mZXNzaW9uYWxfYmxvY2s7XG5cbiAgLm1vZGFsX3BvcHVwIHtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZzogNTBweCAzNXB4IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAubW9kYWxfdGl0bGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAubW9kYWxfYm9keSB7XG4gICAgbWFyZ2luOiAwIDg1cHggMjVweCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbjogMjBweCAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi0tY3RhLWxpbmstY29va2llIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi53ZWJmb3JtLWNvbmZpcm1hdGlvbi1tb2RhbCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RoYW5rLWJnLnBuZ1wiKSBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjIwcHggIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90aGFuay1iZy1tb2IucG5nXCIpIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzNTBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDE1cHggMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgIC51aS1idXR0b24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgIC51aS1pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAzN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAzN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzdweCAzN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pc2ktYnRuLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgIHRvcDogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIGhlaWdodDogMzdweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAzN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGVmdDogNjAlO1xuICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud2ViZm9ybS1jb25maXJtYXRpb24tbW9kYWwtLWNvbnRlbnQge1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBmb250LWZhbWlseTogJG11c2VvLXNhbnM7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgY29sb3I6ICMzNDM3NDE7XG4gICAgICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTUwMFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmRpdi5hdWRpb19zZWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuZGl2LmF1ZGlvX2ljb24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgcGFkZGluZzogNHB4IDAgOHB4IDA7XG5cbiAgYS5wbGF5X2F1ZGlvIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHRleHQtYWxpZ246IHVuc2V0O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IHVuc2V0O1xuICB9XG59XG5cbi5qcy1mb3JtLWl0ZW0tcmVxdWVzdC1hLXVjYi1yZXByZXNlbnRhdGl2ZSxcbi5qcy1mb3JtLWl0ZW0tdGVybXMtb2Ytc2VydmljZSxcbi5vcHQtb3V0LWZvcm0taXRlbSB7XG4gIHBhZGRpbmc6IDMwcHggMCAxNXB4IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDM4cHg7XG4gIH1cblxuICAuZm9ybS1jaGVja2JveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkdGVhbDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjpjaGVja2VkOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICBjb250ZW50OiBcIlxcMjcxNFwiO1xuICAgIH1cbiAgfVxufVxuXG4uanMtZm9ybS1pdGVtLXJlcXVlc3QtYS11Y2ItcmVwcmVzZW50YXRpdmUge1xuICAuZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAud2ViZm9ybS1lbGVtZW50LWRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtZmFtaWx5OiAkbXVzZW8tc2FucztcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogIzJhNzQ3NTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uanMtZm9ybS1pdGVtLXRlcm1zLW9mLXNlcnZpY2UsXG4ub3B0LW91dC1mb3JtLWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogMzdweDtcblxuICBsYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZm9ybS1jaGVja2JveCB7XG4gICAgbGVmdDogLTM3cHg7XG4gIH1cbn1cblxuLmJsb2NrLXN5c3RlbS1icmFuZGluZy1ibG9jayB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG4gIHJpZ2h0OiAtMS4yZW0gIWltcG9ydGFudDtcbiAgdG9wOiAtMThweCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcmlnaHQ6IDAuMWVtICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmRvd25sb2FkLWltYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1heC13aWR0aDogMTY1cHg7XG4gIG1pbi1oZWlnaHQ6IDE2NXB4O1xuICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItMTA7XG5cbiAgaW1nIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGhlbWUtY29sb3ItMTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgbWF4LXdpZHRoOiA5MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZG93bmxvYWQtYXJyb3ctaWNvbi5wbmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuXG4uc2tpbl9jYXJlX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDMwcHg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgaDIge1xuICAgIGNvbG9yOiAjMmI3NDc1O1xuICAgIGZvbnQtZmFtaWx5OiAkYmVybmluYS1zYW5zLWJvbGQ7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1M3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICYuc2tpbi1zdWJ0aXRsZSB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3VwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYmVybmluYS1zYW5zLTQwMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG4gIH1cblxuICAud2Vla18xNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnJlY3Rfd2Vla18xNiB7XG4gICAgICBmb250LWZhbWlseTogXCJqYWYtYmVybmluby1zYW5zLTYwMFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB3aWR0aDogMzI4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMCAwO1xuICAgICAgYmFja2dyb3VuZDogIzAyYWZiODtcbiAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbm9ybWFsO1xuICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ib3JkZXJfX3dlZWtfMTYge1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDJhZmI4O1xuICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmdyaWRfc2tuIHtcbiAgICAmX19kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmlnYV9pbnZlc3RvciB7XG4gICAgY29sb3I6ICM1NDU3NWE7XG4gICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy01MDBcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgbGkuc3RhciB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIipcIjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGxpLnBsdXMge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLigKBcIjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGxpLmRvdWJsZV9wbHVzIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oChXCI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGVzY3JpcHRpb25fc2VjdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA5NTVweDtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuXG4gICAgcCB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtNTAwXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICBzcGFuLnR0bCB7XG4gICAgICAgIGNvbG9yOiAjMmI3NDc1O1xuICAgICAgICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTkwMFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZ3JpZF9za24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAuZ3JpZF9za25fMSB7XG4gICAgICBmbGV4OiAwIDEgNTAlO1xuICAgICAgY29sb3I6ICMwMmFmYjg7XG4gICAgICBmb250LWZhbWlseTogXCJqYWYtYmVybmluYS1zYW5zLTQwMFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgZm9udC1zdHJldGNoOiBzZW1pLWNvbmRlbnNlZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzU3MTQyODdweDtcblxuICAgICAgJi5kYXJrX2dybiB7XG4gICAgICAgIGNvbG9yOiAjMmI3NDc1O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaGlkZS1tb2Itb25seSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5maXJzdF9kb3NlX2NvbnRhaW5lcixcbi5yZWNvbW1lbmQtbmV4dCB7XG4gIHBhZGRpbmc6IDYwcHggMzBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgcGFkZGluZzogMTRweCAxNHB4O1xuICB9XG5cbiAgaDIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcImphZi1iZXJuaW5hLXNhbnMtNzAwaXRhbGljXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cblxuICAgIHNwYW4uZ3Ige1xuICAgICAgY29sb3I6ICNiZGRjMDQ7XG4gICAgfVxuICB9XG5cbiAgLm1vYi1saW5lIHtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggd2hpdGU7XG4gICAgb3BhY2l0eTogMC4zNTtcbiAgfVxuXG4gIC5vbmUtZ3JpZCxcbiAgLnR3by1ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgLmdyaWRfMSB7XG4gICAgICAmLmJnX3doaXRlIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdyaWRfMSxcbiAgICAuZ3JpZF8yIHtcbiAgICAgICYuYmdfd2hpdGUge1xuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLmJ1dHRvbi1saWdodC1ncmVlbiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRtdXNlby1zYW5zO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGNvbG9yOiAjMmYzMTMwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2JkZGMwNDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIH1cblxuICAgICAgICAuZ3JkX3R0bCB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGNvbG9yOiAjMmYzMTMwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImphZi1iZXJuaW5hLXNhbnMtY29uZGVuc2VkXCI7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA1ZjY2O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ncmRfZGVzYyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgIGNvbG9yOiAjMmYzMTMwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAub25lLWdyaWQge1xuICAgIC5ncmlkXzEge1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjVweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdyaWRfMiB7XG4gICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnR3by1ncmlkIHtcbiAgICBncmlkLWdhcDogMzBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAuZ3JpZF8xLFxuICAuZ3JpZF8yIHtcbiAgICBmbGV4OiAwIDEgNDAlO1xuICB9XG5cbiAgLmdyaWRfMSBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIGhlaWdodDogMzI5cHg7XG4gICAgfVxuICB9XG5cbiAgLmdyaWRfMiB7XG4gICAgLnR0bF9zZWMge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LWZhbWlseTogXCJqYWYtYmVybmluYS1zYW5zLTcwMGl0YWxpY1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiA0MXB4O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC1zdHJldGNoOiBzZW1pLWNvbmRlbnNlZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFzaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2JkZGMwNDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImphZi1iZXJuaW5hLXNhbnMtNzAwaXRhbGljXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDgxcHg7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXN0cmV0Y2g6IHNlbWktY29uZGVuc2VkO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA4NXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC00LjY5OHB4O1xuXG4gICAgICBzdXAge1xuICAgICAgICB0b3A6IDIzcHg7XG4gICAgICAgIHJpZ2h0OiAtN3B4O1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgc2l6ZTogMjBweDtcbiAgICAgICAgICB3ZWlnaHQ6IDIwMDtcbiAgICAgICAgICBmYW1pbHk6IFwiamFmLWJlcm5pbmEtc2Fucy00MDBpdGFsaWNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgfVxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudHRsX3NlYyB7XG4gICAgICBzdXAge1xuICAgICAgICB0b3A6IC0xZW0gIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IC0zcHg7XG4gICAgICAgIGZvbnQ6IHtcbiAgICAgICAgICBzaXplOiAxNnB4O1xuICAgICAgICAgIHdlaWdodDogMjAwO1xuICAgICAgICAgIGZhbWlseTogXCJqYWYtYmVybmluYS1zYW5zLTQwMGl0YWxpY1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICB9XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHAuZGVzY3JpcHRpb25fc2VjdGlvbiB7XG4gICAgICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTUwMFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmdyZF9ub3RlIHtcbiAgICBtYXgtd2lkdGg6IDU1NXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcImphZi1iZXJuaW5hLXNhbnMtNDAwXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuXG4gICAgbGkuc3RhciB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIipcIjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaS5wbHVzIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oCgXCI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTExcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmdyaWRfMS5iZ193aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG5vcm1hbDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBtYXgtd2lkdGg6IDU3MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA0NTJweDtcbiAgICBwYWRkaW5nOiA1NXB4IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5kZXNjX3dyYXBwZXIge1xuICAgICAgbWluLWhlaWdodDogMTM1cHg7XG4gICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdyZF90dGwge1xuICAgICAgY29sb3I6ICMyYjc0NzU7XG4gICAgICBmb250LWZhbWlseTogJGJlcm5pbmEtc2Fucy1ib2xkO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmdyZF9kZXNjIHtcbiAgICAgIGNvbG9yOiAjMmI3NDc1O1xuICAgICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy01MDBcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZ3JpZF8yLmJnX3doaXRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG5vcm1hbDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBtYXgtd2lkdGg6IDU3MHB4O1xuICAgIHBhZGRpbmc6IDU1cHggMzBweDtcbiAgICBtaW4taGVpZ2h0OiA0NTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgLnNtYWxsLXAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgIC5kZXNjX3dyYXBwZXIge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ3JkX3R0bF9sZyB7XG4gICAgICBjb2xvcjogIzJiNzQ3NTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYmVybmluYS1zYW5zLWJvbGQ7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmdyZF90dGxfbWQge1xuICAgICAgY29sb3I6ICMyYjc0NzU7XG4gICAgICBmb250LWZhbWlseTogJGJlcm5pbmEtc2Fucy1ib2xkO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLWxpZ2h0LWJsdWU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdyZF90dGwge1xuICAgICAgY29sb3I6ICMyYjc0NzU7XG4gICAgICBmb250LWZhbWlseTogJGJlcm5pbmEtc2Fucy1ib2xkO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmdyZF9kZXNjIHtcbiAgICAgIGNvbG9yOiAjMmI3NDc1O1xuICAgICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy01MDBcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYXJ0aWNsZVthYm91dD1cIi9wZWVyc3BlY3RpdmVzXCJdLFxuYXJ0aWNsZVthYm91dD1cIi9wZXJzcGVjdGl2ZS1pbi1wc29yaWFzaXNcIl0ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC90aGVtZXMvY3VzdG9tL2JremhjcC9pbWFnZXMvcGVyc3BlY3RpdmUtYmFja2dyb3VuZC5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cblxuLnBlcnNwZWN0aXZlIHtcbiAgcGFkZGluZzogNDBweCAxMSU7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QsXG4gIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgZmxleDogMCAxIDMzJTtcbiAgfVxuXG4gIGgyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgaHIge1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICMyYTc0NzU7XG4gIH1cblxuICAucGVyc3BlY3RpdmVfbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgICBtYXgtd2lkdGg6IDM3MnB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogNDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGVyc3BlY3RpdmVfZGVzYyB7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93bWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNjI1cHg7XG4gICAgY29sb3I6IGJsYWNrO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG4gIH1cblxuICAuZ3JuIHtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3dCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMwMGIwYjk7XG4gIH1cblxuICAucGVyc3BlY3RpdmVfbm90ZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93bWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNDM3NXB4O1xuICAgIG1hcmdpbjogMzBweCAwIDYwcHg7XG4gICAgY29sb3I6IGJsYWNrO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgIH1cbiAgfVxuXG4gIC52aWRlb19tZW51IGEge1xuICAgIGNvbG9yOiAjMmE3NDc1O1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd21lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDIxLjZweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAudmlkZW9faGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICBjb2xvcjogIzJhNzQ3NTtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3djb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDQzLjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAmX3dpdGhfYXJyb3cge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93bWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgICAgIC8vbGVmdDogNTAlO1xuICAgICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9kb3VibGVfYXJyb3dfaW1hZ2UucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBlcnBfZGVzYyB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93bWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5mcG8ge1xuICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtNTAwXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuXG4gIGRpdi5wZXJwX25vdGVfY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgLnBlcnBfbm90ZSB7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG5cbiNzZWN0aW9uLTIgLnBlcnNwZWN0aXZlLFxuI3NlY3Rpb24tMyAucGVyc3BlY3RpdmUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuI3NlY3Rpb24tMyB7XG4gIC5wZXJzcGVjdGl2ZSAudmlkZW9faGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubGltZS1ncmVlbiB7XG4gIGNvbG9yOiAjZDdlYjAwICFpbXBvcnRhbnQ7XG59XG5cbi52aWRlb19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnZpZGVvLWVtYmVkLWZpZWxkLWxhdW5jaC1tb2RhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJiArIC52aWRlb19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMzYwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkZXNjcmVlbikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIGltZy5wbGF5X2J1dHRvbiB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogNzBweDtcbiAgfVxuXG4gIC52aWRlb190aXRsZSB7XG4gICAgY29sb3I6ICMyYTc0NzU7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOC44cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB9XG5cbiAgLnZpZGVvX2Rlc2Mge1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd2NvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAwMTZweDtcbiAgfVxuXG4gIC5idXR0b24tZGFyay1ncmVlbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93bWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcbiAgICAudmlkZW9fZGVzYyxcbiAgICAudmlkZW9fdGl0bGUge1xuICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgfVxuICB9XG59XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4udmlkZW8tbWVudS1tb2JpbGUge1xuICBtYXgtd2lkdGg6IDI3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjBweCA0NXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjE2KSAwcHggM3B4IDZweCAwcHgsXG4gIHJnYmEoMCwgMCwgMCwgMC4yMykgMHB4IDNweCA2cHggMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItMTtcbiAgei1pbmRleDogOTtcblxuICBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzJhNzQ3NTtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3dtZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICYubWVudS1pdGVtLXdpdGgtYXJyb3cge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hcnJvd19kb3duLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxMnB4O1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIGEge1xuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2Utb3V0O1xuICAgICAgfVxuXG4gICAgICAmLm1lbnUtaXRlbS13aXRoLWFycm93IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sYXlvdXQtLW9uZWNvbCxcbi5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgLnZpZGVvX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgJjpub3QoLnBsYXlfYnV0dG9uKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gIC52aWRlb19jb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nOiAzMnB4IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB9XG5cbiAgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgLnZpZGVvX2NvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI3cHg7XG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgIC52aWRlb19jb250YWluZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI3cHg7XG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJsb2NrLS1leHRlcm5hbC1sZWF2aW5nIHtcbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXG4gICAgLm1vZGFsX3BvcHVwIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9wb3B1cC1iZy5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHBhZGRpbmc6IDcwcHggMzBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjYzRkOTQ2O1xuXG4gICAgICAubW9kYWxfdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbXVzZW8tc2FucztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgfVxuXG4gICAgICAubW9kYWxfYm9keSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtdXNlby1zYW5zO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIGRpdiB7XG4gICAgICAgICYubGlua3Mge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtdXNlby1zYW5zO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgICAgICAmLmJ0bi0tY3RhLWNhbmNlbCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZGRjMDQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzQzNzQxO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYnRuLS1jdGEtY29udGludWUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICBib3JkZXI6IDIuNXB4IHNvbGlkICMwMDVmNjY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDA1ZjY2O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubW9kYWxfaGVhZGVyIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2FjY29yZGlvbi1jbG9zZS5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICAgIHRvcDogLTI1cHg7XG4gICAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzN3B4O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaGVhbHRoY2FyZV9wcm9mZXNzaW9uYWxfYmxvY2sge1xuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLm1vZGFsX3BvcHVwIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBwYWRkaW5nOiA0NXB4IDgwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMjVweDtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJCYXJsb3ctZXh0cmFib2xkaXRhbGljXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgfVxuXG4gICAgICAubW9kYWxfYm9keSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJCYXJsb3dCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwMEIwQjk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4LjhweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxLjZweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZGl2IHtcbiAgICAgICAgJi5saW5rcyB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTU1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93Qm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA2RTc2O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwQjBCOTtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE3NXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYnRuLS1jdGEtbGluay1oZWFsdGNhcmUge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzM3B4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDEwcHg7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE3NXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmJ0bi0tY3RhLWNhbmNlbCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZGRjMDQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzQzNzQxO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYnRuLS1jdGEtY29udGludWUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICBib3JkZXI6IDIuNXB4IHNvbGlkICMwMDVmNjY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDA1ZjY2O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubW9kYWxfaGVhZGVyIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL21vZGFsLWNsb3NlLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIHRvcDogLTlweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmltYWdlLWJsb2NrLS1pbWFnZSB7XG4gIHBhZGRpbmc6IDMwcHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udmlkZW9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMzBweCA2MHB4O1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIGgyIHtcbiAgICBjb2xvcjogIzAwNWY2NjtcbiAgICBmb250LWZhbWlseTogXCJqYWYtYmVybmluYS1zYW5zLWNvbmRlbnNlZFwiO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIH1cbn1cblxuLmxheW91dC0tdGhyZWVjb2wtc2VjdGlvbixcbi5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICBmbGV4OiAxIDAgMjUlO1xuICB9XG5cbiAgLmxheW91dF9fcmVnaW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBmbGV4OiAwIDEgMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLmxheW91dC0tdGhyZWVjb2wtc2VjdGlvbiB7XG4gIC5sYXlvdXRfX3JlZ2lvbi0tdGhpcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uaG9tZXBhZ2UtdGhyZWUtY29sdW1ucyB7XG4gIC5sYXlvdXRfX3JlZ2lvbi0tdGhpcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmxheW91dCB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5tZC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZWZmaWNhY3kge1xuICAmLmxheW91dC0tb25lY29sIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgICB0b3A6IC0yMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2Uge1xuICAjYmxvY2staGVhZGVyLXNwbGFzaC1zZWNvbmQge1xuICAgIC5uYXZiYXItaXRlbSBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAudmlydHVhbF9ldmVudC0tc3BsYXNoIHtcbiAgICAudmlydHVhbF9ldmVudC0taGVhZGVyIHtcbiAgICAgIC52aXJ0dWFsX2V2ZW50LS13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgICAgIC52aXJ0dWFsX2V2ZW50LS1zdGF0dXMge1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnZpcnR1YWxfZXZlbnQtLXRpdGxlLFxuICAgICAgICAudmlydHVhbF9ldmVudC0tc3RhdHVzIHtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1pbmxpbmUtYmxvY2tkb3dubG9hZC1mb3JtcyB7XG4gICAgLmRvd25sb2FkLWZvcm1zIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAuZG93bmxvYWQtaXRlbSB7XG4gICAgICAgIC5yb3cge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgIC5kb3dubG9hZC10aXRsZSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJCYXJsb3dCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZDdlYjAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd0JvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kLWZvcm0tYnRuIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogIzAwNmU3NjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkN2ViMDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMjRweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtNzAwXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZG93bmxvYWQtYWxsLWJ0biB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICNzZWN0aW9uLTIge1xuICAgIGgyIHtcbiAgICAgIGNvbG9yOiAjMDA2ZTc2O1xuICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93Qm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXNpemU6IDQ1cHg7XG5cbiAgICAgIHN1cCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgY29sb3I6ICM1MzU2NWE7XG4gICAgICBmb250LWZhbWlseTogXCJCYXJsb3dCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjc2VjdGlvbi0zIHtcbiAgICAuaW1hZ2UtYmxvY2stLXN1YnRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDI1cHggMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlLWJsb2NrLS1pbWFnZSB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIFRPRE8gRmlndXJlIG91dCB3aHkgYm9vdHN0cmFwIHN0eWxlcyBhcmUgbm90IGFwcGxpZWQuXG4gICAgLmNvbC1sZy02LFxuICAgIC5jb2wtbWQtNiB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIC5jb2wtMTIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgY29sb3I6ICMwMDZlNzY7XG4gICAgICBmb250LWZhbWlseTogXCJCYXJsb3dCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAjNTM1NjVhO1xuICAgICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy03MDBcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcGFkZGluZzogMjVweCAwIDI1cHggNzVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICYuc21hbGwge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgJi5zbWFsbCB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLml0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ltYWdlcy9ncm91cC5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcm91bmQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMDA2ZTc2O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgJi5zbWFsbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtMzAwXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzUzNTY1YTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucXVvdGUtY29sIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIC5ibG9jayB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJsb2NrLWlubGluZS1ibG9ja2Jhc2ljIHtcbiAgICAgICAgICAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAucXVvdGUtd3JhcHBlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMzVweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM2NmE2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTM1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuaWNvbiBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAucXVvdGUtYm94IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5xdW90ZS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzNjZhNmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5xdW90ZS1mb290bm90ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtMzAwXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pcy1oaWRkZW4tbW9iaWxlIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI3NlY3Rpb24tNCB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRhcmstZ3JlZW4tYmctcmlnaHQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ltYWdlcy9xdW90ZS1iZy1yaWdodC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIHRvcDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2staW5saW5lLWJsb2NrZG93bmxvYWQtZm9ybXMge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgLmRvd25sb2FkLWZvcm1zIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTJweCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNmU3NjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kb3dubG9hZC10aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd0JvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWRlc2NyZWVuKSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmQtZm9ybS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJCYXJsb3dCb2xkXCIsIHNhbnMtc2VyaWY7XG5cbiAgICAgICAgICAgICAgLnRleHQtd2l0aC1zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTE2MHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5zbWFsbC10ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtdXNlby1zYW5zLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgIHN1cCB7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XG5cbiAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZC1mb3JtLWJ0biB7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICBmbGV4OiAwIDAgNzAlO1xuICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMCAxMDBweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkZXNjcmVlbikge1xuICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9vdGVyIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJrei1mb290ZXItbG9nbyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBuYXYge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgdWw6bm90KC5jb250ZXh0dWFsLWxpbmtzKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwIDVweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pcy1oaWRkZW4tdGFibGV0IHtcbiAgICAgICAgJi5ib3R0b20tZm9vdGVyLS1sb2dvIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI2Jsb2NrLWZvb3RlcmJsb2Nrc3BsYXNoIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDE1cHggMHB4O1xuICAgICAgfVxuXG4gICAgICAuZm9vdGVyLWFkZHJlc3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmZvb3Rlci1hZGRyZXNzIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3Rlci1hZGRyZXNzIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYnIsXG5wIHtcbiAgJi5oaWRlLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICYuaGlkZS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmhpZGUtZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmRhcmtlc3QtLWdyZWVuIC5ibG9jay10YWJzLmJsb2NrLWlubGluZS1ibG9ja3RhYnMgLnRhYnMtd3JhcHBlciAudGFicy5ncmVlbi10YWJzLFxuLmNvbnRhaW5lci1wc28uZGFya2VzdC0tZ3JlZW4gLmJsb2NrLXRhYnMuYmxvY2staW5saW5lLWJsb2NrdGFicyAudGFicy13cmFwcGVyIC50YWJzLmdyZWVuLXRhYnMge1xuICB1bC50YWJzLW5hdiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzdkZjJlYTtcblxuICAgIGxpIHtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHAge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGFiLWRlc2Mge1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi5mdWxsLXdpZHRoLXRhYnMuYmxvY2staW5saW5lLWJsb2NrbmVzdGVkLXRhYnMgLnRhYnMtd3JhcHBlciB7XG4gIC50YWJzLmdyZWVuLXRhYnMge1xuICAgIHBhZGRpbmc6IDMwcHggNi41cHg7XG5cbiAgICAuaGlkZS1uZXN0ZWQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAucHNvLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvdy1leHRyYWJvbGRpdGFsaWNcIiwgc2VyaWY7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFicy1uYXY6Zmlyc3QtY2hpbGQge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkU3NjtcbiAgICAgIHBhZGRpbmc6IDE0cHggMCAxNHB4IDA7XG5cbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAjN0RGMkVBO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1wYWRkaW5nLWNvbDEge1xuICBwYWRkaW5nOiAwIDQlO1xuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDAgMTYlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uY3VzdG9tLXBhZGRpbmctY29sMiB7XG4gIHBhZGRpbmc6IDAgMTclO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZzogMCAyOCU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS4xMHB4O1xuICB9XG59XG5cblxuLmhzLXRocmVlY29sIHtcbiAgLmNhcmQtcHNvIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICAgbGkge1xuICAgICAgICBjb2xvcjogIzUzNTQ1OTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aCArMSkge1xuICAgICAgcDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sYXlvdXQtLXRocmVlY29sLXNlY3Rpb24ge1xuICAgIC5sYXlvdXRfX3JlZ2lvbjpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1heC1tb2JpbGUtd2lkdGggKzEpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAhaW1wb3J0YW50O1xuICAgICAgLmxheW91dF9fcmVnaW9uIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgICAgIGZsZXg6IDEgMCAzMiU7XG4gICAgICB9XG4gICAgICAubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gICAgICAgIGZsZXg6IDEgMCAzMyU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmxheW91dF9fcmVnaW9uLS10aGlyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgNSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIC5sYXlvdXRfX3JlZ2lvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhzLXRyZWF0bWVudCB7XG4gIGgzLmJvbGQtaXRhbGljIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3ctZXh0cmFib2xkaXRhbGljXCI7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICB9XG4gIH1cblxuICBoMy5jdXN0b20tcGFkZGluZy1tb2JpbGUge1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiAwIDEwJTtcbiAgICB9XG4gIH1cblxuICBoMy5jdXN0b20tcGFkZGluZy1tb2JpbGUtNiB7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDAgMyU7XG4gICAgfVxuICB9XG5cbiAgaDIuY3VzdG9tLW1hcmdpbi1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIHAuY3VzdG9tLXBhZGRpbmctZGVza3RvcC1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDAgMiU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoICsxKSB7XG4gICAgaDMuY3VzdG9tLXBhZGRpbmcge1xuICAgICAgcGFkZGluZzogMCAzMCU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgcC5uby1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAyMyUgMCAxNy41JVxuICAgIH1cbiAgfVxuXG4gIHAubm8tY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG59XG5cbi5ocy10cmVhdG1lbnQtY29udGVudCB7XG4gICY6aXMoLmhzLXN5bXRvbXMtcmVmZXJlbmNlcykge1xuICAgIHAge1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMi40JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgLndoaXRlLWJhY2tncm91bmQ6aGFzKC5ocy10cmVhdG1lbnQtY29udGVudCkge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAzMHB4IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gSGVhZGVyIG5hdlxuJGljb24tYW5pbWF0aW9uOiAuMjVzO1xuJGljb24tYmc6ICM1MDUwNTA7XG4kaGVhZGVyLW9wZW4tYmc6ICMxZDIwMjk7XG5cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItMTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAubWVudS1jb250YWluZXItLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjMwcHgpIHtcbiAgICAgIC8vIHBhZGRpbmc6IDAgMTMwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgZmxleDogMTtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBhe1xuICAgICAgICBjb2xvcjogIzJCNzQ3NTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgZm9udC1mYW1pbHk6XCJtdXNlby1zYW5zLTUwMFwiLCBzYW5zLXNlcmlmO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZGVza3RvcC1vbmx5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAubmF2cy0td3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgbmF2IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSHVtYnVyZ2VyIG1lbnVcbiAgQGluY2x1ZGUgdG91Y2gge1xuICAgIC5uYXZzLS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgbmF2IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1saXN0IHtwYWRkaW5nOiAxNnB4IDhweDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMHB4IDIwcHggMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOEQ4RDg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93Qm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMkI3NDc1O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9iaWxlLW1lbnUtLWJ1cmdlciB7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0cmFuc2l0aW9uOiAkaWNvbi1hbmltYXRpb24gbGluZWFyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAubGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLTEwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiAkaWNvbi1hbmltYXRpb24gbGluZWFyO1xuICAgICAgfVxuXG4gICAgICAubGluZS0tZmlyc3Qge1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgIH1cblxuICAgICAgLmxpbmUtLXNlY29uZCxcbiAgICAgIC5saW5lLS10aGlyZCB7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmxpbmUtLWZvcnRoICB7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9iaWxlLW1lbnUtLWxhYmVsLW9wZW4sXG4gICAgLm1vYmlsZS1tZW51LS1sYWJlbC1jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIxcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm1vYmlsZS1tZW51LS1sYWJlbC1jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYub3BlbiB7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLTE7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIHotaW5kZXg6IDEwMTA7XG5cbiAgICAgIC5uYXZzLS13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB0b3A6IDhlbTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5uYXZiYXItbGlzdCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgICAgfVxuXG4gICAgICAubGluZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0xMDtcbiAgICAgIH1cblxuICAgICAgLmxpbmUtLWZpcnN0IHtcbiAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIH1cblxuICAgICAgLmxpbmUtLXNlY29uZCB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDUwZGVnKTtcbiAgICAgICAgYmFja2dyb3VuZDogIzJCNzQ3NTtcbiAgICAgIH1cblxuICAgICAgLmxpbmUtLXRoaXJkIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTUwZGVnKTtcbiAgICAgICAgYmFja2dyb3VuZDogIzJCNzQ3NTtcbiAgICAgIH1cblxuICAgICAgLmxpbmUtLWZvcnRoIHtcbiAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIH1cblxuICAgICAgLm1vYmlsZS1tZW51LS1sYWJlbC1jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMkI3NDc1O1xuICAgICAgfVxuXG4gICAgICAubW9iaWxlLW1lbnUtLWxhYmVsLW9wZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHRhYmxldC1vbmx5IHtcbiAgICAubmF2cy0td3JhcHBlciB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIH1cbiAgfVxuXG4gIC5tYWluLW5hdmlnYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE0MHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gIH1cbn1cblxuI2Jsb2NrLXNpZ251cCB7XG4gIHVsOm5vdCguY29udGV4dHVhbC1saW5rcykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAmICsgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGV7XG4gICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggNDdweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0xO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBkZXNrdG9wLW9ubHkge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRm9vdGVyIG5hdi5cbi5mb290ZXIge1xuICBuYXYge1xuICAgIHVsOm5vdCguY29udGV4dHVhbC1saW5rcykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMTBweCAxMXB4O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBwYWRkaW5nOiA2cHggMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0xO1xuICAgICAgICBmb250LWZhbWlseTogJG11c2VvLXNhbnM7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLTE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xuXG4gICAgYnIge1xuICAgICAgJi5oaWRlLWRlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAmLmhpZGUtbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5oaWRlLWRlc2t0b3Age1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE5hdmlnYXRpb24gc2VjdGlvbi5cbiRuYXZpZ2F0aW9uLWxpbmstY29sb3I6ICM3YjdiN2I7XG4ubmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA0MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgQGluY2x1ZGUgZGVza3RvcC1vbmx5IHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgdG91Y2gge1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cblxuICBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgIGNvbG9yOiAkbmF2aWdhdGlvbi1saW5rLWNvbG9yO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRuYXZpZ2F0aW9uLWxpbmstY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG4gICAgICB9XG5cbiAgICAgICYubmF2aWdhdGlvbi1saW5rLS1oaWdobGlnaHQge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLTU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItODtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm5leHQtc2VjdGlvbiB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICRuYXZpZ2F0aW9uLWxpbmstY29sb3I7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUb29sdGlwIGxpbmtcbmEge1xuICAmLmlzLS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cihkYXRhLXBsYWNlaG9sZGVyKSBcIilcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTE1JTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLTUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0yO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRoZW1lLWNvbG9yLTY7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc2VlLXlvdXJzZWxmLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLTEwO1xuICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgaGVpZ2h0OiAzMHZoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC55b3Vyc2VsZi0tdGl0bGUge1xuICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItMTtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkYmVybmluYS1zYW5zLWJvbGQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG5cbiAgLnlvdXJzZWxmLS1kZXNjIHtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItMTtcbiAgfVxuXG4gIGEuc2VlLS1yZWdpc3Rlci1saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItOTtcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yLTEwO1xuICAgIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OlwibXVzZW8tc2Fucy05MDBcIixzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci0xO1xuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0xMDtcbiAgICB9XG4gIH1cbiAgYS5zZWUtLWxlYXJubW9yZSB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yLTk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRoZW1lLWNvbG9yLTk7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6XCJtdXNlby1zYW5zLTkwMFwiLHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0xO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtY29sb3ItMTtcbiAgICB9XG4gIH1cbiAgLnNlZS0tbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuXG4uaGVhZGVyLFxubWFpbiB7XG4gIC5oZWFkZXItLXdyYXBwZXIge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wIC0gMXB4KSB7XG4gICAgICAubW9iaWxlLW1lbnUtLWJ1cmdlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdnMtLXdyYXBwZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3AgLSAxcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgbmF2IHtcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgfVxuXG4gICAgICAjYmxvY2stYmt6aGNwLW1haW4tbWVudSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgLm5hdmJhci1pdGVtIHtcbiAgICAgICAgICAmLmljb24tZG93bmxvYWQge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA1RjY2O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OlwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcC1vbmx5IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgdG91Y2gge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTMwcHgpIHtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWxpc3Qge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAjYmxvY2staGVhZGVyLXNwbGFzaC1zZWNvbmQsXG4gICAgICAjYmxvY2staGVhZGVyLWhzLXNwbGFzaC1zZWNvbmQge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWl0ZW0ge1xuICAgICAgICAgICYuaWNvbi1kb3dubG9hZCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICMwMDVGNjY7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6XCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLW9ubHkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTMwcHgpIHtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWxpc3Qge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAjYmxvY2staGVhZGVyLXNwbGFzaC1zaWdudXAsXG4gICAgICAjYmxvY2staGVhZGVyLWhzLXNwbGFzaC1zaWdudXAge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZFNzY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMCAxMnB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMjQycHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLW9ubHkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAyNDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLW9ubHkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi0tYm9yZGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgI2Jsb2NrLXNpZ251cHVwZGF0ZXMge1xuICAgICAgICBjb2xvcjogIzM0Mzc0MTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yLTk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcC1vbmx5IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMTA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgIGNvbG9yOiAjMTEwRjExO1xuXG4gICAgICAgICAgQGluY2x1ZGUgZGVza3RvcC1vbmx5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtLWJvcmRlciB7XG4gICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudXRpbGl0eS1uYXZiYXItbGlzdCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcCAtIDFweCkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAubmF2YmFyLWl0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzJBNzQ3NTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgdG91Y2gge1xuICAgICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gICAgICBhe1xuICAgICAgICBjb2xvcjogIzJCNzQ3NTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgZm9udC1mYW1pbHk6XCJtdXNlby1zYW5zLTUwMFwiLCBzYW5zLXNlcmlmO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBkZXNrdG9wLW9ubHkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICAjYmxvY2stcHNvcmhldW1hbmF2aWdhdGlvbiB7XG4gICAgLm5hdmJhci1saXN0LnBzby1uYXZiYXIge1xuICAgICAgZ2FwOiA0NXB4O1xuICAgIH1cbiAgfVxuICAjYmxvY2stYmt6aGNwLWRlcm1hdG9sb2d5LWhzLW5hdmlnYXRpb24ge1xuICAgIC5uYXZiYXItbGlzdC5wc28tbmF2YmFyIHtcbiAgICAgIGdhcDogODFweDtcbiAgICB9XG4gIH1cbn1cblxuXG4uYWRkaXRpb25hbC1uYXYge1xuICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItOTtcbiAgcGFkZGluZzogOHB4IDA7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICYgPiBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgI2Jsb2NrLXV0aWxpdHluYXZpZ2F0aW9uIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3AgLSAxcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC51dGlsaXR5LW5hdmJhci1saXN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgIC5uYXZiYXItaXRlbSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMxMTBGMTE7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OlwibXVzZW8tc2Fucy03MDBcIjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwNjEwMUI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI2Jsb2NrLXV0aWxpdHluYXZpZ2F0aW9ubGVmdCB7XG4gICAgdWwge1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogIzExMEYxMTtcbiAgICAgIGZvbnQtZmFtaWx5OlwibXVzZW8tc2Fucy03MDBcIlxuICAgIH1cbiAgfVxufVxuXG4uYWRkaXRpb25hbC1uYXYtLXNwbGFzaCB7XG4gIGJhY2tncm91bmQ6ICMwMDZFNzY7XG4gIHBhZGRpbmc6IDhweCAwO1xuXG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAubmF2LXdyYXBwZXIge1xuICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgIC8vIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG5cbiAgICAgIC8vICNibG9jay1oZWFkZXItc3BsYXNoLWZpcnN0IHtcbiAgICAgICAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3AgLSAxcHgpIHtcbiAgICAgICAgLy8gICBkaXNwbGF5OiBub25lO1xuICAgICAgICAvLyB9XG4gICAgICAgIC5uYXZiYXItbGlzdC1zcGxhc2gtZmlyc3Qge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm5hdmJhci1wcmVmaXgge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCA0MHB4O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdmJhci1pdGVtIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtNzAwXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDdFQjAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgLy8gfVxuICAgIH1cbiAgfVxufVxuXG4uYWRkaXRpb25hbC1uYXYtLXNwbGFzaCAuY29udGFpbmVyIC5uYXYtd3JhcHBlciAubmF2YmFyLWxpc3QtaHMtc3BsYXNoLWZpcnN0IC5uYXZiYXItaXRlbSBhIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgd2hpdGU7XG4gIHBhZGRpbmc6IDJweCAxNXB4O1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHtcbiAgI2Jsb2NrLWJremhjcC1tYWluLW1lbnUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAubmF2YmFyLWxpc3Qge1xuICAgICAgLm5hdmJhci1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMThweCAwIDAgMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Atb25seSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgJi5uYXZiYXItaXRlbS0tYWN0aXZlLXRyYWlsIHtcbiAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNEQzOTgwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICM0RDM5ODA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5tZW51LWl0ZW0tLWV4cGFuZGVkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLW9ubHkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctZ3JlZW4tbWItY2xvc2UucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICBjb250ZW50OiAnJyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLW9ubHkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICByaWdodDogLTE2cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fycm93LWdyZWVuLW1iLWNsb3NlLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0zMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmLm5hdmJhci1pdGVtLS1hY3RpdmUtdHJhaWwge1xuICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3ctZ3JlZW4tbWIucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdG91Y2gge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fycm93LWdyZWVuLW1iLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcCAtIDFweCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAvLyAmID4gYSB7XG4gICAgICAgICAgICAvLyAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgLy8gICAgIEBpbmNsdWRlIGZvbnRhd2Vzb21lLWljb24oZjA3OCk7XG4gICAgICAgICAgICAvLyAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIC8vICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAvLyAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC8vICAgICB0b3A6IDA7XG4gICAgICAgICAgICAvLyAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAvLyAgIH1cbiAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI0JEREMwNDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgLm5hdmJhci1saXN0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250YXdlc29tZS1pY29uKGYwNzcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wIC0gMXB4KSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgLm5hdmJhci1saXN0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4IDE1cHggMzBweDtcblxuICAgICAgICAgICAgICAgIC5uYXZiYXItaXRlbSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXZiYXItbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcCAtIDFweCkge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXZiYXItaXRlbSB7XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wIC0gMXB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGEuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjQkREQzA0O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0RDM5ODA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdmJhci1pdGVtLS1hY3RpdmUtdHJhaWwge1xuICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI0JEREMwNDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tYWluLW5hdmlnYXRpb24tLXNwbGFzaCB7XG4gIC5uYXZzLS13cmFwcGVyIHtcbiAgICBmbGV4OiAxO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgI2Jsb2NrLWhlYWRlci1zcGxhc2gtc2Vjb25kLFxuICAjYmxvY2staGVhZGVyLWhzLXNwbGFzaC1zZWNvbmQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxuICAgIC5uYXZiYXItbGlzdCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA1ZjY2O1xuICAgICAgfVxuXG4gICAgICAubmF2YmFyLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDAgMCAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCA3MHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTUwcHgpIHtcbiAgICAgICAgICBtYXJnaW46IDAgNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzEycHgpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDVmNjY7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLW9ubHkge1xuICAgICAgICAgIG1hcmdpbjogMCAxM3B4O1xuICAgICAgICB9XG5cblxuICAgICAgICAmLm5hdmJhci1pdGVtLS1hY3RpdmUtdHJhaWwge1xuICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICM0RDM5ODA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzREMzk4MDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2Jsb2NrLWhlYWRlci1ocy1zcGxhc2gtc2Vjb25kIC5uYXZiYXItbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIH1cbn1cblxuLm1haW4tbmF2aWdhdGlvbiwgLm1haW4tbmF2aWdhdGlvbi1zcGxhc2gsIC5tYWluLW5hdmlnYXRpb24tcHNvIHtcbiAgJi5vcGVuIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICB9XG5cbiAgICAuaGVhZGVyLS13cmFwcGVyIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC5uYXZzLS13cmFwcGVyIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3AgLSAxcHgpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAubmF2YmFyLWxpc3Qge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICAubmF2YmFyLWl0ZW0ge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzREMzk4MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAjYmxvY2stc2lnbnVwdXBkYXRlcyB7XG4gICAgICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMCA0NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNibG9jay1ia3poY3AtbWFpbi1tZW51IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tb2JpbGUtbWVudS0tYnVyZ2VyIHtcbiAgICAgIC5tb2JpbGUtbWVudS0tbGFiZWwtb3BlbiB7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDVweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY2xvc2Uuc3ZnJykgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW9iaWxlLW1lbnUtLWJ1cmdlciB7XG4gICAgLm1vYmlsZS1tZW51LS1sYWJlbC1vcGVuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMkE3NDc1O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2hhbWJ1cmdlci1tZW51LnN2ZycpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1haW4tbmF2aWdhdGlvbi1zcGxhc2gge1xuICAmLm9wZW4ge1xuICAgIC5tb2JpbGUtbWVudS0tYnVyZ2VyIHtcbiAgICAgIC5tb2JpbGUtbWVudS0tbGFiZWwtb3BlbiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxubWFpbiAubWFpbi1uYXZpZ2F0aW9uLXNwbGFzaCAuaGVhZGVyLS13cmFwcGVyIC5uYXZzLS13cmFwcGVyICNibG9jay1oZWFkZXItc3BsYXNoLXNlY29uZCAubmF2YmFyLWl0ZW0gYSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjojNTM1NjVBO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbm1haW4gLm1haW4tbmF2aWdhdGlvbi1zcGxhc2ggLmhlYWRlci0td3JhcHBlciAubmF2cy0td3JhcHBlciAjYmxvY2staGVhZGVyLWhzLXNwbGFzaC1zZWNvbmQgLm5hdmJhci1pdGVtIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6IzAwNkU3NjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gICY6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2Rvd25sb2FkLnBuZycpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOXB4O1xuICAgIHJpZ2h0OiAtMzVweDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbn1cblxuLm1haW4tbmF2aWdhdGlvbi0tc3BsYXNoICNibG9jay1oZWFkZXItaHMtc3BsYXNoLXNlY29uZCAubmF2YmFyLWxpc3Qge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBkaXJlY3Rpb246IGx0cjtcblxuICAubmF2YmFyLWl0ZW0ge1xuICAgIG1hcmdpbjogMCA3MHB4IDAgMDtcbiAgICBwYWRkaW5nOiA1cHggMCAwIDA7XG4gIH1cbn1cbiIsIi5pc2ktYmFyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDAgMTVweCAwO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG4gIC5pc2ktYmFyLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTpcIm11c2VvLXNhbnMtOTAwXCIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5pc2ktYmFyLWNvbnRlbnQge1xuICAgIGZvbnQtZmFtaWx5OlwibXVzZW8tc2Fucy01MDBcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItNTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIC5kYXJrLWdyZWVuLXRleHQge1xuICAgICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy05MDBcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggIWltcG9ydGFudDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcblxuICAgICAgLmRhcmstZ3JlZW4tdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy05MDBcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgIC53aXRoLWluZGljYXRpb24tbW9iIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaXNpLXRpdGxlLW1vYiB7XG4gICAgICAgICAgY29sb3I6ICMyQTc0NzU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy05MDBcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0xMDtcbiAgICB9XG4gICAgc3VwIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NGVtO1xuICAgICAgdG9wOiAtNnB4O1xuICAgIH1cbiAgfVxuICAmLmlzRXhwYW5kZWQge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEyNHB4KTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcbiAgICB9XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGZvbnQtZmFtaWx5OiAkYmVybmluYS1zYW5zLWJvbGQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy05MDBcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTkwMFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbiAgcC5yZWZlcmVuY2VzIHtcbiAgICBmb250LWZhbWlseTogJG11c2VvLXNhbnM7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci01O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIHAucmVmZXJib2R5IHtcbiAgICBmb250LWZhbWlseTogJ211c2VvLXNhbnMtNTAwJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzQ3NDc0NztcbiAgfVxuICBociB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIGRpdi53aXRoLWluZGljYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaDMge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgZGl2LndpdGgtaW5kaWNhdGlvbi1tb2Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMjBweCAxMiUgMjBweCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBkaXYud2l0aC1pbmRpY2F0aW9uIHtcbiAgICB9XG4gIH1cbn1cblxuLmlzLWV4cGFuZGVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ub2RlLS10eXBlLWlzaSB7XG4gIC5jb250ZW50IHtcbiAgICBAZXh0ZW5kIC5jb250YWluZXItLWZsdWlkO1xuICB9XG4gIGZvbnQtZmFtaWx5OiAnbXVzZW8tc2Fucy01MDAnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuXG4gIHAge1xuICAgIGNvbG9yOiAjMzQzNzQxO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIGgyLmhlYWRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGZvbnQtZmFtaWx5OiAkYmVybmluYS1zYW5zLWJvbGQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW46IDE1cHggMCAzMHB4IDA7XG4gICAgZm9udC1zaXplOiAyNi42NnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkbXVzZW8tc2FucztcbiAgICBjb2xvcjogIzAwNkU3NjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LWZhbWlseTogJG11c2VvLXNhbnM7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgIGZvbnQtZmFtaWx5OiAkbXVzZW8tc2FucztcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzAwNkU3NjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LWZhbWlseTogJG11c2VvLXNhbnM7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICBwLnJlZmVyZW5jZXMge1xuICAgIGZvbnQtZmFtaWx5OiAkbXVzZW8tc2FucztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yLTU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cblxuICBwLnJlZmVyYm9keSB7XG4gICAgZm9udC1mYW1pbHk6ICdtdXNlby1zYW5zLTUwMCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBzcGFuIHtcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LWZhbWlseTogJ211c2VvLXNhbnMtOTAwJywgc2Fucy1zZXJpZjtcbiAgICB9XG4gIH1cbiAgaHIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNUY2NjtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIHtcbiAgLm5vZGUtLXR5cGUtaXNpIHtcbiAgICAuY29udGVudCB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItLWZsdWlkO1xuICAgIH1cbiAgICBmb250LWZhbWlseTogJ211c2VvLXNhbnMtMzAwJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgcCB7XG4gICAgICBjb2xvcjogIzUzNTY1QTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDIuaGVhZGluZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDI5cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICBmb250LWZhbWlseTogJGJlcm5pbmEtc2Fucy1ib2xkO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbjogMTVweCAwIDMwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtNzAwXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMDA2RTc2O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbXVzZW8tc2FucztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTcwMFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICMwMDZFNzY7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtdXNlby1zYW5zO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5kaXYjaXNpX2Jsb2NrX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogODFweDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgaDIge1xuICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItMTA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgZm9udC1mYW1pbHk6ICRiZXJuaW5hLXNhbnMtYm9sZDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDBweDtcbiAgfVxufVxuXG5hLmlzaS1iYXItdmlld21vcmUtZG93biB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDExcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4JTtcbiAgcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbjogLTEycHggMCAwIDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgnL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ltYWdlcy9pY29ucy9pY29uX2Rvd25fYXJyb3cuc3ZnJykgMCAwIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgei1pbmRleDogMTAwMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xufVxuQGluY2x1ZGUgbW9iaWxlIHtcbiAgLmlzaS1iYXIgLmlzaS1iYXItdmlld21vcmUge1xuICAgIHRvcDogMTUlO1xuXG4gICAgJi5pc2lfdmlld21vcmVfZG93biB7XG4gICAgICB0b3A6IDYlICFpbXBvcnRhbnQ7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAuaXNpLWJhciAuaXNpLWJhci10aXRsZSB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDVweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnN0aWNrVG9wSVNJIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJlbG93SVNJIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZ1bGxCb2R5SVNJIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG5ib2R5Om5vdCgudXNlci1sb2dnZWQtaW4pIHtcbiAgLnN0aWNrVG9wSVNJIHtcbiAgICB0b3A6IDkwcHg7XG4gICAgYm90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkdGhlbWUtY29sb3ItOTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB0b3A6IDg1cHg7XG4gICAgfVxuXG4gICAgYS5pc2lfdmlld21vcmVfZG93biB7XG4gICAgICB0b3A6IDYwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uaXNpLWJhci12aWV3bW9yZSB7XG4gIG1hcmdpbi10b3A6IC03cHg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICB9XG59XG5cbi5pc2ktYmFyLXRpdGxlIHtcbiAgcGFkZGluZzogMHB4IDBweCAxNnB4IDEwcHggIWltcG9ydGFudDtcbiAgLmNvbnRhaW5lci0tZmx1aWQge1xuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICB9XG4gIH1cbn1cblxuIiwiI2Jsb2NrLWNvb2tpZWJhbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLmJsb2NrLWNvb2tpZS1iYW5uZXIgIHtcbiAgLmNvb2tpZS1iYW5uZXIge1xuICAgIG1heC13aWR0aDogODJyZW07XG4gICAgJi5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIC5jb29raWUtYmFubmVyLWNvbnRlbnQtYnV0dG9ucyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5jb29raWUtYmFubmVyLWNvbnRlbnQtYnV0dG9uc19fYnV0dG9uLS1kZWNsaW5lLFxuICAuY29va2llLWJhbm5lci1jb250ZW50LWJ1dHRvbnNfX2J1dHRvbi0tYWdyZWUge1xuICAgIGNvbG9yOiAjMzQzNzQxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvci05O1xuICB9XG5cbiAgLmNvb2tpZS1iYW5uZXItY29udGVudC1idXR0b25zX19idXR0b24tLWFncmVlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuXG4gIC5jb29raWUtYmFubmVyLWNvbnRlbnRfX3RleHQge1xuICAgICoge1xuICAgICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzREMzk4MDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay10YWJzIHtcbiAgcGFkZGluZzogMzBweDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDVweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLnRhYnMtbWF4LWltYWdlLXdpZHRoLTc1MCB7XG4gICAgLnRhYnMtY29udGVudCB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5ibG9jay10d29faW1hZ2VzIHtcbiAgICAudGFicy13cmFwcGVyIHtcbiAgICAgIC50YWJzIHtcbiAgICAgICAgLnRhYnMtY29udGVudCB7XG4gICAgICAgICAgLmRlc2t0b3AtY29udGVudCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuXG4gICAgICAgICAgICAudGFiLWRlc2Mge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg1NnB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbi13aXRoLXRhYnMsXG4uYWNjb3JkaW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAuZmllbGQtLW5hbWUtZmllbGQtYWNjb3JkaW9uLXRhYi10aXRsZSxcbiAgLmFjY29yZGlvbi10aXRsZSB7XG4gICAgcGFkZGluZzogMThweCA1NHB4IDE4cHggMzZweDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC1mYW1pbHk6ICRtdXNlby1zYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM0RDU0NUQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9hY2NvcmRpb24tY2xvc2Uuc3ZnJyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjZweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvYWNjb3JkaW9uLW9wZW4uc3ZnJyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWFjY29yZGlvbi10YWItdGFicyxcbiAgLmFjY29yZGlvbi1ib2R5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmxheW91dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uLW5lc3RlZC10YWJzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMCAwIDMwcHggMDtcblxuICAucGFyYWdyYXBoLS10eXBlLS0tYWNjb3JkaW9uLWl0ZW0td2l0aC10YWJzLWJlbG93IHtcbiAgICAucHNvLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvdy1leHRyYWJvbGRpdGFsaWNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIC50YWJzLW5hdiB7XG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lZGlhLm1lZGlhLS10eXBlLWltYWdlIHtcbiAgICAgICYubWVkaWEtLXZpZXctbW9kZS1pbWFnZS01NDV4MTAwLXNjb2xsYWJsZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAyNzJweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGRfX2xhYmVsLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDZFNzY7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1hY2NvcmRpb24tdGFiLXRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDExNnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBmb250LWZhbWlseTogJG11c2VvLXNhbnM7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNkU3NjtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3REYyRUE7XG4gICAgICAgIGNvbG9yOiAjMDA2RTc2O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hY2NvcmRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIC5hY2NvcmRpb24tYm9keSB7XG4gICAgcGFkZGluZzogMThweCAzNnB4O1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi5ibG9jay1pbmxpbmUtYmxvY2t0YWJzIHtcbiAgLnRhYnMtd3JhcHBlciB7XG4gICAgLnRhYnMge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC50YWJzLW5hdiB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmxvY2staW5saW5lLWJsb2NrYWNjb3JkaW9uLXdpdGgtdGFicy1iZWxvdyB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC1hd2l0Yi1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWFjY29yZGlvbi10YWItdGFicy1iZWxvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIC50YWJzIHtcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLnRhYnMtY29udGVudCB7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB9XG5cbiAgICAgIC50YWJzLW5hdiB7XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcImphZi1iZXJuaW5hLXNhbnMtY29uZGVuc2VkXCI7XG4gICAgY29sb3I6ICMwMDVGNjY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkYmVybmluYS1zYW5zLTQwMDtcbiAgICBjb2xvcjogIzAwNUY2NjtcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cblxuICAudGFiLWRlc2Mge1xuICAgIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzJGMzEzMDtcbiAgICB9XG4gIH1cbn1cblxuLmJsb2NrLXN0YXRpY19sZWZ0X2ltYWdlIHtcbiAgJiA+IGRpdiB7XG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XG4gICAgICBncmlkLWdhcDogMTBweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwxZnIpO1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtaW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10YWItYmVsb3cge1xuICAgICAgICAudGFicyB7XG4gICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGFicy1uYXYge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA1RjY2O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWJzLXdyYXBwZXIgIHtcbiAgICAudGFicyB7XG4gICAgICAudGFicy1uYXYge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjMzQzNzQxO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5ibG9jay1maWVsZC1ibG9ja2Jsb2NrLWNvbnRlbnRhY2NvcmRpb25maWVsZC1pdGVtcyB7XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcImphZi1iZXJuaW5hLXNhbnMtY29uZGVuc2VkXCI7XG4gICAgY29sb3I6ICMwMDVGNjY7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LWZhbWlseTogXCJqYWYtYmVybmluYS1zYW5zLWNvbmRlbnNlZFwiO1xuICAgIGNvbG9yOiAjMDA1RjY2O1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFF1aWNrIGZpeCAtIFNvcnJ5IGFib3V0IGl0XG4udGFicyB7XG4gICY6aGFzKCNjb250ZW50LTMxMykge1xuICAgIC50YWJzLW5hdiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4jY29udGVudC0zMTMsXG4jY29udGVudC0zMjAge1xuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi50YWJzLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG5cbiAgLnRhYnMge1xuICAgIHBhZGRpbmc6IDE4cHggMzZweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC50YWJzLW5hdi1lbXB0eSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRhYnMtbmF2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XG5cbiAgICAgIGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXVzZW8tc2FucztcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGNvbG9yOiAjMzQzNzQxO1xuICAgICAgICAgIHBhZGRpbmc6IDRweCAyMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA1ZjY2O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDA1ZjY2O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5kb3Npbmctbm8tZnVsbC13aWR0aCBpbWcge1xuICAgICAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5ncmVlbi10YWJzIHtcbiAgICAgIHVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICMwMDZlNzY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdkZjJlYTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5ncmVlbi10ZXh0IHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICM3ZGYyZWE7XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aXZlIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGFiLWRlc2Mge1xuXG4gICAgICAgICYgKyBpbWcge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyOm5vdCgubm8tb3ZlcnJpZGUpIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJqYWYtYmVybmluYS1zYW5zLWNvbmRlbnNlZFwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogIzAwNWY2NjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiamFmLWJlcm5pbmEtc2Fucy1jb25kZW5zZWRcIjtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgY29sb3I6ICMwMDVmNjY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXVzZW8tc2FucztcbiAgICAgICAgICBjb2xvcjogIzUzNTQ1OTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmxvY2staW5saW5lLWJsb2NrdGFicyB7XG4gIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJqYWYtYmVybmluYS1zYW5zLWNvbmRlbnNlZFwiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBjb2xvcjogIzAwNWY2NjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC50YWJzLXdyYXBwZXIge1xuICAgIC50YWJzIHtcbiAgICAgIC50YWJzLW5hdiB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDA1ZjY2O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGFicy1jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgICAgIC5kZXNrdG9wLWNvbnRlbnQge1xuICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAuaW5saW5lLWltYWdlcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mbGV4LTMge1xuICAgICAgICAgICAgICBmbGV4OiAzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmxleC0yIHtcbiAgICAgICAgICAgICAgZmxleDogMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZsZXgtMSB7XG4gICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmxvY2stdGFiX3JpZ2h0IHtcbiAgLnRhYnMtd3JhcHBlciB7XG4gICAgLnRhYnMge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLnRhYnMtbmF2IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmxvY2stdGFicyB7XG4gIC50YWItYmxvY2stZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG59XG5cbiNkcnVwYWwtbW9kYWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGNvbG9yOiAjMmYzMTMwO1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvdy1leHRyYWJvbGRpdGFsaWNcIiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogIzAwNkU3NjtcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93LWV4dHJhYm9sZGl0YWxpY1wiICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjMDA2RTc2O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogZnJvbS1mb250O1xuICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgaDQge1xuICAgIGZvbnQtZmFtaWx5OiAkbXVzZW8tc2FucztcbiAgICBjb2xvcjogIzUzNTQ1OTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC50cmFkZW1hcmsge1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG5cblxuLmRhcmtlc3QtLWdyZWVuIHtcbiAgLmdyZWVuLXRhYnMge1xuICAgIHVsIHtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICM3ZGYyZWE7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLWlubGluZS1ibG9ja2Rvd25sb2FkLWZvcm1zIHtcbiAgJiA+IGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93LWV4dHJhYm9sZGl0YWxpY1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzUzNTQ1OTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cblxuICAuY29udGVudC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmRvd25sb2FkLWFsbC1idG4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuXG4gICAgLmRvd25sb2FkLWJ0bixcbiAgICAuZG93bmxvYWQtYnRuLWxpbmsge1xuICAgICAgYmFja2dyb3VuZDogI0JEREMwNDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbXVzZW8tc2FucztcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWdyZXk7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2Rvd25sb2FkLWFycm93LnN2ZycpIG5vLXJlcGVhdDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICByaWdodDogMnB4O1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNnB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjBweCkgYW5kIChtaW4td2lkdGg6ICRtaW4tdGFibGV0LXdpZHRoKSB7XG4gICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZG93bmxvYWQtZm9ybXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMzJweDtcbiAgICBjb2xvcjogIzUzNTQ1OTtcblxuICAgIC5kb3dubG9hZC1pdGVtIHtcbiAgICAgIHdpZHRoOiAyNDhweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5kb3dubG9hZC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LWZhbWlseTogXCJCYXJsb3ctZXh0cmFib2xkaXRhbGljXCI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgLmQtZm9ybS1kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbXVzZW8tc2FucztcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmQtZm9ybS1idG4ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLUNvbG9yLVBhbGV0dGUtRGFyay1HcmV5LCAjNTM1NDU5KTtcbiAgICAgIGJhY2tncm91bmQ6ICRsaW1lLWdyZWVuO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjBweCkgYW5kIChtaW4td2lkdGg6ICRtaW4tdGFibGV0LXdpZHRoKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEyJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgdGV4dC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvZG93bmxvYWQtYXJyb3cuc3ZnJykgbm8tcmVwZWF0O1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjBweCkgYW5kIChtaW4td2lkdGg6ICRtaW4tdGFibGV0LXdpZHRoKSB7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuZG93bmxvYWQtaWNvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogMjI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIH1cbiAgfVxufVxuXG4iLCJmb3JtIHtcbiAgJi53ZWJmb3JtLXN1Ym1pc3Npb24tc2lnbi11cC1mb3ItdXBkYXRlcy1hZGQtZm9ybSB7XG4gICAgbGFiZWwge1xuICAgICAgJi5mb3JtLXJlcXVpcmVkIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiKiBcIjtcbiAgICAgICAgICBjb2xvcjogI0ZGMDAwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtIHtcbiAgICAgIC5maWVsZHNldC1sZWdlbmQge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgJi5mb3JtLXJlcXVpcmVkIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiogXCI7XG4gICAgICAgICAgICBjb2xvcjogI0ZGMDAwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5maWVsZGdyb3VwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICAgICAgLmZvcm0taXRlbSB7XG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJG11c2VvLXNhbnM7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjNzA3MDcwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcMjcxNCc7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXG4gICAgICAgICAgICAuanMtZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjIwMDAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRjAwMDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtdXNlby1zYW5zO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZm9ybS10eXBlLXdlYmZvcm0tdGVybXMtb2Ytc2VydmljZSxcbiAgICAgICYuZm9ybS1pdGVtLWktYWdyZWUtdG8tcmVjZWl2ZS10ZXh0LW1lc3NhZ2VzLWZyb20tYmltemVseC1oY3AtZm9yLXVwZGF0ZXMtZnIge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRtdXNlby1zYW5zO1xuICAgICAgICAgIGNvbG9yOiAjMkYzMTMwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmLmxhYmVsLXBhZGRpbmctYm90dG9tIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJG11c2VvLXNhbnM7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMkYzMTMwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5mb3JtLWl0ZW0tbWFya3VwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LWZhbWlseTogJG11c2VvLXNhbnM7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgICBjb2xvcjogIzJGMzEzMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICYuZm9ybS10eXBlLXdlYmZvcm0tdGVybXMtb2Ytc2VydmljZSwgJi5mb3JtLWl0ZW0taS1hZ3JlZS10by1yZWNlaXZlLXRleHQtbWVzc2FnZXMtZnJvbS1iaW16ZWx4LWhjcC1mb3ItdXBkYXRlcy1mciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICYuZm9ybS1yZXF1aXJlZCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5qcy1mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbXVzZW8tc2FucztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICM0RDM5ODA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgIHN1cCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICAgICAgJi5mb3JtLWl0ZW0tZmlyc3QtbmFtZSB7XG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMTVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC53ZWJmb3JtLWFjdGlvbnMge1xuICAgICAgLmZvcm0tc3VibWl0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgY29sb3I6ICMyRjMxMzAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJmb3JtIHtcbiAgJi53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0ge1xuICAgIGgyIHtcbiAgICAgIGNvbG9yOiAjMDA2RTc2O1xuICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93LWV4dHJhYm9sZGl0YWxpY1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy0zMDBcIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICYuZm9ybS1yZXF1aXJlZCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCIqIFwiO1xuICAgICAgICAgIGNvbG9yOiAjQkEwNDM1O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkLFxuICAgIC5qcy1mb3JtLXR5cGUtc2VsZWN0LFxuICAgIC5qcy1mb3JtLXR5cGUtdGVsIHtcbiAgICAgIGxhYmVsLmZvcm0tcmVxdWlyZWQge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICAgIGNvbG9yOiAjQkEwNDM1O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtLW1hcmt1cC0wMSwgLmZvcm0taXRlbS1tYXJrdXAtMDIge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbXVzZW8tc2FucztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aCkge1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIH1cblxuICAgICAgLmxhYmVsLXBhZGRpbmctYm90dG9tIHtcbiAgICAgICAgY29sb3I6ICNCQTA0MzU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtLXJlcXVlc3QtYS11Y2ItcmVwcmVzZW50YXRpdmUge1xuICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEN0VCMDA7XG4gICAgICBwYWRkaW5nOiAxNHB4IDIycHggMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgICAgW25hbWU9XCJyZXF1ZXN0X2FfdWNiX3JlcHJlc2VudGF0aXZlXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBmb250LWZhbWlseTogJG11c2VvLXNhbnM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtLWVtYWlsLWFkZHJlc3Mge1xuICAgICAgbGFiZWwuZm9ybS1yZXF1aXJlZCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIiAqXCI7XG4gICAgICAgICAgY29sb3I6ICNCQTA0MzU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtIHtcbiAgICAgIC5maWVsZHNldC1sZWdlbmQge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgJi5mb3JtLXJlcXVpcmVkIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCIqIFwiO1xuICAgICAgICAgICAgY29sb3I6ICNCQTA0MzU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmZpZWxkZ3JvdXAge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAgIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICAgICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXVzZW8tc2FucztcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICMwMDZFNzY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFwyNzE0JztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgICAgICAgICAgIC5qcy1mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMjAwMDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0JBMDQzNTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG11c2VvLXNhbnM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5mb3JtLXR5cGUtd2ViZm9ybS10ZXJtcy1vZi1zZXJ2aWNlLFxuICAgICAgJi5mb3JtLWl0ZW0taS1hZ3JlZS10by1yZWNlaXZlLXRleHQtbWVzc2FnZXMtZnJvbS1iaW16ZWx4LWhjcC1mb3ItdXBkYXRlcy1mciB7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBmb250LWZhbWlseTogJG11c2VvLXNhbnM7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICYubGFiZWwtcGFkZGluZy1ib3R0b20ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXVzZW8tc2FucztcbiAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmZvcm0taXRlbS1pLWFncmVlLXRvLXJlY2VpdmUtdGV4dC1tZXNzYWdlcy1mcm9tLWJpbXplbHgtaGNwLWZvci11cGRhdGVzLWZyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZm9ybS1pdGVtLW1hcmt1cCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtdXNlby1zYW5zO1xuICAgICAgICBjb2xvcjogIzUzNTY1QTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG5cbiAgICAgICYuZm9ybS10eXBlLXdlYmZvcm0tdGVybXMtb2Ytc2VydmljZSwgJi5mb3JtLWl0ZW0taS1hZ3JlZS10by1yZWNlaXZlLXRleHQtbWVzc2FnZXMtZnJvbS1iaW16ZWx4LWhjcC1mb3ItdXBkYXRlcy1mciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICYuZm9ybS1yZXF1aXJlZCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0taXRlbS0tZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXRlbS11bnN1YnNjcmliZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICMwMDZFNzY7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRtdXNlby1zYW5zO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnbXVzZW8tc2Fucy0zMDAnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgY29sb3I6ICM1MzU2NUE7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgICAgICYuZm9ybS1pdGVtLWZpcnN0LW5hbWUge1xuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndlYmZvcm0tYWN0aW9ucyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaW1lLWdyZWVuO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbWluLXdpZHRoOiA5MHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ncmV5O1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjkgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBXZWJmb3JtIHNlbGVjdHMgb3ZlcnJpZGVzLlxuICAgIFtwbGFjZWhvbGRlcj0nKFNlbGVjdCBhbGwgdGhhdCBhcHBseSknXSB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnMtNTAwaXRhbGljXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy0zMDBpdGFsaWNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICB9XG5cbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2Uge1xuICBbaWRePVwic2VsZWN0Mi1lZGl0LXJvbGUtZnVjdGlvblwiXSB7XG4gICAgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLndoaXRlLWJhY2tncm91bmQge1xuICBmb3JtIHtcbiAgICBtYXgtd2lkdGg6IDg2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgJi53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0ge1xuICAgICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogXCJCYXJsb3ctZXh0cmFib2xkaXRhbGljXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICMyQjc0NzU7XG4gICAgfVxuICB9XG59XG4iLCIuZnVsbC1oZWlnaHQge1xuICAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIHtcbiAgICAuaGVyb19iYW5uZXIge1xuICAgICAgbWluLWhlaWdodDogMjI0cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAgICAgICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY1MHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogNzUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlcm8tYmctaW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMjI0cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAgICAgICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY1MHB4O1xuXG4gICAgICAgICY6aGFzKC5ob21lcGFnZS1jYW1wYWlnbikge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogNzUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIge1xuICAuaGVyb19iYW5uZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAzMCUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDIyNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMyUgMTAwJSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICB9XG5cbiAgfVxuXG4gIC5oZXJvLWJnLWltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMjI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICB9XG5cbiAgICAuaGVyby1iZy1pbWFnZS0tbGluZSB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgfVxuXG4gICAgICAuaGVyb19iYW5uZXJfZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDExOTVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDM0cHggMCAyMXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgcGFkZGluZzogMjJweCAwIDMycHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICAgIG1hcmdpbjogMTVweCAwIDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAzcHggM3B4ICM1NTUpO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNSU7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93LWV4dHJhYm9sZGl0YWxpY1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICAmLmZvcm1hdGVkIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd2NvbmRlbnNlZFwiO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAzcHggM3B4ICM1NTUpO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRsaW1lLWdyZWVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cblxuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNy4zdnc7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTV2dztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQkREQzA0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJCYXJsb3djb25kZW5zZWRcIjtcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggM3B4IDNweCAjNTU1KTtcblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5wc28tc3VidGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93LWV4dHJhYm9sZGl0YWxpY1wiO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzUzNTQ1OTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnBzby1yZWZlcmVuY2VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNTM1NDU5O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aCkge1xuICAgICAgICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgICAgICAgJi0td2lkdGgtNzUtbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5ub3QtYWN0dWFsLXBhdGllbnQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuNjApO1xuICAgICAgICBmb250LWZhbWlseTogJG11c2VvLXNhbnM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgLyogMTgzLjMzMyUgKi9cbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICB3aWR0aDogMTA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAzJTtcbiAgICAgICAgbGVmdDogMzUlO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDMyJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZGFyayB7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRtdXNlby1zYW5zO1xuICAgICAgICB9XG5cbiAgICAgICAgJi53aGl0ZXJpZ2h0LCAmLndoaXRlbGVmdCB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRtdXNlby1zYW5zO1xuICAgICAgICB9XG5cbiAgICAgICAgJi53aGl0ZXJpZ2h0IHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmLndoaXRlbGVmdCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kYXJrcmlnaHQge1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXVzZW8tc2FucztcbiAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmFubmVyLWJnd2hpdGUge1xuICAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIHtcbiAgICAuaGVyb19iYW5uZXIge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzklIDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJoZXVtYS1vdmVydmlldy1oZXJvIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciB7XG4gICAgLmhlcm9fYmFubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGJvdHRvbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgIC5oZXJvLWJnLWltYWdlIHtcbiAgICAgICAgbWluLWhlaWdodDogNTIwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0NDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZXJvLWJnLWltYWdlLS1saW5lIHtcbiAgICAgICAgICAuaGVyb19iYW5uZXJfZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCA0MHB4IDI0cHggNDBweDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aCkge1xuICAgICAgICAgICAgICB3aWR0aDogNDE0cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMzk0cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMHB4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXVzZW8tc2FucztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMzAycHg7XG5cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG11c2VvLXNhbnM7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgICAgICAgJi5iYXJsb3cge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93IENvbmRlbnNlZFwiLCBcIkJhcmxvdy1leHRyYWJvbGRpdGFsaWNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd2NvbmRlbnNlZFwiO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjM1cHg7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93LWV4dHJhYm9sZGl0YWxpY1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjIzcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtdXNlby1zYW5zO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2NXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5vdC1hY3R1YWwtcGF0aWVudCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJOb3QgYWN0dWFsIHBhdGllbnQuXCI7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG5ib2R5Om5vdCgucGF0aC1mcm9udHBhZ2UpLFxuYm9keTpub3QoLnBhZ2Utbm9kZS10eXBlLXBzby1wc2EpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcblxuICAgIC5oZXJvLWJnLWltYWdlIHtcbiAgICAgIG1heC13aWR0aDogNzUlO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAzMHB4IDIwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oZXJvLWJnLWltYWdlLS1saW5lIHtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aCkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlcm9fYmFubmVyX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDY1cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJqYWYtYmVybmluYS1zYW5zLWNvbXBcIjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBjb2xvcjogIzAwQjBCOTtcblxuICAgICAgICAgICAgc3ViIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtdXNlby1zYW5zO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZG9zaW5nIHtcbiAgICAgICAgICAgICAgc3ViIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG11c2VvLXNhbnM7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcblxuICAgICAgICAgICAgICAmLmRvc2luZyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBjb2xvcjogIzJBNzQ3NTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXVzZW8tc2FucztcbiAgICAgICAgICAgICAgY29sb3I6ICMyRjMxMzA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAjc2VjdGlvbi0yIHtcbiAgICAubGF5b3V0IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgIC5ibG9jayB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLWxheW91dC1idWlsZGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLmxhbmRpbmctcGFnZS1jb250ZW50IHtcbiAgICAuYmxvY2stbGF5b3V0LWJ1aWxkZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAudWktZGlhbG9nLWNvbnRlbnQge1xuICAgIC5ibG9jay1sYXlvdXQtYnVpbGRlciB7XG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLWxheW91dC1idWlsZGVyLnZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuXG4gIC5ibG9jay1pbmxpbmUtYmxvY2tiYW5uZXIuYmxvY2stbGF5b3V0LWJ1aWxkZXIsIC5ocy1iYW5uZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYmdfd2hpdGUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnBhdGgtZnJvbnRwYWdlIHtcbiAgLmhlcm8tYmctaW1hZ2Uge1xuICAgIC5oZXJvLWJnLWltYWdlLS1saW5lIHtcbiAgICAgIC5oZXJvX2Jhbm5lcl9kZXNjcmlwdGlvbiB7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMnB4IDIwcHggIzAwMDAwMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDZweCA2cHggIzAwMDAwMCk7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggNnB4IDZweCAjMDAwMDAwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGF0aC1mcm9udHBhZ2Uge1xuICAubGFuZGluZy1wYWdlLWNvbnRlbnQge1xuICAgICNzZWN0aW9uLTEge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlcm9fYmFubmVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC10YWJsZXQtd2lkdGgpIGFuZCAobWluLXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aCsxKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzklIDMwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm8tYmctaW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5oZXJvLWJnLWltYWdlIC5oZXJvLWJnLWltYWdlLS1saW5lIC5oZXJvX2Jhbm5lcl9kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmhlcm8tYmctaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0MCU7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICAgICAgdG9wOiAxNSU7XG4gICAgICB9XG5cbiAgICAgICY6aGFzKC5ob21lcGFnZS1jYW1wYWlnbi1jb250ZW50KSB7XG4gICAgICAgIC5ub3QtYWN0dWFsLXBhdGllbnQge1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgIHRvcDogNzAlO1xuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaG9tZXBhZ2UtY2FtcGFpZ24tY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgYS5wc28tYnRuIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDM1cHg7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBhLnBzby1idG4ubnItYXhzcGEge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTRweDtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBmb250LWZhbWlseTogXCJCYXJsb3ctZXh0cmFib2xkaXRhbGljXCI7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMjRweCAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaG9tZXBhZ2UtY2FtcGFpZ24tY29udGVudCBhLmFycm93IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBmb250LWZhbWlseTogJG11c2VvLXNhbnM7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggNnB4IDZweCAkZGFyay1ncmV5KTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtdXNlby1zYW5zO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ob21lcGFnZS1jYW1wYWlnbi1jb250ZW50IGEuYXJyb3c6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgLmhvbWVwYWdlLWNhbXBhaWduLWNvbnRlbnQgYS5hcnJvdzphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctd2hpdGUtcmlnaHQuc3ZnXCIpIDUwJSA5MCUgbm8tcmVwZWF0O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtdGFibGV0LXdpZHRoKSBhbmQgKG1pbi13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgrMSkge1xuICAgICAgLmhvbWVwYWdlLWNhbXBhaWduLWNvbnRlbnQge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgbWFyZ2luOiAxMnB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAuYm94LWJ1dHRvbnMge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEuYXJyb3cge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEuYXJyb3c6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmhvbWVwYWdlLXRocmVlLWNvbHVtbnMgLmhlcm8tYmctaW1hZ2Uge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgICAjc2VjdGlvbi0zIC5kYXJrZXN0LS1ncmVlbiB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuaG9tZXBhZ2UtY2FtcGFpZ24tY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEycHggMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJCYXJsb3ctZXh0cmFib2xkaXRhbGljXCI7XG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiA4cHggMCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgYS5wc28tYnRuIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMzNweDtcbiAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LWZhbWlseTogJG11c2VvLXNhbnM7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEucHNvLWJ0bi5uci1heHNwYSB7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDMxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhlcm8tYmctaW1hZ2Uge1xuICAmOmhhcyguaG9tZXBhZ2UtY2FtcGFpZ24pIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1JSk7XG4gIH1cbn1cblxuLmhvbWVwYWdlLWNhbXBhaWduIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxMTAsIDExOCwgMC44KTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgfVxuXG4gIC8vIHdpZHRoOiAxMDAlO1xuICAvLyBoZWlnaHQ6IDE5OHB4O1xuICAvLyBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAvLyBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLy8gLyogZ2FwOiAxMHB4OyAqL1xuICAvLyBiYWNrZ3JvdW5kOiByZ2JhKDAsIDExMCwgMTE4LCAwLjgwKTtcbiAgLy8gYm94LXNoYWRvdzogMHB4IDRweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5ob21lcGFnZS1jYW1wYWlnbi1uby1iZyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5ob21lcGFnZS1jYW1wYWlnbi1uby1iZyAuaG9tZXBhZ2UtY2FtcGFpZ24ge1xuICBiYWNrZ3JvdW5kOiB1bnNldCAhaW1wb3J0YW50XG59XG5cbi5sYW5kaW5nLXBhZ2UtY29udGVudCB7XG4gIC5oZXJvLWJnLWltYWdlLS1saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEycHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aCkge1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtdGFibGV0LXdpZHRoKSBhbmQgKG1pbi13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgrMSkge1xuICAgICAgbWFyZ2luLXRvcDogLTI1MHB4O1xuICAgIH1cbiAgfVxufVxuXG4jZHJ1cGFsLW1vZGFsIHtcbiAgLmJsb2NrLWxheW91dC1idWlsZGVyIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmxheW91dC0tdGhyZWVjb2wtc2VjdGlvbiB7XG4gICYudGhyZWUtY29sdW1ucy1zdGF5LWNvbm5lY3RlZC1iYW5uZXIge1xuICAgIGdhcDogdW5zZXQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAmID4gLmxheW91dF9fcmVnaW9uIHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICAgICAgJi5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIGZsZXg6IDEgMCAzMyUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIGZsZXg6IDEgMCAzNCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmxheW91dF9fcmVnaW9uLS10aGlyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIGZsZXg6IDEgMCAzMyUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIge1xuICAgICAgLmhlcm9fYmFubmVyIHtcbiAgICAgICAgbWluLWhlaWdodDogMzYwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgd2lkZXNjcmVlbiB7XG4gICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDIyNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAzMCUgIWltcG9ydGFudFxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXhzbSB7XG4gICAgICAgICAgbWluLWhlaWdodDogMTUycHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaGVyby1iZy1pbWFnZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuXG4gICAgICAgIC5oZXJvLWJnLWltYWdlLS1saW5lIHtcbiAgICAgICAgICAuaGVyb19iYW5uZXJfZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZnVsbGhkIHtcbiAgICAgICAgICAgICAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBib3R0b206IDEwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGZyb20oJHdpZGVzY3JlZW4pIHtcbiAgICAgICAgICAgICAgbGVmdDogNTclO1xuICAgICAgICAgICAgICB0b3A6IDUzJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHVudGlsKCR3aWRlc2NyZWVuKSB7XG4gICAgICAgICAgICAgIGxlZnQ6IDUyJTtcbiAgICAgICAgICAgICAgdG9wOiA1NyU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB1bnRpbCgkZGVza3RvcCkge1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIHRvcDogNTQlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NXB4O1xuICAgICAgICAgICAgICBsZWZ0OiAzOCU7XG4gICAgICAgICAgICAgIHRvcDogNTklO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXhzbSB7XG4gICAgICAgICAgICAgIGxlZnQ6IDI2JTtcbiAgICAgICAgICAgICAgdG9wOiA1NSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQmFybG93JztcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDNweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgLndoaXRlbGVmdCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ub3QtYWN0dWFsLXBhdGllbnQge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC42MCk7XG4gICAgICBmb250LWZhbWlseTogJG11c2VvLXNhbnM7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDZweDtcbiAgICAgIGxlZnQ6IDIxcHg7XG4gICAgfVxuICB9XG59XG5cbi5ob21lcGFnZS10aHJlZS1jb2x1bW5zIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICAubGF5b3V0X19yZWdpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvLWJnLWltYWdlIC5oZXJvLWJnLWltYWdlLS1saW5lIC5oZXJvX2Jhbm5lcl9kZXNjcmlwdGlvbiBoMyB7XG4gICAgICBmb250LWZhbWlseTogXCJCYXJsb3ctZXh0cmFib2xkaXRhbGljXCI7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm8tYmctaW1hZ2UgLmhlcm8tYmctaW1hZ2UtLWxpbmUgLmhlcm9fYmFubmVyX2Rlc2NyaXB0aW9uIGgzIHtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3ctZXh0cmFib2xkaXRhbGljXCI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgfVxuXG4gIC5oZXJvLWJnLWltYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ob21lcGFnZS1jYW1wYWlnbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDglICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvLWJnLWltYWdlIC5oZXJvLWJnLWltYWdlLS1saW5lIC5oZXJvX2Jhbm5lcl9kZXNjcmlwdGlvbiBwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ibG9jay1pbmxpbmUtYmxvY2tiYW5uZXIgaDIge1xuICAgIGJhY2tncm91bmQ6ICM3REYyRUE7XG4gICAgY29sb3I6ICMwMDZFNzZcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKzEpIGFuZCAobWF4LXdpZHRoOiAkbWF4LXRhYmxldC13aWR0aCkge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm8tYmctaW1hZ2UgLmhlcm8tYmctaW1hZ2UtLWxpbmUgLmhlcm9fYmFubmVyX2Rlc2NyaXB0aW9uIHAge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5ob21lcGFnZS1ibHVlLXRpdGxlIHtcbiAgb3BhY2l0eTogdW5zZXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzdERjJFQTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2hvbWVwYWdlLXRpdGxlLWJhY2tncm91bmQuc3ZnXCIpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzlweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgYWxpZ24taXRlbXM6IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdERjJFQTtcbiAgfVxuXG59XG5cbi5ob21lcGFnZS1ibHVlLXRpdGxlIGgzIHtcbiAgbWFyZ2luOiAwIDMwcHggMCAzMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiAnQmFybG93LWV4dHJhYm9sZGl0YWxpYyc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICMwMDZFNzY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgbWFyZ2luOiA1cHggMCA1cHggMjBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICB9XG59XG5cbi5sYW5kaW5nLXBhZ2UtY29udGVudCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgLnJlZmVyZW5jZSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uaG9tZXBhZ2UtdGhyZWUtY29sdW1ucyB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm8tYmctaW1hZ2UgLmhlcm8tYmctaW1hZ2UtLWxpbmUgLm5vdC1hY3R1YWwtcGF0aWVudCB7XG4gICAgJi53aGl0ZXJpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC13Y21zLXBncGhfX2Rpc2NsYWltZXIge1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMCAzcHggIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuZGFya3JpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC13Y21zLXBncGhfX2Rpc2NsYWltZXIge1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMCAzcHggI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ubGF5b3V0IHtcbiAgLy8gTGFuZGluZyBQYWdlOiBkZWZhdWx0IEJhbm5lci5cbiAgJi5iYW5uZXItZGVmYXVsdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAucWEtZ3JlZW4tdGl0bGUtYXJyb3cge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbGlnaHQtZ3JlZW4tYXJyb3dzLnN2ZycpIG5vLXJlcGVhdCByaWdodCAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9saWdodC1ncmVlbi1hcnJvd3Muc3ZnJykgbm8tcmVwZWF0IGNhbGMoMTAwJSArIDE1cHgpIDUwJSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDExNXB4IDYwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVyb19iYW5uZXIge1xuICAgICAgLmhlcm8tYmctaW1hZ2Uge1xuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1saW5lIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAuaGVyb19iYW5uZXJfZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJCYXJsb3ctZXh0cmFib2xkaXRhbGljXCIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnJlY29tbWVuZC1uZXh0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIxLDEyMSwxMTksMSkgMCUsIHJnYmEoMTcsMTEzLDE0OCwxKSAxMDAlKTtcbiAgcGFkZGluZzogMCA0MHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAwIDEgMjAlICFpbXBvcnRhbnQ7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuaW1hZ2UtYmxvY2stLWltYWdlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgZmxleDogMCAxIDgwJSAhaW1wb3J0YW50O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICAgIGZsZXg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmJsb2NrIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgIC50d28tZ3JpZCB7XG4gICAgICAgIC5ncmlkXzIge1xuICAgICAgICAgIC5iZ193aGl0ZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZ3JkX3R0bCB7XG4gICAgICAgICAgY29sb3I6ICMwMDVGNjY7XG4gICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICMwMEIwQjk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LWZhbWlseTogJG11c2VvLXNhbnM7XG5cbiAgICAgICAgICBiciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpub3QoLmdyZF90dGwpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNEQzOTgwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtdXNlby1zYW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2Fycm93LnN2ZycpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubGF5b3V0LS10d29jb2wtc2VjdGlvbiAge1xuICAgIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICAgIC5ibG9jay1pbmxpbmUtYmxvY2tiYXNpYyB7XG4gICAgICAgIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aCkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudHdvLWdyaWQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmdyaWRfMiB7XG4gICAgJi5iZ193aGl0ZSB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIjbmF2aWdhdGUge1xuICAmLmFjY2Vzcy1wYWdlIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2Uge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG5cbiAgICAgICYgPiAuY29sdW0ge1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAuZGFyay1ncmVlbi10ZXh0IHtcbiAgICAgICAgICAgICAgYnIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kYXJrLWdyZWVuLXRleHQge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImphZi1iZXJuaW5hLXNhbnMtbmFycm93XCI7XG4gICAgICAgICAgY29sb3I6ICMwMDVGNjY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzdweDtcblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvdy1leHRyYWJvbGRpdGFsaWNcIjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQkREQzA0O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiamFmLWJlcm5pbmEtc2Fucy1jb25kZW5zZWRcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgY29sb3I6ICMwMDVGNjY7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogIzAwQjBCOTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm9uZS1mb3JtIHtcbiAgLmJsb2NrLWlubGluZS1ibG9ja2Rvd25sb2FkLWZvcm1zIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC5kb3dubG9hZC1mb3JtcyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgLmQtZm9ybS1idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2MHB4KSBhbmQgKG1pbi13aWR0aDogJG1pbi10YWJsZXQtd2lkdGgpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMiU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Rvd25sb2FkLWJ0bi5zdmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzYwcHgpIGFuZCAobWluLXdpZHRoOiAkbWluLXRhYmxldC13aWR0aCkge1xuICAgICAgICAgICAgcmlnaHQ6IDQlO1xuICAgICAgICAgICAgd2lkdGg6IDEyJTtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMiU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaDMge1xuICAgICYuZGFyay1ncmVlbi10ZXh0IHtcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uZG93bmxvYWQtZm9ybXMge1xuICAuZG93bmxvYWQtaXRlbSB7XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tZG93bmxvYWQtZm9ybXMge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG59XG5cbi5zaXplLTIge1xuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJiArIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4iLCJib2R5Om5vdCgucGF0aC1mcm9udHBhZ2UpIHtcbiAgLnBlcnNwZWN0aXZlIHtcbiAgICAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIHtcbiAgICAgIC5oZXJvX2Jhbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vbWF4LXdpZHRoOiAxOTIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBoZWlnaHQ6IDIwdmg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzh2aDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGVyc3BlY3RpdmUtbW9hLXRleHQge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk7XG4gIGJvdHRvbTogLTUwcHg7XG5cbiAgJi0taW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEyLjVweCk7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbWF4LXdpZHRoOiA2ODVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgOTUlIDEwMCUsIDAgMTAwJSk7XG4gICAgbWFyZ2luLXRvcDogLTIwMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd21lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcblxuICAgIHNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMThweDsgLyogMTEyLjUlICovXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMDJweDtcbiAgICB9XG4gIH1cbn1cblxuLnBlcnNwZWN0aXZlIHtcblxuICBzdXAge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICBoMi5wZXJzcGVjdGl2ZV90aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDY0cHggIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogJ0Jhcmxvd2NvbmRlbnNlZCcgIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMDdweDtcbiAgICBjb2xvcjogIzJhNzQ3NSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LWZhbWlseTogJ0Jhcmxvdyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgLnJlZmVyZW5jZXMge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cblxuICAuY2hhcnQtdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgY29sb3I6ICMzMTMxMzE7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93Y29uZGVuc2VkXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCI7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hhcnQtZm9vdGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgLmNoYXJ0LWxlZnQtY29sIHtcbiAgICAgIHdpZHRoOiAyMi42JTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIC5jaGFydC1idCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZWRlZDtcbiAgICB9XG5cbiAgICAuY2hhcnQtYmwge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTVlZGVkO1xuICAgIH1cblxuICAgIC5jaGFydC1iciB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTVlZGVkO1xuICAgIH1cbiAgfVxufVxuXG5cbi5saWdodC1ncmV5LWdsb3dpbmctYm94IHtcbiAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtY29sb3ItOTtcbiAgYm94LXNoYWRvdzogMCAwIDE0cHggJHRoZW1lLWNvbG9yLTk7XG4gIHBhZGRpbmc6IDE0cHggNnB4O1xuICBib3JkZXItcmFkaXVzOiAxNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5ib3gtY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LWZhbWlseTogJ0Jhcmxvdyc7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1mYW1pbHk6ICdCYXJsb3dtZWRpdW0nO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cbn1cblxuLmRhcmstZ3JlZW4tYmFkZ2Uge1xuICBjb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItMTY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA0cHggMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuXG4uZmlyc3RfZG9zZV9jb250YWluZXIge1xuICAmLnBlcnNwZWN0aXZlIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLnBhcmFncmFwaC0tdHlwZS0td2Ntcy1wZ3BoLXNsaWRlciB7XG4gICAgICAuaGVyb19iYW5uZXIge1xuICAgICAgICAuaGVyb19iYW5uZXJfZGVzY3JpcHRpb24ge1xuICAgICAgICAgIG1heC13aWR0aDogMTczM3B4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlcm8tYmctaW1hZ2Uge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgLnBlcnNwZWN0aXZlX2xvZ28ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMjBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICBwYWRkaW5nOiB1bnNldDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQ1MHB4KSBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBlcnNwZWN0aXZlX2Rlc2NfdyB7XG4gICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wZXJzcGVjdGl2ZV9kZXNjIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjkpO1xuICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMSUsIDEwMCUgMCUsIDg2JSAxMDAlLCAwJSAxMDAlKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTQwcHggNTBweCAxNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMxMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBlcnNwZWN0aXZlX25vdGUge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmlkZW8tY29udGFpbmVyLXdpdGhvdXQtcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdW5zZXQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICAudmlkZW8tZW1iZWQtZmllbGQtbGF1bmNoLW1vZGFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wZXJzcGVjdGl2ZV9saW5rIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRERDMDQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBhZGRpbmc6IDE0cHggMjJweCAxNHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTkwMFwiO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJvdy5wbmcpIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjRweDtcbiAgICByaWdodDogMjJweDtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgdG9wOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4ucGVyc3BlY3RpdmUge1xuICBwYWRkaW5nOiA0MHB4IDEwJTtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuICB9XG5cbiAgJi5sYXlvdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gICYubGF5b3V0LS10aHJlZWNvbC1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICB9XG5cbiAgICAubGF5b3V0X19yZWdpb24tLXRoaXJkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC52aWRlb19jb250YWluZXIge1xuICAgICAgd2lkdGg6MzY0cHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWJzLXdyYXBwZXIge1xuICAgIC50YWJzIHtcbiAgICAgIG1heC13aWR0aDogODI1cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgLnRhYnMtbmF2IHtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQzFDMUMxO1xuICAgICAgICB3aWR0aDoxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLFxuICAgICAgICBsaSBhIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJCYXJsb3djb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1QjVCNUI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNCRERDMDQ7XG5cbiAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ibG9jayB7XG4gICAgLmdyYXBoLWRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAwMTZweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogOS42cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLWlubGluZS1ibG9ja2Jhc2ljIHtcbiAgICAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5wYWdlLW5hdiB7XG4gICAgICBtYXgtd2lkdGg6IDgwNXB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDE5cHggMzZweDtcbiAgICAgIGdhcDogNDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICMyRjMxMzA7XG4gICAgICBib3gtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LWZhbWlseTogJG11c2VvLXNhbnM7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hcnJvd2VkLWVsZW1lbnRzIHtcbiAgICAgIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA0MHB4O1xuXG4gICAgICAgICYgPiAqIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDQwcHg7XG5cbiAgICAgICAgICAmLmVsZW1lbnRzLXNlcGFyYXRvciB7XG4gICAgICAgICAgICBnYXA6IDBweDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbi10YWJsZXQtd2lkdGgpIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXJyb3ctYmV0d2Vlbi1lbGVtZW50cy5zdmcnKTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxpZ2h0LWdyZXktZ2xvd2luZy1ib3gge1xuICAgICAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAzMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICYgPiAuZWxlbWVudHMtc2VwYXJhdG9yIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52aWRlb19jb250YWluZXIge1xuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICYucGxheV9idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52aWRlb190aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC52aWRlb19kZXNjIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd21lZGl1bVwiO1xuICAgIH1cblxuICAgIC52aWRlby1lbWJlZC1maWVsZC1sYXVuY2gtbW9kYWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3BsYXlfaWNvbi1vbGQucG5nJykgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnF1b3RlIHtcbiAgd2lkdGg6IDc1JTtcbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICB9XG5cbiAgcCB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG5xdW90ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCI7XG5cbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcXVvdGUyLnBuZykgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0zN3B4O1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9xdW90ZTEucG5nKSBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAgIH1cbiAgfVxufVxuXG4ucXVvdGUtYXV0aG9yIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93Y29uZGVuc2VkXCI7XG4gIGNvbG9yOiAjMTU3OTc1O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucGVyc3BlY3RpdmUuY29udGFpbmVyLS1mbHVpZCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAudmlkZW9fY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnBlcnNwZWN0aXZlLW1vYS10ZXh0LS1pbm5lciB7XG4gICAgICBtYXJnaW4tbGVmdDogMTAlO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTRlZGVkO1xuICAgICAgICBjbGlwLXBhdGg6IHVuc2V0O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICAgIH1cblxuICAgICAgLnBlcnNwZWN0aXZlX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbi10YWJsZXQtd2lkdGgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wZXJzcGVjdGl2ZS53aXRob3V0LXNwYWNlIHtcbiAgcGFkZGluZzogMCAxMCUgIWltcG9ydGFudDtcbn1cblxuLnBlcnNwZWN0aXZlX3N1YnRpdGxlIHtcbiAgY29sb3I6ICMyQTc0NzU7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93Y29uZGVuc2VkXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBmb250LXNpemU6MjlweDtcbiAgICBsaW5lLWhlaWdodDozNHB4O1xuICB9XG59XG5cbi53aGl0ZS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICBoMi5wZXJzcGVjdGl2ZV90aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC5wZXJzcGVjdGl2ZV9saW5rIHtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cblxuLnRyYW5zY3JpcHQtd3JhcHBlciB7XG4gIG1heC13aWR0aDogODU0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi50cmFuc2NyaXB0LXN3aXRjaCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzg5ODk4OTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4OTg5ODk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzg5ODk4OTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1NlbWlib2xkXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogdXJsKC4uL2ltYWdlcy9hcnItZG93bi1ibGFjay5zdmcpO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogOXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDQ4JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gIH1cblxuICAudHJhbnNjcmlwdC13cmFwcGVyLm9wZW4gJiB7XG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG59XG5cbi50cmFuc2NyaXB0LXRleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgZm9udC1mYW1pbHk6ICdCYXJsb3cnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cblxuI3NlY3Rpb24tOSB7XG4gIC52aWRlb19jb250YWluZXIge1xuICAgICYuYmxvY2suYmxvY2stbGF5b3V0LWJ1aWxkZXIuYmxvY2staW5saW5lLWJsb2NrdmlkZW8ge1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge29yZGVyOjJ9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby11cmwge1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge29yZGVyOjF9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wZXJzcGVjdGl2ZSB7XG4gIC5xYS1ncmVlbi10aXRsZS1hcnJvdyB7XG4gICAgaDMge1xuICAgICAgY29sb3I6ICNCRERDMDQ7XG4gICAgICBmb250LXN0eWxlOml0YWxpYztcbiAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgIH1cblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2JremhjcC9pbWFnZXMvaWNvbnMvYXJyb3ctd2hpdGUtYm9yZGVyZWQuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDc1JSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5ibG9jay1pbmxpbmUtYmxvY2tiYXNpYyB7XG4gICAgICAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6OHB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNzZWN0aW9uLTIge1xuICAuYmxvY2staW5saW5lLWJsb2NrYmFzaWMge1xuICAgIC5wYWdlLW5hdi5maXhlZCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDk5O1xuICAgIH1cbiAgfVxufVxuXG4iLCIudGFicy1kaWFsb2cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wb3B1cC1iZy5wbmcnKSBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCUgIWltcG9ydGFudDtcblxuICAudGFicy1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNGM0YzRjM7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgbGkge1xuICAgICAgcGFkZGluZzogNHB4IDIwcHg7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBjb2xvcjogIzAwNUY2NjtcblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiAjMkYzMTMwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudWktd2lkZ2V0IHtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAudWktZGlhbG9nLXRpdGxlYmFyIHtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9hY2NvcmRpb24tY2xvc2Uuc3ZnJyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuXG4gICAgICAudWktYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgLnVpLWJ1dHRvbi1pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiN0cmFucy12IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2NhYzhjNiB1cmwoJy4uL2ltYWdlcy9iYW5uZXJfYmdfbW9iaWxlLmpwZycpIHJpZ2h0IGJvdHRvbSBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDI2cHggMjBweCAzMHB4IDIwcHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICBwYWRkaW5nOiAyNnB4IDIwcHggMzBweCA1MHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbi10YWJsZXQtd2lkdGgpIHtcbiAgICBwYWRkaW5nOiAyNnB4IDIwcHggNjBweCA2MHB4O1xuICAgIGJhY2tncm91bmQ6ICNjYWM4YzYgdXJsKCcuLi9pbWFnZXMvYmFubmVyX2JnLmpwZycpIHJpZ2h0IC0xMzJweCB0b3Agbm8tcmVwZWF0O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NjBweCkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgfVxuXG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbi1kZXNrdG9wLXdpZHRoKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxufVxuXG4udHJhbnMtdiB7XG4gICYtLWNsb3NlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDI5cHg7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYWNjb3JkaW9uLWNsb3NlLnN2Zykgbm8tcmVwZWF0O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI5cHg7XG4gIH1cblxuICAmLS1sb2dvIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xvZ29fYmFubmVyLnBuZykgbm8tcmVwZWF0O1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDkycHg7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgY29sb3I6ICM0ZDM5ODA7XG4gICAgICBmb250LXNpemU6IDUycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aCkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYnRucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW4tZGVza3RvcC13aWR0aCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDk1cHg7XG4gICAgfVxuXG4gICAgLnRyYW5zLXYtYnRuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiY2U4Mjg7XG4gICAgICB3aWR0aDogMzM5cHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICBtYXJnaW46IDdweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHotaW5kZXg6IDEwMDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIjYmxvY2stcHNvYW5kcHNhdG9wbWVudSxcbiNibG9jay1wc29hbmRwc2F0b3BtZW51cmhldW0sXG4jYmxvY2stcHNvYW5kcHNhdG9wbWVudWRlcm1hdG9sb2d5LFxuI2Jsb2NrLWJremhjcC1oc3RvcG1lbnVkZXJtYXRvbG9neSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wIC0gMXB4KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgdWwubWVudSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgPiBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgID4gYSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICR0ZWFsO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtaGlkZGVuLW1vYmlsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvdGhlbWVzL2N1c3RvbS9ia3poY3AvaW1hZ2VzL2Ryb3BfbWVudS1kb3duLWFycm93LnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gZGl2IHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nOiA0cHggMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogIzAwNmU3NjtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZW51IGxpLmRyb3Bkb3duOmhvdmVyIC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogNDBweDtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICB1bC5tZW51ID4gbGkgPiBhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcblxuICAgICAgdWwubWVudSA+IGxpID4gYSB7XG4gICAgICAgIGNvbG9yOiAkdGVhbDtcbiAgICAgIH1cblxuICAgICAgdWwubWVudSA+IGxpID4gYTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ltYWdlcy9kcm9wX21lbnUtZG93bi1hcnJvd191cC5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB1bC5tZW51ID4gbGkgPiBkaXYge1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2Jsb2NrLXBzb2FuZHBzYXRvcG1lbnVyaGV1bSxcbiNibG9jay1wc29hbmRwc2F0b3BtZW51ZGVybWF0b2xvZ3ksXG4jYmxvY2stYmt6aGNwLWhzdG9wbWVudWRlcm1hdG9sb2d5IHtcbiAgdWwubWVudSB7XG4gICAgPiBsaSB7XG4gICAgICA+IGEge1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHVsLm1lbnUgPiBsaSA+IGEge1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxhbmRpbmctcGFnZS5tYWluLW5hdmlnYXRpb24tcHNvIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5tYWluLW5hdmlnYXRpb24tcHNvIHtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDM5LjMzJSAxODEuNTQlIGF0IDUwJSAxMDAlLCAjMDA2ZTc2IDAlLCAjMDI1NDYzIDU4JSwgIzAzNDE1NSAxMDAlKTtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcblxuICAmOmhhcygubWVudS1pdGVtLS1leHBhbmRlZC5uYXZiYXItaXRlbS0tYWN0aXZlLXRyYWlsIC5uYXZiYXItbGlzdCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NHB4O1xuXG4gICAgQGluY2x1ZGUgdW50aWwoJGRlc2t0b3ApIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAuY29udGFpbmVyLWZsZXgubG9nbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbiAgfVxufVxuXG4uY29udGFpbmVyLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLnBzb190b3BfbGluayB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHVudGlsKCRkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiAycHggMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICB9XG5cbiAgICBvbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIvXCI7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRvcF9uYXZfbG9nbyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgdW50aWwoJGRlc2t0b3ApIHtcbiAgICAgICAgbWF4LWhlaWdodDogNzZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1haW4tbmF2aWdhdGlvbi1wc28ge1xuICBuYXYge1xuICAgIHVsLm5hdmJhci1saXN0IHtcbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogMTBweCA1MHB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2VhZm9hbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2Jsb2NrLXNpZ251cHVwZGF0ZXMtMiB7XG4gIGNvbG9yOiAjZDdlYjAwO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtaW4td2lkdGg6IDE0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZWIwMDtcblxuICB1bCA+IGxpID4gYSB7XG4gICAgY29sb3I6ICNkN2ViMDA7XG4gIH1cbn1cblxuLmZvb3Rlci1wc28ge1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTEuNTglIDIwNC4xMiUgYXQgNTAlIDUwJSwgIzAwNmU3NiAwJSwgIzAzNDE1NSAxMDAlKTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbmZvb3RlciB7XG4gICNibG9jay1mb290ZXJwc29jb250ZW50LTIsXG4gICNibG9jay1mb290ZXJob21lLFxuICAjYmxvY2stZm9vdGVyZGVybWF0b2xvZ3ksXG4gICNibG9jay1mb290ZXJyaGV1bWF0b2xvZ3ksXG4gICNibG9jay1ia3poY3AtZm9vdGVyaHNzZWN0aW9uLFxuICAjYmxvY2stZm9vdGVyc2l0ZW1hcCxcbiAgI2Jsb2NrLWJremhjcC1mb290ZXJzdGF5Y29ubmVjdGVkLFxuICAjYmxvY2stYmt6aGNwLWZvb3RlcnJoZXVtYXRvbG9neWRvc2luZyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGhyZWUtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjBweCAzMHB4IDA7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC51Y2JjYXJlbG9nbyB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyLWxvZ28ge1xuICAgICAgZmxleDogMjtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiAtOHB4O1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBvcmRlcjogMztcbiAgICAgICAgYm90dG9tOiAtMjdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudWNibG9nbyB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAudWNibG9nby1mb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudWNiY2FyZWxvZ28sXG4gICAgLnVjYmxvZ28ge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgbWF4LWhlaWdodDogMzVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY29udGFpbmVyLXBzbyB7XG4gIHBhZGRpbmc6IDQwcHggMTZweCAyMHB4O1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZzogMjBweCAxNnB4IDA7XG4gIH1cblxuICAmID4gZGl2IHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5tYXgtd2lkdGgtOTM2LCAubWF4LXdpZHRoLTkzNi1zZWN0aW9uIHtcbiAgbWF4LXdpZHRoOiA5MzZweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm1hcmdpbi10b3AtMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubWFyZ2luLXRvcC0yMC1tb2JpbGUtMCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlKCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnByZXNjcmliZS1iaW16ZWx4IHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcblxuICAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuYmxvY2staW5saW5lLWJsb2NrYmFzaWMge1xuICAgIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxNDdweDtcbiAgICAgICAgaGVpZ2h0OiAxNDVweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTkycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlKCkge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtb2JpbGUoKSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgICBmbGV4OiAwIDEgNzYlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgICAgZmxleDogMCAxIDI0JSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ucHJlc2NyaWJlLWJpbXplbHgtMy1jb2xzIHtcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XG5cbiAgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgZmxleDogMSAwIDMxJTtcblxuICAgIC5ibG9jay1sYXlvdXQtYnVpbGRlciB7XG4gICAgICB3aWR0aDogMjkxcHg7XG4gICAgfVxuICB9XG5cbiAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgIGZsZXg6IDAgMSAzMCU7XG4gICAgcGFkZGluZzogMCAxNnB4IDAgMjJweCAhaW1wb3J0YW50O1xuXG4gICAgLmJsb2NrLWxheW91dC1idWlsZGVyIHtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICB9XG4gIH1cblxuICAubGF5b3V0X19yZWdpb24tLXRoaXJkIHtcbiAgICBmbGV4OiAwIDEgMzklO1xuICAgIHBhZGRpbmc6IDAgMTZweCAwIDIycHggIWltcG9ydGFudDtcblxuICAgIC5ibG9jay1sYXlvdXQtYnVpbGRlciB7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbW9iaWxlKCkge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm5vLWdhcC1tb2JpbGUge1xuICBAaW5jbHVkZSBtb2JpbGUoKSB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1hcmdpbi1ib3R0b20tMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWFyZ2luLXRvcC0zMiB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5tYXJnaW4tYm90dG9tLTMyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYXJnaW4tYm90dG9tLTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLm1hcmdpbi1ib3R0b20tMTYge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICYubW9iaWxlLW1hcmdpbi1ib3R0b20tMjQge1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubWFyZ2luLXRvcC0yNCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG5cbiAgJi5tb2JpbGUtbWFyZ2luLXRvcC0yNCB7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuICB9XG59XG5cbi5tYXJnaW4tYm90dG9tLTI0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAmLm1vYmlsZS1tYXJnaW4tYm90dG9tLTI0IHtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gIH1cbn1cblxuLm1heC13aWR0aC04NTYge1xuICBtYXgtd2lkdGg6IDg1NnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ubWF4LXdpZHRoLTEzNzUge1xuICBtYXgtd2lkdGg6IDEzNzVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm1heC13aWR0aC0xMDMxIHtcbiAgbWF4LXdpZHRoOiAxMDMxcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5tYXgtd2lkdGgtNzIwIHtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm1heC13aWR0aC03ODAge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uY29udGFpbmVyLTkzNiB7XG4gICYgPiBkaXYge1xuICAgIG1heC13aWR0aDogOTM2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5jb250YWluZXItMTAwMCB7XG4gICYgPiBkaXYge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4uY29udGFpbmVyLTExMjAge1xuICAmID4gZGl2IHtcbiAgICBtYXgtd2lkdGg6IDExMjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG59XG5cbi5jb250YWluZXItODU2IHtcbiAgJiA+IGRpdiB7XG4gICAgbWF4LXdpZHRoOiA4NTZweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmNvbnRhaW5lci1wYWRkaW5nLXRvcC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmNvbnRhaW5lci1wYWRkaW5nLXRvcC02MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICYud2hpdGUtYmFja2dyb3VuZCB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhaW5lci1wYWRkaW5nLWJvdHRvbS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmNvbnRhaW5lci1wYWRkaW5nLWJvdHRvbS02MCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgJi53aGl0ZS1iYWNrZ3JvdW5kIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uY29udGFpbmVyLXBhZGRpbmctdG9wLTgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLXBhZGRpbmctYm90dG9tLTgwIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLXBhZGRpbmctcmlnaHQtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLXBhZGRpbmctbGVmdC1yaWdodC02NyB7XG4gIHBhZGRpbmctcmlnaHQ6IDY3cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA2N3B4ICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMzNweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMzNweCAhaW1wb3J0YW50O1xuICB9XG5cbn1cblxuLmNvbnRhaW5lci1wYWRkaW5nLWxlZnQtcmlnaHQtODEge1xuICBwYWRkaW5nLXJpZ2h0OiA4MXB4O1xuICBwYWRkaW5nLWxlZnQ6IDgxcHg7XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZzogMjBweCAxNnB4IDA7XG5cbiAgICAmLnBzby1mb290bm90ZXMtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDI3cHggMDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhaW5lci1wYWRkaW5nLWxlZnQtcmlnaHQtODkge1xuICBwYWRkaW5nLXJpZ2h0OiA4OXB4O1xuICBwYWRkaW5nLWxlZnQ6IDg5cHg7XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZzogMjBweCAxNnB4IDA7XG4gIH1cbn1cblxuLmNvbnRhaW5lcl9wYWRkaW5nX2xlZnRfcmlnaHRfNzkge1xuICBwYWRkaW5nLXJpZ2h0OiA3OXB4O1xuICBwYWRkaW5nLWxlZnQ6IDc5cHg7XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZzogMjBweCAxNnB4IDA7XG4gIH1cbn1cblxuXG4ubXVzZW8tc2Fucy02MDAge1xuICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbnAucHNvLWJvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmltYWdlLXRleHQtZGlzY2xhaW1lciB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5iYW5uZXJoZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93LWV4dHJhYm9sZGl0YWxpY1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDQ4cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIGNvbG9yOiAjNTM1NDU5ICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aCkge1xuICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuLnNpZ251cC1wc28ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDdlYjAwO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpbWUtZ3JlZW47XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cblxuICBhIHtcbiAgICBmb250LWZhbWlseTogJG11c2VvLXNhbnM7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2Q3ZWIwMCAhaW1wb3J0YW50O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmb250LWZhbWlseTogJG11c2VvLXNhbnM7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmhlcm9fYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFubmVyLWJnd2hpdGUge1xuICAuaGVyby1iZy1pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgOTAuMjNkZWcsXG4gICAgICAgICNmZmZmZmYgNDMuNTglLFxuICAgICAgICByZ2JhKDIzMCwgMjMwLCAyMzAsIDAuOSkgNTguMDIlLFxuICAgICAgICByZ2JhKDIxNywgMjE3LCAyMTcsIDApIDk0LjglXG4gICAgKTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgOTAuMjNkZWcsXG4gICAgICAgICAgI2ZmZmZmZiAxMC41OCUsXG4gICAgICAgICAgcmdiYSgyMzAsIDIzMCwgMjMwLCAwLjkpIDI4LjAyJSxcbiAgICAgICAgICByZ2JhKDIxNywgMjE3LCAyMTcsIDApIDc0LjglXG4gICAgICApO1xuICAgIH1cblxuICAgIC5oZXJvX2Jhbm5lcl9kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBwLmJhbm5lci1kaXNjbGFpbWVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogJGRhcmstZ3JleSAhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgcmlnaHQ6IDcwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJhbm5lci1iZy1ncmVlbiB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm8tYmctaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgMjAwcHggMCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAtMS41NCUsIHJnYmEoMCwgMCwgMCwgMC44KSAxMTYuOTIlKTtcbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIgLmhlcm8tYmctaW1hZ2UgLmhlcm8tYmctaW1hZ2UtLWxpbmUgLmhlcm9fYmFubmVyX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXdjbXMtcGdwaC1zbGlkZXIge1xuICAgIC5oZXJvX2Jhbm5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5ncmV5LWJnIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbn1cblxuYS5wc28tYnRuIHtcbiAgYmFja2dyb3VuZDogI2Q3ZWIwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUzNTQ1OTtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBwYWRkaW5nOiA4cHggMTBweDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgfVxuXG4gICYucHNvLWJ0bi0td2lkZXIge1xuICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gICAgICBtaW4td2lkdGg6IDcwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG59XG5cbmEucHNvLWJ0bi5hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3ctYmxhY2stcmlnaHQuc3ZnXCIpIDUwJSA1MCUgbm8tcmVwZWF0O1xufVxuXG4ucHNvLWNhcmQtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBzby1zdWJub3RlLXJlZi10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRtdXNlby1zYW5zO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjNTM1NDU5O1xufVxuXG4udmlkZW9fY29udGFpbmVyIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWJ1dHRvbi1sYWJlbCB7XG4gICAgYmFja2dyb3VuZDogI0Q3RUIwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTM1NDU5O1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkbXVzZW8tc2FucztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBjb250ZW50OiB1cmwoL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ltYWdlcy9yaWdodC5wbmcpICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmxoLTEyIHtcbiAgbGluZS1oZWlnaHQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmxoLTE0IHtcbiAgbGluZS1oZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLmxoLTE2IHtcbiAgbGluZS1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmxoLTIwIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmxoLTI0IHtcbiAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmxoLTE2LW0ge1xuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBzby1mb290bm90ZSB7XG4gIGZvbnQtZmFtaWx5OiAkbXVzZW8tc2FucztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjNTM1NDU5O1xuXG4gIHN0cm9uZyB7XG4gICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgc3VwIHtcbiAgICAmLmZvb3Rub3RlLXN5bWJvbCB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgJi5wc28tZm9vdG5vdGUtYmlnZ2VyIHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gICYuYXN0ZXJpc2sge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIipcIjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgfVxuXG4gICYuZG91YmxlLWFzdGVyaXNrIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIqKlwiO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gIH1cblxuICAmLmRhZ2dlciB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oCgXCI7XG4gICAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmb250LXNpemU6IDYwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgfVxuXG4gICYuZGFnZ2VyLWRvdWJsZSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oCg4oCgXCI7XG4gICAgICBtYXJnaW4tbGVmdDogLTlweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmb250LXNpemU6IDYwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgfVxuXG4gICYuZG91YmxlLWRhZ2dlciB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oChXCI7XG4gICAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmb250LXNpemU6IDYwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgfVxuXG4gICYuc2VjdGlvbi1zaWduIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLCp1wiO1xuICAgICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZm9udC1zaXplOiA2MCU7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gIH1cblxuICAmLnBpcGUge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcInxcIjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGZvbnQtc2l6ZTogNjAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICB9XG5cbiAgJi5kb3VibGUtcGlwZSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwifHxcIjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGZvbnQtc2l6ZTogNjAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICB9XG5cbiAgJi5waWxjcm93IHtcblxuICAgICYuc21hbGwge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLCtlwiO1xuICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZm9udC1zaXplOiA2MCU7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gIH1cblxuICAmLmhhc2gge1xuICAgICYuc21hbGwge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIjXCI7XG4gICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmb250LXNpemU6IDYwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgfVxufVxuXG51bC5wc28tcmVmZXJlbmNlcyB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wc28tcmVmZXJlbmNlcyB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM1MzU0NTkgIWltcG9ydGFudDtcblxuICBzdHJvbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gICYucHNvLXJlZmVyZW5jZXMtbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi0tZnMtMThkLTE0bSB7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYubGgtMjQge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLmxoLTIwLW0ge1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4udHh0LWdyIHtcbiAgY29sb3I6ICMwMDZlNzY7XG59XG5cbi5wc28tcmVmIHtcbiAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy0zMDBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzUzNTQ1OTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aCkge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuXG4gIHN0cm9uZyB7XG4gICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy03MDBcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5cbi50YWItZGVzYyB7XG4gIHAge1xuICAgICYucHNvLXJlZiB7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTcwMFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHkucGFnZS1ub2RlLXR5cGUtcHNvLXBzYSB7XG4gIC5sYXlvdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICAgICYubWFyZ2luLWJvdHRvbS0yNCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJi5tb2JpbGUtbWFyZ2luLWJvdHRvbS0yNCB7XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmJsb2NrLWlubGluZS1ibG9ja2Jhc2ljIC5maWVsZC0tbmFtZS1ib2R5IGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAucGFyYWdyYXBoLS10eXBlLS13Y21zLXBncGgtc2xpZGVyIC5oZXJvLWJnLWltYWdlIC5oZXJvLWJnLWltYWdlLS1saW5lIC5oZXJvX2Jhbm5lcl9kZXNjcmlwdGlvbiBoMiB7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjZDdlYjAwO1xuICAgIH1cbiAgfVxuXG4gIC5sYXlvdXQtLXRocmVlY29sLXNlY3Rpb24ge1xuICAgIGdhcDogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgJi5jZW50ZXJlZC1zZXBhcmF0b3Ige1xuICAgICAgLmxheW91dF9fcmVnaW9uOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XG4gICAgICAgICAgbGVmdDogMjklO1xuICAgICAgICAgIHdpZHRoOiA0MyU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCgucGVyc3BlY3RpdmUpIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggNDBweCAyMHB4IDQwcHg7XG4gICAgfVxuXG4gICAgJi5uby1zZXBhcmF0b3Ige1xuICAgICAgLmxheW91dF9fcmVnaW9uOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tdGhpcmQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmxheW91dF9fcmVnaW9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDlweDtcbiAgICAgICAgICBoZWlnaHQ6IDIxMnB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMjc1cHg7XG4gICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5sYXlvdXRfX3JlZ2lvbiB7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDgwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleTtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XG4gICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgICYucG5hdmlnYXRlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XG4gICAgICAgICAgICBtYXJnaW46IDI0cHggMCAwIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5wdmlldyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUoKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYWluLW5hdmlnYXRpb24tcHNvIHtcbiAgICBuYXYge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAubmF2YmFyLWxpc3Qge1xuICAgICAgICAubmF2YmFyLWl0ZW0ge1xuICAgICAgICAgIHBhZGRpbmc6IDE4cHggMCAwIDA7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgZGVza3RvcC1vbmx5IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5uYXZiYXItaXRlbS0tYWN0aXZlLXRyYWlsIHtcbiAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM3ZGYyZWE7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5tZW51LWl0ZW0tLWV4cGFuZGVkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcC1vbmx5IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ia3poY3AvaW1hZ2VzL2Ryb3BfbWVudS1kb3duLWFycm93LnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICByaWdodDogLTIwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wLW9ubHkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgICByaWdodDogLTE2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdG91Y2gge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ltYWdlcy9kcm9wX21lbnUtZG93bi1hcnJvdy5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICYubmF2YmFyLWl0ZW0tLWFjdGl2ZS10cmFpbCB7XG4gICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy91cC1wc28tYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy91cC1wc28tYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJGRlc2t0b3AgLSAxKSkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjN2RmMmVhO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgLm5hdmJhci1saXN0IHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250YXdlc29tZS1pY29uKGYwNzcpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAoJGRlc2t0b3AgLSAxKSkge1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAubmF2YmFyLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNzVzO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5uYXZiYXItaXRlbS0tYWN0aXZlLXRyYWlsIHtcbiAgICAgICAgICAgICAgLm5hdmJhci1saXN0IHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC43NXM7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2YmFyLWxpc3Qge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMTI1JTtcblxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJGRlc2t0b3AgLSAxKSkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5uYXZiYXItaXRlbSB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKCRkZXNrdG9wIC0gMSkpIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN0RGMkVBO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjN2RmMmVhO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5uYXZiYXItaXRlbS0tYWN0aXZlLXRyYWlsIHtcbiAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdERjJFQTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlcm9fYmFubmVyX2Rlc2NyaXB0aW9uIHtcbiAgICBoMSB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRsaW1lLWdyZWVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWFpbi1uYXZpZ2F0aW9uLXBzbyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICYub3BlbiB7XG4gICAgICAubWVudSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC5uYXZzLS13cmFwcGVyIHtcbiAgICAgICAgLmJhY2stdG8tbWFpbi1tZW51IHtcbiAgICAgICAgICBmb250LWZhbWlseTogJG11c2VvLXNhbnM7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cbiAgICAgICAgICAmLmxldmVsLTIge1xuICAgICAgICAgICAgJiArICNibG9jay1wc29hbmRwc2F0b3BtZW51LFxuICAgICAgICAgICAgJiArICNibG9jay1wc29hbmRwc2F0b3BtZW51cmhldW0sXG4gICAgICAgICAgICAmICsgI2Jsb2NrLXBzb2FuZHBzYXRvcG1lbnVkZXJtYXRvbG9neSxcbiAgICAgICAgICAgICYgKyAjYmxvY2stYmt6aGNwLWhzdG9wbWVudWRlcm1hdG9sb2d5IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjYmxvY2stcHNvYW5kcHNhdG9wbWVudSxcbiAgICAgICAgI2Jsb2NrLXBzb2FuZHBzYXRvcG1lbnVyaGV1bSxcbiAgICAgICAgI2Jsb2NrLXBzb2FuZHBzYXRvcG1lbnVkZXJtYXRvbG9neSxcbiAgICAgICAgI2Jsb2NrLWJremhjcC1oc3RvcG1lbnVkZXJtYXRvbG9neSB7XG4gICAgICAgICAgcGFkZGluZzogMThweCA0MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWFmb2FtO1xuXG4gICAgICAgICAgLm1lbnUge1xuICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG11c2VvLXNhbnM7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtdXNlby1zYW5zO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI2Jsb2NrLXBzb21haW5uYXZpZ2F0aW9uLFxuICAgICAgICAjYmxvY2stYmt6aGNwLWRlcm1hdG9sb2d5LWhzLW5hdmlnYXRpb24ge1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGNhbGMoJGRlc2t0b3AgLSAxcHgpKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXZiYXItbGlzdCB7XG4gICAgICAgICAgICAubmF2YmFyLWl0ZW0ge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG5cbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VhZm9hbTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcblxuICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMjcwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLm1lbnUtaXRlbS0tZXhwYW5kZWQge1xuICAgICAgICAgICAgICAgIC5uYXZiYXItbGlzdCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAubmF2YmFyLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtdXNlby1zYW5zO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFmb2FtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNibG9jay11dGlsaXR5bmF2aWdhdGlvbi00IHtcbiAgICAgICAgICAudXRpbGl0eS1uYXZiYXItbGlzdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDQwcHg7XG5cbiAgICAgICAgICAgIC5uYXZiYXItaXRlbSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXVzZW8tc2FucztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgI2Jsb2NrLWJremhjcC1icmVhZGNydW1icyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI2Jsb2NrLWJremhjcC1icmVhZGNydW1icyB7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtdXNlby1zYW5zO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jYmxvY2stcHNvcHNhbW9iaWxlbWVudSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIHVsIHtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgcGFkZGluZzogMThweCAwO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWVudSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB6LWluZGV4OiAxMDAwO1xuICB9XG5cbiAgLm1lbnUtY29udGVudCB7XG4gICAgcGFkZGluZzogMThweCA0MHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAubWVudS1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC5zdWJtZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgLmhlYWRpbmcge1xuICAgICAgYmFja2dyb3VuZDogIzdkZjJlYTtcbiAgICAgIHBhZGRpbmc6IDE4cHggNDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtdXNlby1zYW5zO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAgICYuZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMThweCA0MHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBhLnN1Yl9zdWJtZW51LmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkc2VhZm9hbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJhY2stYnRuIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LWZhbWlseTogJG11c2VvLXNhbnM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMThweCA0MHB4O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ltYWdlcy9kcm9wX21lbnUtZG93bi1hcnJvdy5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWVudS1pdGVtIHtcbiAgICAubm8tc3VibWVudS1hcnJvdyB7XG4gICAgICAuYXJyb3cge1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgfVxuICAgIH1cblxuICAgIGEsXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAmLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgfVxuXG4gICAgICAmLmFycm93IHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvdGhlbWVzL2N1c3RvbS9ia3poY3AvaW1hZ2VzL2Ryb3BfbWVudS1kb3duLWFycm93LnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBzbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG59XG5cbiNibG9jay1ia3poY3AtcHNvcHNhc2lnbnVwbW9iaWxlbWVudWdsb2JhbCB7XG4gIHBhZGRpbmc6IDQ4cHggNDBweCAxNnB4IDQwcHggIWltcG9ydGFudDtcbn1cbiNibG9jay1ia3poY3AtcHNvcHNhc2lnbnVwbW9iaWxlbWVudWhzIHtcbiAgcGFkZGluZzogNDhweCA0MHB4IDAgNDBweCAhaW1wb3J0YW50O1xufVxuXG4jYmxvY2stYmt6aGNwLXBzb3BzYW1vYmlsZW1lbnVzZWNvbmRhcnksXG4jYmxvY2stYmt6aGNwLXBzb3BzYXNpZ251cG1vYmlsZW1lbnVnbG9iYWwsXG4jYmxvY2stYmt6aGNwLXBzb3BzYXNpZ251cG1vYmlsZW1lbnVocyB7XG4gIHBhZGRpbmc6IDAgNDBweCAxOHB4IDQwcHg7XG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICB1bCB7XG4gICAgbGkge1xuICAgICAgYSB7XG4gICAgICAgICYuc2lnbi11cCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGltZS1ncmVlbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGltZS1ncmVlbjtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgY29sb3I6ICMwNzM5NEI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cblxuICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNpZ24tdXAtbW9iaWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JleTtcbiAgYmFja2dyb3VuZDogJGxpbWUtZ3JlZW47XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMCk7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAxOHB4IDQwcHggMDtcblxuICBhIHtcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRtdXNlby1zYW5zO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGhyZWVjb2wtcmhldW1hLW1vYSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG5ib2R5LnBhZ2Utbm9kZS10eXBlLXBzby1wc2Ege1xuICAubGF5b3V0LS10aHJlZWNvbC1zZWN0aW9uIHtcbiAgICAmOmlzKC5ocy1zZWN0aW9uLW5hdmlnYXRlKSB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aCArIDEpIHtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDcwcHggMjBweCAxMDBweDtcbiAgICAgICAgLmxheW91dF9fcmVnaW9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kLCAubGF5b3V0X19yZWdpb24tLXRoaXJkIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAyMHB4IDA7XG4gICAgICAgIC5sYXlvdXRfX3JlZ2lvbiB7XG4gICAgICAgICAgcGFkZGluZzogMCAxNnB4IDAgMTZweDtcblxuICAgICAgICAgIHA6bm90KC5wc28tdGl0bGUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucG5hdmlnYXRlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjRweCAwIDMwcHggMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ocy1uYXZpZ2F0ZS1iaW16ZWx4IHtcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICB9XG5cbiAgICAucHNvLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHhcbiAgICB9XG4gIH1cblxuICAuaHMtc2VjdGlvbi1uYXZpZ2F0ZSB7XG4gICAgLmhzLW5hdmlnYXRpb24tbW9iaWxlIHtcbiAgICAgIC5wc28tdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAwIDE2JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmlzKC5saWdodGdyZWVuLWJnLWdyZXktY29ybmVyKSB7XG4gICAgICBoMyB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgcC5iYy1jb3JuZXIge1xuICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ocy1zcGVjaWFsdHktYnV0dG9ucyB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICAuaHMtc2VjdGlvbi1uYXZpZ2F0ZSB7XG4gICAgICAmOmlzKC5saWdodGdyZWVuLWJnLWdyZXktY29ybmVyKSB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgd2lkdGg6IDg3JTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmlzKC5za3ktLWJsdWUpIHtcbiAgICAgICAgLnBzby1zdWJ0aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93LWV4dHJhYm9sZGl0YWxpY1wiO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaHMtbmF2aWdhdGlvbi1tb2JpbGUge1xuICAgICAgICAucHNvLXRpdGxlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmhzLW5hdmlnYXRpb24tbW9iaWxlIHtcbiAgICAgIC5wc28tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5wc28tc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAudHdvLWdyaWQge1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gIC5tb3JlLWV4cGVydHMtbW9iaWxlIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgLnRpdGxlLW1vYmlsZS1zaXplLTMwIHtcbiAgICAucHNvLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB9XG4gIH1cblxuICAudGl0bGUtbW9iaWxlLXBhZGRpbmctMjAge1xuICAgIC5wc28tdGl0bGUge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC50aXRsZS1tb2JpbGUtcGFkZGluZy0zMCB7XG4gICAgLnBzby10aXRsZSB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgfVxuICB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC10YWJsZXQtd2lkdGgpIHtcbiAgLnRpdGxlLW1vYmlsZS10YWJsZXQtcGFkZGluZy10b3AtMzAge1xuICAgIC5wc28tdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5kZXJtYS1kb3NpbmctcGFnZSB7XG4gIC5kZXJtYS1kb3NpbmctaW1nLTc1MCB7XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgICAubWVkaWEubWVkaWEtLXR5cGUtaW1hZ2UubWVkaWEtLXZpZXctbW9kZS1pbWFnZS01NDV4MTAwLXNjb2xsYWJsZSB7XG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTQxcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubWVkaWEubWVkaWEtLXR5cGUtaW1hZ2UubWVkaWEtLXZpZXctbW9kZS1pbWFnZS01NDV4MTAwLXNjb2xsYWJsZTo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRlcm1hLWRvc2luZy1pbWctNzgwIHtcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA3ODBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgLnBzby10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgICBwLnRleHQtc3ViaGVhZGluZy1iYXJsb3cge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgIH1cbiAgICAubW9iaWxlLW1hcmdpbi1ib3R0b20ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjlweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY2FyZC1wc28ge1xuICAgICAgLnBzby10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm1vYmlsZS1wYWRkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICB9XG4gIH1cbn1cblxuLmxpZ2h0Z3JlZW4tYmctYmx1ZS1jb3JuZXIuZGVybWEtZG9zaW5nLXBhZ2Uge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aCkge1xuICAgIHBhZGRpbmc6IDIwcHggNSUgIWltcG9ydGFudDtcbiAgICAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgfVxuICB9XG5cbiAgLm1vcmUtbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRvcDogMTAlO1xuICAgICAgbGVmdDogMTAyJTtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC90aGVtZXMvY3VzdG9tL2JremhjcC9pbWFnZXMvaWNvbnMvYXJyb3ctYmxhY2stcmlnaHQuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aCkge1xuICAgICAgICB0b3A6IDIyJTtcbiAgICAgICAgbGVmdDogOTUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbiIsIi50d28tZ3JheWVkLWNvbHVtbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IDQwcHggMTAlO1xuXG4gIC5sYXlvdXRfX3JlZ2lvbiB7XG4gICAgLmltYWdlLWJsb2NrLS1pbWFnZSB7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgfVxuICB9XG5cbiAgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjY2QTEwO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMHB4IDBweCAxNXB4O1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cblxuICAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjY2QTUwO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAxNXB4IDE1cHggMHB4O1xuICAgIHBhZGRpbmc6IDQzcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyNHB4O1xuXG4gICAgLmljb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDExMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxheW91dF9fcmVnaW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgfVxuXG4gICAgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMHB4IDBweDtcbiAgICB9XG5cbiAgICAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDE1cHggMTVweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBnYXA6IDI1cHg7XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbiIsIi5kYXJrLWdyZXktbGluZWFyLWdyYWRpZW50LWJnIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzIwMjMyNCAwJSwgIzMyMzQzMSAxMDAlKTtcbiAgJixcbiAgcCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIC50aXRsZSxcbiAgLnByZS10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93Y29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItOTtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBsaW5lLWhlaWdodDogNzdweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXNpemU6MzZweDtcbiAgICB9XG4gIH1cblxuICAucHJlLXRpdGxlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW46IDBweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuIiwiLnFhLWdyZWVuLXRpdGxlLWFycm93IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdGhlbWVzL2N1c3RvbS9ia3poY3AvaW1hZ2VzL2xpZ2h0LWdyZWVuLWFycm93cy5zdmcnKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDYwJSk7XG5cbiAgLnRhYi1kZXNjIHtcbiAgICAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkge1xuICAgICAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucWEtZ3JlZW4tdGl0bGUtYXJyb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ltYWdlcy9saWdodC1ncmVlbi1hcnJvd3MtbGVmdC5zdmcnKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNhbGMoOTAlKTtcblxuICAmLmJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA4MCU7XG4gIH1cbn1cblxuLnFhLWdyZWVuLXRpdGxlLWFycm93LCAucWEtZ3JlZW4tdGl0bGUtYXJyb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBoMywgLnF1ZXN0aW9uIHtcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yLTk7XG4gICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMi4wOHB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICBsaSwgcCwgLmFuc3dlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiamFmLWJlcm5pbmEtc2Fucy00MDBcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbiIsIi51aS1kaWFsb2cge1xuICA6bm90KC51aS1sYXlvdXQtYnVpbGRlci1tb2RhbCksXG4gIDpub3QoLnVpLWRpYWxvZy1wb3NpdGlvbi1zaWRlKSB7XG4gICAgJi51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogNDBweCAzJTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIC51aS1kaWFsb2ctdGl0bGUge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudWktZGlhbG9nLWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnBzby1yZWYge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnVpLWRpYWxvZy5wc28tcG9wdXAge1xuICB6LWluZGV4OiAxMDUwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuXG4gIC5wc28tcG9wdXAge1xuICAgICYtLWNsb3NlLWxhYmVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2t5LS1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRTVGMEYxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucG9wdXAtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC90aGVtZXMvY3VzdG9tL2JremhjcC9pbWFnZXMvbmV3LXBvcC11cC1iZy5zdmcpIG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDc0cHg7XG4gICAgbWF4LXdpZHRoOiA5NDBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ltYWdlcy9wb3B1cC1iZy1tb2Iuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICBoZWlnaHQ6IDYxcHg7XG4gICAgICBtYXJnaW46IDEwcHggYXV0byAwIGF1dG87XG4gICAgfVxuXG4gICAgLnVpLWJ1dHRvbiB7XG4gICAgICB0b3A6IDIycHggIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiAzM3B4ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB0b3A6IDQzcHggIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnVpLWJ1dHRvbi1pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC90aGVtZXMvY3VzdG9tL2JremhjcC9pbWFnZXMvcGx1cy1zaWduLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM3cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxN3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnVpLWRpYWxvZy1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogOTQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgfVxuXG4gICAgLndoaXRlLWJhY2tncm91bmQge1xuICAgICAgcGFkZGluZzogMCAyMHB4IDI1cHg7XG5cbiAgICAgIC5ibG9jay1sYXlvdXQtYnVpbGRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgIC5wc28tZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHNvLXN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgIC5wc28tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICB9XG5cbiAgJi5za3ktYmx1ZS1iZyB7XG4gICAgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ltYWdlcy9wb3B1cF9za3libHVlX2JnLnBuZykgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMTAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gMCBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgaGVpZ2h0OiA3M3B4O1xuICAgICAgbWF4LXdpZHRoOiA5NDBweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvdGhlbWVzL2N1c3RvbS9ia3poY3AvaW1hZ2VzL3BvcHVwX3NreWJsdWVfYmdfbW9iLnBuZykgbm8tcmVwZWF0O1xuICAgICAgICBoZWlnaHQ6IDU5cHg7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDAgYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVpLWRpYWxvZy1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUYwRjE7XG5cbiAgICB9XG4gIH1cbn1cblxuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDcuNXB4KTtcbiAgYmFja2dyb3VuZDogcmdiYSg4MywgODQsIDg5LCAwLjgpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucG9wdXAtaWNvbnRpdGxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuXG4gICYuYXhzcGEge1xuICAgIGltZyB7XG4gICAgICBtaW4td2lkdGg6IDUzcHg7XG4gICAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cblxuICBhcnRpY2xlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBoMiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBpbWcge1xuICAgIC8vbWluLXdpZHRoOiA1MnB4O1xuICAgIC8vbWluLWhlaWdodDogNTJweDtcbiAgICAvL0BpbmNsdWRlIG1vYmlsZSB7XG4gICAgLy8gIG1pbi13aWR0aDogNDRweDtcbiAgICAvLyAgbWluLWhlaWdodDogYXV0bztcbiAgICAvL31cbiAgfVxufVxuXG5ib2R5IHtcbiAgJjpoYXMoLnVpLWRpYWxvZykge1xuICAgIC5tb2RhbC1iYWNrZ3JvdW5kLW92ZXJsYXkge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDgzLCA4NCwgODksIDAuNDUpO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgIH1cbiAgfVxufVxuXG5ib2R5IHtcbiAgJjpoYXMoLnVpLXdpZGdldC1vdmVybGF5KSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuIiwiLmJsb2NrLWlubGluZS1ibG9ja3p3ciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ltYWdlcy9aZXJvX2JhY2tncm91bmRfZmFkZWQucG5nKSBuby1yZXBlYXQgY2VudGVyIDUwcHg7XG5cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aCkge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuXG4gIC56d3ItY29sdW1ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgfVxuICAubXgtYXV0byB7XG4gICAgcCB7XG4gICAgICBmb250LWZhbWlseTogJG11c2VvLXNhbnM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC56d3ItY29sdW1uIHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBnYXA6IDhweDtcbiAgICAmLnp3ci1pbWFnZSB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDU4MHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICBoZWlnaHQ6IDMzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi56d3Itd3JhcHBlciB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICY6bm90KC56d3ItaW1hZ2UpIHtcbiAgICAgICAgb3JkZXI6IDEwO1xuICAgICAgfVxuXG4gICAgICAmLnp3ci1pbWFnZSB7XG4gICAgICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC56d3ItaXRlbSB7XG4gICAgICB3aWR0aDogNDIwcHg7XG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNHB4IDE2cHg7XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNXB4IDE0cHg7XG4gICAgICAgIGdhcDogMTVweDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDU3LCA3NSwgMC4zKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNy4wNHB4O1xuICAgICAgfVxuICAgICAgLmFtb3VudC1pbmZvIHtcbiAgICAgICAgLnNtYWxsLXRleHQge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICAuendyLWl0ZW0tcGVyY2VudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBmb250LWZhbWlseTogJG11c2VvLXNhbnM7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4LjhweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyUnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm90dG9tOiAzcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIC56ZXJvLWl0ZW0ge1xuICAgICAgICBjb2xvcjogI0Q3RUIwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRiZXJuaW5hLXNhbnMtYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiA3NHB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB9XG4gICAgICAuendyLWl0ZW0tY29udGVudCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMjtcbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucGx1cy1idXR0b24ge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGFya2VzdC0tZ3JlZW4ge1xuICAgICAgICBwIHtcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY2VudGVyLWFsaWduIHtcbiAgICAuendyLWNvbHVtbiB7XG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgYWxpZ24tc2VsZjogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5yYXgtc3BhLXplcm8td2l0aGluLXJlYWNoLXRhYnMge1xuICAuYmxvY2staW5saW5lLWJsb2NrendyIHtcbiAgICAgIC56d3ItY29sdW1ucyB7XG4gICAgICAgIC56d3Itd3JhcHBlciB7XG4gICAgICAgICAgaGVpZ2h0OiA0OTFweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgaGVpZ2h0OiAyOTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbn1cbiIsIi5nZW5lcmFsLWJhc2ljLWJsb2NrIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZ2FwOiAzMnB4O1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgZ2FwOiA0cHg7XG4gIH1cblxuICAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnkge1xuICAgIC5wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi5leHBsb3JlLWJpbXplbHgtbmF2aWdhdGUtYmxvY2sgLmZpZWxkLS1uYW1lLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBnYXA6IDMwcHg7XG5cbiAgLnR4dC1hbmQtcGljdHVyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMjIwcHg7XG4gICAgICBoZWlnaHQ6IDExMC4wNjlweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aCkge1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIm11c2VvLXNhbnNcIjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuLnZpZXctZG9zaW5nLW5vLWNhcmQtYmxvY2sgLmZpZWxkLS1uYW1lLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBnYXA6IDMycHg7XG5cblxuICAuYXV0by1pbmplY3RvciB7XG4gICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fuc1wiO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbn1cblxuLnBzby1mb290bm90ZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnR3by1ncmlkIHtcbiAgJi5pY29uLWJsb2NrIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcblxuICAgIC5pbWFnZS1ibG9jay0taW1hZ2Uge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcblxuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gIH1cbn1cblxuYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKSAjc2VjdGlvbi0yIC5ibG9jay1tb2EtdGFicy1tb2JpbGUge1xuICBib3JkZXItcmFkaXVzOiAxNnB4IDBweCAwcHggMHB4O1xuICBoZWlnaHQ6IDc5MnB4O1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAzNThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICB1bC50YWJzLW5hdiB7XG4gICAgaGVpZ2h0OiA3N3B4O1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDM1OHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgbGkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgICAgIGNvbG9yOiAjNTM1NjVBO1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiA3N3B4O1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE2cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE2cHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgY29sb3I6ICM1MzU2NUE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTZweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBjb2xvcjogIzUzNTY1QTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDZFNzY7XG4gICAgICAgIGNvbG9yOiAjRDdFQjAwO1xuICAgICAgICBib3JkZXItY29sb3I6ICNGNkY2RjY7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDFweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjRDdFQjAwO1xuICAgICAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIjtcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1Mi44cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IGZyb20tZm9udDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogJG11c2VvLXNhbnM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgZGl2LnRhYi1kZXNjIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGFiLWRlc2NyaXB0aW9uLWFib3ZlLWltYWcge1xuICAgICAgaGVpZ2h0OiAxNDRweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMjRweCAxMnB4IDI0cHg7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBib3JkZXItd2lkdGg6IDBweCAxcHggMXB4IDFweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6ICNGNkY2RjY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgcHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtdXNlby1zYW5zO1xuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRtdXNlby1zYW5zO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKSAjc2VjdGlvbi0yIC53aGl0ZS1iYWNrZ3JvdW5kIC5ibG9jay1tb2EtdGFicy1tb2JpbGUge1xuICAuZmllbGQtLW5hbWUtZmllbGQtdGFiLWRlc2NyaXB0aW9uLWFib3ZlLWltYWcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZFNzY7XG4gIH1cbn1cbiIsIi5tZWRpYSB7XG4gICYubWVkaWEtLXR5cGUtaW1hZ2Uge1xuICAgICYubWVkaWEtLXZpZXctbW9kZSB7XG4gICAgICAmLWltYWdlLTU0NXgxMDAtc2NvbGxhYmxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDU0NXB4IC0gMjRweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAub3Mtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIC0tb3Mtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gICAgICAgICAgICAmLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgICAgICAgICAgICAgLm9zLXNjcm9sbGJhci1oYW5kbGUge1xuICAgICAgICAgICAgICAgIC0tb3MtaGFuZGxlLWJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICAtLW9zLWhhbmRsZS1iZzogIzAwNkU3NjtcbiAgICAgICAgICAgICAgICAtLW9zLWhhbmRsZS1iZy1ob3ZlcjogIzAwNkU3NjtcbiAgICAgICAgICAgICAgICAtLW9zLWhhbmRsZS1iZy1hY3RpdmU6ICMwMDZFNzY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDU0NXB4O1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIuaHMtYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmFubmVycy9ocy9iYWNrZ3JvdW5kLnBuZ1wiKSAwIDAgbm8tcmVwZWF0O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcblxuICAuaHMtYmFubmVyIHtcblxuICAgICYtLWxpbWUtYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmFubmVycy9ocy9saW1lLWJhY2tncm91bmQucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgQGluY2x1ZGUgdW50aWwoJGRlc2t0b3ApIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1saW1lLWJhY2tncm91bmQtYm90dG9tLXJpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iYW5uZXJzL2hzL2xpbWUtYmFja2dyb3VuZC1ib3R0b20tcmlnaHQucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMTQzcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIEBpbmNsdWRlIHVudGlsKCRkZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGltZS1iYWNrZ3JvdW5kLWJvdHRvbS1sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmFubmVycy9ocy9saW1lLWJhY2tncm91bmQtYm90dG9tLWxlZnQucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMTU0cHg7XG4gICAgICBoZWlnaHQ6IDg2cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgQGluY2x1ZGUgdW50aWwoJGRlc2t0b3ApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tdG9wLWFycm93cyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmFubmVycy9ocy9kb3duLWFycm93cy5zdmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgQGluY2x1ZGUgdW50aWwoJGRlc2t0b3ApIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10b3AtbGVmdC1jaXJjbGVzIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iYW5uZXJzL2hzL3RvcC1sZWZ0LWNpcmNsZXMucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMzA2cHg7XG4gICAgICBoZWlnaHQ6IDQ4MXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgIEBpbmNsdWRlIHVudGlsKCRkZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tdG9wLXJpZ2h0LWNpcmNsZXMge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Jhbm5lcnMvaHMvdG9wLXJpZ2h0LWNpcmNsZXMucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogODRweDtcbiAgICAgIGhlaWdodDogOTZweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogNDtcblxuICAgICAgQGluY2x1ZGUgdW50aWwoJGRlc2t0b3ApIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Jhbm5lcnMvaHMvbW9iaWxlLXRvcC1yaWdodC1jaXJjbGVzLnBuZ1wiKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgICB3aWR0aDogNDlweDtcbiAgICAgICAgaGVpZ2h0OiA5OXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWJvdHRvbS1sZWZ0LWNpcmNsZXMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iYW5uZXJzL2hzL2JvdHRvbS1sZWZ0LWNpcmNsZXMucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDEwMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDQ7XG5cbiAgICAgIEBpbmNsdWRlIHVudGlsKCRkZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXRpdGxlLWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Jhbm5lcnMvaHMvbWlkZGxlLWJhY2tncm91bmQucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBAaW5jbHVkZSB1bnRpbCgkZGVza3RvcCkge1xuICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxMzJweCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICB0byByaWdodCxcbiAgICAgICAgICAgIHJnYmEoMjUsIDEwNywgMTM0LCAwLjkpIDAlLFxuICAgICAgICAgICAgcmdiYSg4LCAxMDgsIDEyNSwgMC45KSAyNSUsXG4gICAgICAgICAgICByZ2JhKDIsIDEwOSwgMTE5LCAwLjkpIDUwJSxcbiAgICAgICAgICAgIHJnYmEoMCwgMTEwLCAxMTgsIDAuOSkgMTAwJVxuICAgICAgICApO1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtaHMtb3ctYmFubmVyX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExLjQlO1xuICAgICAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgICAgICBAaW5jbHVkZSB3aWRlc2NyZWVuIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDc5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgdW50aWwoJGRlc2t0b3ApIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIHNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgQGluY2x1ZGUgdW50aWwoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRDdFQjAwO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0taW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiA0O1xuXG4gICAgICAmID4gLmRlc2t0b3Age1xuICAgICAgICBAaW5jbHVkZSB1bnRpbCgkZGVza3RvcCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmID4gLm1vYmlsZSB7XG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZGVmYXVsdCB7XG4gICAgaGVpZ2h0OiAyMjVweDtcblxuICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgIGhlaWdodDogMjk1cHg7XG4gICAgfVxuXG4gICAgLmhzLWJhbm5lciB7XG4gICAgICAmLS1saW1lLWJhY2tncm91bmQge1xuICAgICAgICB3aWR0aDogNjA4cHg7XG4gICAgICAgIGhlaWdodDogMzAxcHg7XG4gICAgICB9XG5cbiAgICAgICYtLXRvcC1hcnJvd3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgd2lkdGg6IDE5OHB4O1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIHRvcDogNHB4O1xuICAgICAgfVxuXG4gICAgICAmLS10aXRsZS1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMjlweDtcbiAgICAgICAgdG9wOiA0OHB4O1xuICAgICAgICBAaW5jbHVkZSB1bnRpbCgkZGVza3RvcCkge1xuICAgICAgICAgIGhlaWdodDogMTY3cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUteHNtKCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXRleHQtYnJlYWtlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iYW5uZXJzL2hzL3RleHQtYnJlYWtlci5wbmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICB3aWR0aDogMjc2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcC1vbmx5IHtcbiAgICAgICAgICBsZWZ0OiAxMS40JTtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgdW50aWwoJGRlc2t0b3ApIHtcbiAgICAgICAgICB3aWR0aDogMTQ0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1pbWFnZSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgQGluY2x1ZGUgdW50aWwoJGRlc2t0b3ApIHtcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgcmlnaHQ6IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyMjVweDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgIEBpbmNsdWRlIHVudGlsKCRkZXNrdG9wKSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyODVweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUteHNtIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIyNXB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndhdGVybWFyayB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxNzVweDtcbiAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cbiAgICAgICAgICBAaW5jbHVkZSB1bnRpbCgkZGVza3RvcCkge1xuICAgICAgICAgICAgYm90dG9tOiA3MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC53YXRlcm1hcmsge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRiYXJsb3ctc2FucztcbiAgICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICM1MzU2NUE7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudHdvLXJpZ2h0LWltYWdlcyB7XG4gICAgLmhzLWJhbm5lciB7XG4gICAgICAmLS1pbWFnZSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDM3cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdW50aWwoJGRlc2t0b3ApIHtcbiAgICAgICAgICB0b3A6IDMycHg7XG4gICAgICAgICAgcmlnaHQ6IDExcHg7XG4gICAgICAgIH1cblxuICAgICAgICAud2F0ZXJtYXJrIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSB1bnRpbCgkZGVza3RvcCkge1xuICAgICAgICAgICAgYm90dG9tOiA4NHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZGVza3RvcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1bnRpbCgkZGVza3RvcCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcblxuICAgICAgICAgIEBpbmNsdWRlIHVudGlsKCRkZXNrdG9wKSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS14c20ge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTkwcHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tdGV4dC1icmVha2VyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTY1JSwgMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndhdGVybWFyayB7XG4gICAgICAmLm1vYmlsZSB7XG4gICAgICAgIGxlZnQ6IDE3cHg7XG4gICAgICAgIGJvdHRvbTogNzhweDtcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5vdmVydmlldyB7XG4gICAgaGVpZ2h0OiA1MjBweDtcblxuICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgIGhlaWdodDogNTMzcHg7XG4gICAgfVxuXG4gICAgLmhzLWJhbm5lciB7XG5cbiAgICAgICYtLWxpbWUtYmFja2dyb3VuZCB7XG4gICAgICAgIHdpZHRoOiA2NTlweDtcbiAgICAgICAgaGVpZ2h0OiAzMjdweDtcblxuICAgICAgICBAaW5jbHVkZSB1bnRpbCgkZGVza3RvcCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tdG9wLWFycm93cyB7XG4gICAgICAgIHdpZHRoOiAyMzhweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB0b3A6IDM2cHg7XG4gICAgICB9XG5cbiAgICAgICYtLXRpdGxlLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDE4NXB4O1xuICAgICAgICB0b3A6IDEyNHB4O1xuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1ocy1vdy1iYW5uZXJfX3RpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE5JTtcbiAgICAgICAgICBAaW5jbHVkZSB1bnRpbCgkd2lkZXNjcmVlbikge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSB1bnRpbCgkZGVza3RvcCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXJsb3ctc2FucyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB1bnRpbCgkZGVza3RvcCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgJi5iaWcge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFybG93LWV4dHJhYm9sZGl0YWxpYy1zYW5zICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4OHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTA1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHVudGlsKCRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOm5vdCguYmlnKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaW1lLWdyZWVuO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXN1YnRpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDMxNXB4O1xuICAgICAgICBsZWZ0OiAxNSU7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIEBpbmNsdWRlIHVudGlsKCR3aWRlc2NyZWVuKSB7XG4gICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB1bnRpbCgkZGVza3RvcCkge1xuICAgICAgICAgIHRvcDogMTQ5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2NDhweDtcblxuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1NlbWlib2xkXCIsIHNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHVudGlsKCRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZS14c20ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd21lZGl1bVwiLCBzZXJpZjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0LWJyZWFrZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iYW5uZXJzL2hzL3RleHQtYnJlYWtlci5wbmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgICAgICAgICB3aWR0aDogMjc2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIG1hcmdpbjogMTJweCBhdXRvIDAgYXV0bztcbiAgICAgICAgICBAaW5jbHVkZSB1bnRpbCgkZGVza3RvcCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNDRweCAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAzMXB4IDAgMzdweCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1yZWZlcmVuY2VzIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NDhweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAzJTtcbiAgICAgICAgYm90dG9tOiA4cHg7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIEBpbmNsdWRlIHVudGlsKCR3aWRlc2NyZWVuKSB7XG4gICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHVudGlsKCRkZXNrdG9wKSB7XG4gICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICBib3R0b206IDI4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAud2F0ZXJtYXJrIHtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBzZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSB1bnRpbCgkZGVza3RvcCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0taW1hZ2Uge1xuICAgICAgICBAaW5jbHVkZSB1bnRpbCgkZGVza3RvcCkge1xuICAgICAgICAgIHRvcDogMTA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1MjBweDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTc1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlLXhzbSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC53YXRlcm1hcmsge1xuXG4gICAgICAmLmRlc2t0b3Age1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMWRlZyk7XG4gICAgICAgIEBpbmNsdWRlIHVudGlsKCRkZXNrdG9wKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubW9iaWxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFybG93LXNhbnM7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICM1MzU2NUE7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIvL0hlYWRlciBTdHlsZXNcbi5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgQGluY2x1ZGUgdGFibGV0LW9ubHl7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxuXG4gICYtLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5uYXZzLS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBmdWxsaGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMxcHg7XG4gICAgfVxuICB9XG59XG5cblxuLmhlYWRlcixcbm1haW4ge1xuICAuYmxvY2stc3lzdGVtLWJyYW5kaW5nLWJsb2NrIHtcbiAgICAuaW1nLWJyYW5kLWxvZ28ge1xuICAgICAgd2lkdGg6IDI2MnB4O1xuICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0b3A6IC0yMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCAzcHggIzM0Mzc0MSk7XG5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdGFibGV0LW9ubHkge1xuICAgICAgICB0b3A6IC0yMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UsXG4ucGFnZS1ub2RlLXR5cGUtaHMtc3BsYXNoLXBhZ2Uge1xuICAuaGVhZGVyLFxuICBtYWluIHtcbiAgICAuYmxvY2stc3lzdGVtLWJyYW5kaW5nLWJsb2NrIHtcbiAgICAgIC5pbWctYnJhbmQtbG9nbyB7XG4gICAgICAgIHdpZHRoOiAyNjJweDtcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAvLyB6LWluZGV4OiAyO1xuICAgICAgICAvLyB0b3A6IC0yMHB4O1xuICAgICAgICAvLyBsZWZ0OiAwO1xuICAgICAgICAvLyBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggM3B4ICMzNDM3NDEpO1xuXG4gICAgICAgIC8vIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIC8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvLyAgIHRvcDogLTJweDtcbiAgICAgICAgLy8gICBsZWZ0OiAtMjBweDtcbiAgICAgICAgLy8gfVxuXG4gICAgICAgIC8vIEBpbmNsdWRlIHRhYmxldC1vbmx5IHtcbiAgICAgICAgLy8gICB0b3A6IC0yMnB4O1xuICAgICAgICAvLyAgIGxlZnQ6IC00MHB4O1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgLy8gQGluY2x1ZGUgZGVza3RvcC1vbmx5IHtcbiAgICAgICAgLy8gICBsZWZ0OiAtNDBweDtcbiAgICAgICAgLy8gfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIvL0Zvb3RlciBTdHlsZXNcbi5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTEuNTglIDIwNC4xMiUgYXQgNTAlIDUwJSwgIzAwNkU3NiAwJSwgIzAzNDE1NSAxMDAlKTtcblxuICBwIHtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGZvbnQtZmFtaWx5OiAkbXVzZW8tc2FucztcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICBAaW5jbHVkZSB0b3VjaCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAjYmxvY2stZm9vdGVyIHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8qXG4gICAgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgKi9cblxuICAgIC5uby1icmVhayB7XG4gICAgICBiciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ia3poY3AtZm9vdGVyLS1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDQwcHggMCAwIDA7XG4gICAgcGFkZGluZzogNDBweCAwIDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0aGVtZS1jb2xvci03O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbjogMjJweCAwIDAgMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLmJremhjcC1mb290ZXItLWJvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuYmt6aGNwLWZvb3Rlci0taW1hZ2Uge1xuICAgIGZsZXg6IDIwJTtcbiAgICBtYXJnaW46IDAgMCAwIDQwcHg7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZmxleDogMTAwJTtcbiAgICAgIG1hcmdpbjogMTBweCAwIDMwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5ib3JkZXItLWxpbmUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGhlbWUtY29sb3ItMTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgIGhlaWdodDogMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAuYm90dG9tLS1yaWdodC1ibG9jayB7XG4gICAgcCB7XG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLTE7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgLm5vLWJyZWFrIHtcbiAgICBiciB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJrei1mb290ZXItbG9nbyB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYm90dG9tLS1mb290ZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI0JEREMwNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTc5Nzk3O1xuICBoZWlnaHQ6IDYwcHg7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG5cbiAgICBwe1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jaGV2cm9uLXVwIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy90aGVtZXMvY3VzdG9tL2JremhjcC9pbWFnZXMvaWNvbnMvaWNvbi1zaGV2cm9uLXVwLnN2ZycpIDAgMCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG59XG4uYm90dG9tLWZvb3Rlci0tbG9nbyB7XG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbiNibG9jay1mb290ZXIsICNibG9jay1mb290ZXJzcGxhc2gge1xuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDAgN3B4O1xuICB9XG5cbiAgdWwge1xuICAgIGxpIHtcbiAgICAgIGEge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNibG9jay1mb290ZXJibG9jayB7XG4gIG1heC13aWR0aDogNjg4cHg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5mb290ZXItYWRkcmVzcyB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIHNwYW46bnRoLW9mLXR5cGUoMm4pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICBzcGFuOm50aC1vZi10eXBlKDJuKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHRhYmxldC1vbmx5IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIGRlc2t0b3Atb25seSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuXG4gICAgcCB7XG4gICAgICAmLm5vLWJyZWFrIHtcbiAgICAgICAgYnIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiNibG9jay1leHRlcm5hbHNpdGVsZWF2aW5nYmxvY2ssICNibG9jay1oZWFsdGhjYXJlcHJvZmVzc2lvbmFsYmxvY2sge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZm9vdGVyIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICAuY29udGFpbmVyLS1mbHVpZCB7XG4gICAgICAuYm90dG9tLWZvb3Rlci0tbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNvY2lhbC1tZWRpYS1pY29ucyB7XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGEge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICAwO1xuICAgIH1cbiAgfVxufVxuLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIHtcbiAgLmZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvdGhlbWVzL2N1c3RvbS9ia3poY3AvaW1hZ2VzL2Zvb3Rlci1zcGxhc2gtYmcucG5nJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LWZhbWlseTpcIm11c2VvLXNhbnMtMzAwXCIsIHNhbnMtc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgICAmLm5vLWJyZWFrIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgICYuZm9vdGVyLWFkZHJlc3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJrei1mb290ZXItbG9nbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgIH1cbiAgICAuYm90dG9tLWZvb3Rlci0tbG9nbyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5ob21lLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBncmlkLWdhcDogMjBweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG5cbiAgLnR3by1ncmlkLFxuICAub25lLWdyaWQge1xuICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuZ3JpZF8xLFxuICAgIC5ncmlkXzIge1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuXG4gICAgICAuYnV0dG9uLWxpZ2h0LWdyZWVuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtdXNlby1zYW5zO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjMkYzMTMwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNCRERDMDQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5ncmRfdHRsIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBjb2xvcjogIzJGMzEzMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogIzAwNUY2NjtcbiAgICAgICAgfVxuXG4gICAgICAgIHN1cCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiamFmLWJlcm5pbmEtc2Fucy00MDBcIjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgICYuc3ltYm9sLXRleHQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmdyZF9kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBjb2xvcjogIzJGMzEzMDtcbiAgICAgIH1cblxuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm9uZS1ncmlkIHtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICB9XG5cbiAgLnR3by1ncmlkIHtcbiAgICAuZ3JpZF8yIHtcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIC5kZXNjX3dyYXBwZXIge1xuICAgICAgICAgICYgPiBwIHtcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGF0aC1mcm9udHBhZ2Uge1xuICAuaG9tZS1ncmlkIHtcbiAgICAmLmlzLWhpZGRlbi1tb2JpbGUge1xuICAgICAgLm9uZS1ncmlkLFxuICAgICAgLnR3by1ncmlkIHtcbiAgICAgICAgLmdyaWRfMSxcbiAgICAgICAgLmdyaWRfMiB7XG4gICAgICAgICAgJi5iZ193aGl0ZSB7XG4gICAgICAgICAgICAuZ3JkX3R0bCB7XG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhvbWVwYWdlLXJlZmVyZW5jZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgrMSkgYW5kIChtYXgtd2lkdGg6ICRtYXgtdGFibGV0LXdpZHRoKXtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4LW1vYmlsZS13aWR0aCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIC5yZWZlcmVuY2Uge1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgIH1cbiAgfVxufVxuIiwiXG4ubGFuZGluZy1wYWdlIHtcbiAgLnJpZ2h0X2Fycm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNDBweCA0MHB4IDAgMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucHNvLWJ0biB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtYm9keSBwIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDExcHg7XG4gICAgfVxuICB9XG5cbiAgI2Jsb2NrLWxhbmRpbmdwYWdlaGVhZGVydGV4dCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxuXG4gICAgLnBzby1idG4ge1xuICAgICAgJi5vdXRsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiA5cHggMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LWZhbWlseTogXCJCYXJsb3ctZXh0cmFib2xkaXRhbGljXCI7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93IENvbmRlbnNlZFwiLCBcIkJhcmxvdy1leHRyYWJvbGRcIiAhaW1wb3J0YW50O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgICAubW9iaWxlLWN1c3RvbS13aWR0aCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1JTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBwLmhvbWVwYWdlLWhlYWRlci1mb290bm90ZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAkbXVzZW8tc2FucztcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDExcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LWZhbWlseTogJG11c2VvLXNhbnM7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlci10ZXh0IGgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93IENvbmRlbnNlZFwiICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4OyAvKiA4NS43MTQlICovXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMjhweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogNnB4IDA7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgIHNwYW4ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItdGV4dCBoMSwgLmhlYWRlci10ZXh0IGgyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJqYWYtYmVybmluYS1zYW5zLWNvbXBcIjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICAuaGVhZGVyLXRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBtYXJnaW46IDZweCAwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLXRleHQgaDEgc3BhbiwgLmhlYWRlci10ZXh0IGgyIHNwYW4ge1xuICAgIGNvbG9yOiAjZDdlYjAwO1xuICB9XG59XG4iLCIubGF5b3V0IHtcblxuICAmLnNpdGVtYXBfbWVudSB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDYwcHggNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkZGF2eXMtZ3JheTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLTEwO1xuICAgICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy05MDBcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRiZXJuaW5hLXNhbnMtYm9sZDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgfVxuICAgIH1cbiAgICB1bCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTUwMFwiLCBzYW5zLXNlcmlmO1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItMTE7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy01MDBcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgJi5zaXRlbWFwLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci0xMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwibXVzZW8tc2Fucy05MDBcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJtdXNlby1zYW5zLTkwMFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBzby1zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93LWV4dHJhYm9sZGl0YWxpY1wiO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICAgIHAge1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1mb3VyY29sLXNlY3Rpb24ge1xuICAgIGdhcDogNDNweDtcblxuICAgICYuc2l0ZW1hcF9tZW51IHtcbiAgICAgICYgPiAubGF5b3V0X19yZWdpb24ge1xuICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgICBmbGV4OiAwIDAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICYgPiAubGF5b3V0X19yZWdpb24ge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC10YWJsZXQtd2lkdGgpIHtcbiAgICAgICAgZmxleDogMCAxIDUwJTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgICAgIGZsZXg6IDAgMSAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9TdHlsZXMgZm9yIEFkbWluXG4udG9vbGJhci1maXhlZCB7XG4gIC5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuI29wZW5pZC1jb25uZWN0LWxvZ2luLWZvcm0ge1xuICBwYWRkaW5nOiAxMDBweCA3MHB4O1xufVxuICIsIi8vIExheW91dCBPbmUgUGFnZVxuLmxheW91dC0tZnVsbC1wYWdlIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vQWRtaW4gTGF5b3V0IG5hdmlnYXRpb24uXG4uYmxvY2stbG9jYWwtdGFza3MtYmxvY2sge1xuICB1bCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICB9XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAycHggMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICMzZGI0ZTc7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gIH1cbn1cblxuLmxheW91dC1idWlsZGVyLWZvcm0ge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5sYXlvdXQtYnVpbGRlciB7XG4gIC5sYXlvdXQtLWZ1bGwtcGFnZSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufSBcblxuLy8gQ2xlYXIgTEIgYW5kIEJ1bG1hIGluZGVudHMuXG4ubGF5b3V0LWJ1aWxkZXJfX3NlY3Rpb24ge1xuICAuY29sdW1ucyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4iLCIubWFpbi1uYXZpZ2F0aW9uLXBzbyB7XG4gIEBpbmNsdWRlIHRvdWNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjppcygub3Blbikge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMTAxLjU3JSA1MC4yNSUgYXQgNTAlIDUwJSwgcmdiYSgwLCAxMTAsIDExOCwgMC44KSAwJSwgcmdiYSgzLCA2NSwgODUsIDAuOCkgMTAwJSkgIWltcG9ydGFudDtcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0MHB4KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJiA+IC5tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgQGluY2x1ZGUgd2lkZXNjcmVlbiB7XG4gICAgICAmOmhhcygubWVudS1pdGVtLS1leHBhbmRlZC5uYXZiYXItaXRlbS0tYWN0aXZlLXRyYWlsIC5uYXZiYXItbGlzdCkge1xuICAgICAgICBwYWRkaW5nOiAwIDQwcHggMTVweCA0MHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCAjMDA2RTc2O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhhcygjYmxvY2stYmt6aGNwLWhzdG9wbWVudWRlcm1hdG9sb2d5KSB7XG4gICAgICBAaW5jbHVkZSB3aWRlc2NyZWVuIHtcbiAgICAgICAgcGFkZGluZzogMCA0MHB4IDAgMjAwcHg7XG4gICAgICAgICY6aGFzKC5tZW51LWl0ZW0tLWV4cGFuZGVkLm5hdmJhci1pdGVtLS1hY3RpdmUtdHJhaWwgLm5hdmJhci1saXN0KSB7XG4gICAgICAgICAgcGFkZGluZzogMCA0MHB4IDE1cHggMjAwcHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgIzAwNkU3NjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXItLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5uYXZzLS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgI2Jsb2NrLXBzb21haW5uYXZpZ2F0aW9uLFxuICAgICAgICAjYmxvY2stcHNvcmhldW1hbmF2aWdhdGlvbixcbiAgICAgICAgI2Jsb2NrLWJremhjcC1kZXJtYXRvbG9neS1ocy1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICNibG9jay1wc29tYWlubmF2aWdhdGlvbixcbiAgICAgICAgI2Jsb2NrLXBzb3JoZXVtYW5hdmlnYXRpb24sXG4gICAgICAgICNibG9jay1ia3poY3AtZGVybWF0b2xvZ3ktaHMtbmF2aWdhdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgIEBpbmNsdWRlIHRvdWNoIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiA+IC5sb2dvIHtcbiAgICAucHNvX3RvcF9saW5rIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDEwJTtcbiAgICB9XG5cbiAgICAudG9wX25hdl9sb2dvIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4uYWRkaXRpb25hbC1uYXYtcHNvIHtcbiAgYmFja2dyb3VuZDogJG5hdi1ncmV5O1xuICBwYWRkaW5nOiA4cHggMDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIC51dGlsaXR5LW5hdmJhci1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAubmF2YmFyLWl0ZW0ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXVzZW8tc2FucztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRvcGxvZ28tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE1cHg7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgfVxuXG4gICAgLnRvcGxvZ28tbGFiZWwge1xuICAgICAgZm9udC1mYW1pbHk6ICRtdXNlby1zYW5zO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgfVxuICB9XG59XG4iLCJib2R5IHtcbiAgcCB7XG4gICAgZm9udC1mYW1pbHk6ICRtdXNlby1zYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgJi5zbWFsbC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWluZXItcHNvIHtcbiAgICAmLmNvbnRhaW5lci0tZmx1aWQge1xuICAgICAgJiA+IGRpdiB7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuXG4gICAgICAgIC5wc28tdGl0bGUge1xuICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRhcmstZ3JlZW4tdG9wLWxlZnQtY29ybmVyIHtcbiAgICAgIHRvcDogLTJweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICAgIH1cblxuICAgICYuZGFyay1ncmVlbi10b3AtcmlnaHQtY29ybmVyIHtcbiAgICAgIHRvcDogLTJweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgICB9XG5cbiAgICAmLnNreS1ibHVlLXRvcC1sZWZ0LWNvcm5lciB7XG4gICAgICB0b3A6IC0ycHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICAmLnBzby1idG4ge1xuICAgICAgZm9udC1mYW1pbHk6ICRtdXNlby1zYW5zO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAvLyBtYXJnaW46IDIwcHggMCAwO1xuXG4gICAgICAmLm91dGxpbmUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGxpbWUtZ3JlZW47XG4gICAgICAgIGNvbG9yOiAkbGltZS1ncmVlbjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi53aGl0ZS1vdXRsaW5lLWJ0biB7XG4gICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6ICRtdXNlby1zYW5zO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIH1cblxuICB9XG5cbiAgLnBzby10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93LWV4dHJhYm9sZGl0YWxpY1wiO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cblxuICAucHNvLXRpdGxlLTM1IHtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3ctZXh0cmFib2xkaXRhbGljXCI7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAucHNvLXN1YnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3ctZXh0cmFib2xkaXRhbGljXCI7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJHRlYWw7XG4gICAgfVxuICB9XG5cbiAgLnBzby1zdWJ0aXRsZS0yNmQtMjRtIHtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3ctZXh0cmFib2xkaXRhbGljXCI7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICBmb250LXdlaWdodDogODAwO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wc28tc3VidGl0bGUtMjYge1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvdy1leHRyYWJvbGRpdGFsaWNcIjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIH1cblxuICAucHNvLWhlYWQtdG8taGVhZC1zZWN0aW9ucyB7XG5cbiAgICAudHdvLWdyaWQge1xuICAgICAgcGFkZGluZzogdW5zZXQ7XG4gICAgICBnYXA6IHVuc2V0O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgJi53aGl0ZS1vdXRsaW5lLWJ0biB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRlYWw7XG4gICAgICAgIGNvbG9yOiAkdGVhbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogJG11c2VvLXNhbnM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA2RTc2O1xuICAgICAgICBjb2xvcjogIzAwNkU3NjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxpZ2h0Z3JlZW4tYmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy90aGVtZXMvY3VzdG9tL2JremhjcC9pbWFnZXMvcHNvLWJvcmRlci5wbmcnKSBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDIwcHggMTAlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZzogMjBweCAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvdGhlbWVzL2N1c3RvbS9ia3poY3AvaW1hZ2VzL3doaXRlLWdyZWVuLWJnLnBuZycpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhlYjAyICFpbXBvcnRhbnQ7XG5cbiAgICBwLnRleHQtYWxpZ24tY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmxpZ2h0Z3JlZW4tYmctYmx1ZS1jb3JuZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy90aGVtZXMvY3VzdG9tL2JremhjcC9pbWFnZXMvbGlnaHRncmVlbi1iZy1ibHVlLWNvcm5lci5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDEwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy90aGVtZXMvY3VzdG9tL2JremhjcC9pbWFnZXMvbGlnaHRncmVlbi1iZy1ibHVlLWNvcm5lci5wbmcnKSBuby1yZXBlYXQgI2Q3ZWIwMDtcbiAgfVxufVxuXG4ubGlnaHRncmVlbi1yaWdodC1jb3JuZXItYmx1ZS1iZyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvY3VzdG9tL2JremhjcC9pbWFnZXMvcHNvLWJvcmRlci5wbmdcIikgIzAzNDE1NSBuby1yZXBlYXQ7XG59XG5cbi5saWdodGdyZWVuLWJnLWdyZXktY29ybmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKCcvdGhlbWVzL2N1c3RvbS9ia3poY3AvaW1hZ2VzL2xpZ2h0Z3JlZW4tYmctZ3JleS1jb3JuZXIucG5nJykgbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAyMHB4IDEwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmxpZ2h0Z3JlZW4tYmcsIC5saWdodGdyZWVuLWJnLWJsdWUtY29ybmVyLCAubGlnaHRncmVlbi1iZy1ncmV5LWNvcm5lciB7XG5cbiAgaDMge1xuICAgIGNvbG9yOiAkdGVhbDtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3ctZXh0cmFib2xkaXRhbGljXCI7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgZm9udC1mYW1pbHk6ICRtdXNlby1zYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmhzLXN5bXB0b21zIHtcbiAgICBoMyB7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICB3aWR0aDogNzMlO1xuICAgIH1cblxuICB9XG59XG5cbi5ncmV5LXRvcC1yaWdodC1jb3JuZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2dyZXktdG9wLXJpZ2h0LWJnLnBuZykgbm8tcmVwZWF0ICNmN2Y3Zjc7XG4gIHRvcDogMDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ncmV5LXRvcC1sZWZ0LWNvcm5lciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ3JleS10b3AtbGVmdC1iZy5wbmcpIG5vLXJlcGVhdCB0b3AgbGVmdCAjRjZGNkY2O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDZweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmdyZXktdG9wLXJpZ2h0LXNreS1iZyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZ3JleS10b3AtcmlnaHQtc2t5LWJnLnBuZykgbm8tcmVwZWF0O1xuICB0b3A6IDA7XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud2hpdGUtcmlnaHQtY29ybmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy93aGl0ZS10b3AtcmlnaHQucG5nKSBuby1yZXBlYXQ7XG4gIHRvcDogMDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53aGl0ZS1sZWZ0LWNvcm5lciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvd2hpdGUtdG9wLWxlZnQucG5nKSBuby1yZXBlYXQ7XG4gIHRvcDogMDtcblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmRhcmstZ3JlZW4tdG9wLWxlZnQtY29ybmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kYXJrLWdyZWVuLXRvcC1sZWZ0LWNvcm5lci1iZy5wbmcpIG5vLXJlcGVhdCB0b3AgbGVmdDtcbiAgdG9wOiAwO1xufVxuXG4uZGFyay1ncmVlbi10b3AtcmlnaHQtY29ybmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kYXJrLWdyZWVuLXRvcC1yaWdodC1jb3JuZXItYmcucG5nKSBuby1yZXBlYXQgdG9wIHJpZ2h0O1xuICB0b3A6IDA7XG59XG5cbi5za3ktYmx1ZS10b3AtcmlnaHQtY29ybmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9za3ktYmx1ZS10b3AtcmlnaHQtY29ybmVyLnBuZykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xuICB0b3A6IDA7XG59XG5cbi5za3ktYmx1ZS10b3AtbGVmdC1jb3JuZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NreS1ibHVlLXRvcC1sZWZ0LWNvcm5lci5wbmcpIG5vLXJlcGVhdCB0b3AgbGVmdDtcbiAgdG9wOiAwO1xufVxuXG4ucHNvLWhlYWQtdG8taGVhZC1zZWN0aW9ucy53aGl0ZS1sZWZ0LWNvcm5lciwgLnBzby1oZWFkLXRvLWhlYWQtc2VjdGlvbnMud2hpdGUtcmlnaHQtY29ybmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBzby1oZWFkLXRvLWhlYWQtc2VjdGlvbnMuZ3JleS10b3AtcmlnaHQtY29ybmVyLCAucHNvLWhlYWQtdG8taGVhZC1zZWN0aW9ucy5ncmV5LXRvcC1sZWZ0LWNvcm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wc28taGVhZC10by1oZWFkLXNlY3Rpb25zLnNreS1ibHVlLXRvcC1yaWdodC1jb3JuZXIsIC5wc28taGVhZC10by1oZWFkLXNlY3Rpb25zLnNreS1ibHVlLXRvcC1sZWZ0LWNvcm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wc28taGVhZC10by1oZWFkLXNlY3Rpb25zLmRhcmstZ3JlZW4tdG9wLWxlZnQtY29ybmVyLCAucHNvLWhlYWQtdG8taGVhZC1zZWN0aW9ucy5kYXJrLWdyZWVuLXRvcC1yaWdodC1jb3JuZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS10b3AtcmlnaHQtY29ybmVyLFxuLndoaXRlLXJpZ2h0LWNvcm5lcixcbi53aGl0ZS1sZWZ0LWNvcm5lcixcbi5ncmV5LXRvcC1sZWZ0LWNvcm5lcixcbi5kYXJrLWdyZWVuLXRvcC1sZWZ0LWNvcm5lcixcbi5kYXJrLWdyZWVuLXRvcC1yaWdodC1jb3JuZXIsXG4uc2t5LWJsdWUtdG9wLXJpZ2h0LWNvcm5lcixcbi5ncmV5LXRvcC1yaWdodC1za3ktYmcsXG4uc2t5LWJsdWUtdG9wLWxlZnQtY29ybmVyIHtcbiAgcGFkZGluZzogMzBweCAxMCUgMTBweCAxMCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA5MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA2NXB4O1xuICB9XG5cbiAgLnBzby10aXRsZSB7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93LWV4dHJhYm9sZGl0YWxpY1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cblxuICAmOmhhcygucHNvLXRpdGxlKSB7XG4gICAgLy8gcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gICYuY29udGFpbmVyLXBhZGRpbmctYm90dG9tLTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi53aXRob3V0LXNwYWNlIHtcbiAgJi5jb250YWluZXItcHNvIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uZ3JleS10b3AtcmlnaHQtY29ybmVyIHtcbiAgJi5ncmF5LXRvcC1yaWdodC1jb250YWluIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG5cbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5wc28tdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGF5b3V0LS1maXZlY29sLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjRweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMjBweCA2MHB4O1xuXG4gIC5jYXJkLXBzbyB7XG4gICAgaGVpZ2h0OiAxNzVweDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgIH1cbiAgfVxufVxuXG4ubGF5b3V0LS1maXZlY29sLXNlY3Rpb24gPiAubGF5b3V0X19yZWdpb24ge1xuICBmbGV4OiAxNiU7XG59XG5cbiIsIi5jYXJkLXBzbyB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiAxOXB4IDE2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgJi5pY29ucy1tYXgtNjAge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBzby10aXRsZSB7XG4gICAgbWFyZ2luOiAxNHB4IDAgMjRweCAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtbW9iaWxlLXdpZHRoKSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgfVxuICB9XG5cbiAgJi5uby1tYXgtd2lkdGgge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gICYuYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi50d28tZ3JpZCB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0MHB4O1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICA+IC5ncmlkXzI6Zmlyc3Qtb2YtdHlwZSAuY2FyZC1wc28gYS5wc28tYnRuIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMTRweDtcbiAgICB9XG4gIH1cblxuICAuZ3JpZF8yIHtcbiAgICBmbGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY29udGFpbmVyLXBzbyxcbi5jb250YWluZXItLWZsdWlkIHtcbiAgLmJsb2NrLXRhYnMge1xuXG4gICAgJi50YWJzLWNvbG9yLS1zZWFmb2FtIHtcbiAgICAgIC50YWJzLXdyYXBwZXIge1xuICAgICAgICAudGFicyB7XG4gICAgICAgICAgLnRhYnMtbmF2IHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTM1NDU5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFmb2FtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5ibG9jay1zdGF0aWNfbGVmdF9pbWFnZV9kZXNjcmlwdGlvbl9vbl90b3Age1xuICAgICAgLmlzLWhpZGRlbi1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBncmlkLWdhcDogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJsb2NrLWlubGluZS1ibG9ja3RhYnMsXG4gICAgJi5ibG9jay1zdGF0aWNfbGVmdF9pbWFnZV9kZXNjcmlwdGlvbl9vbl90b3Age1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRpYy1pbWFnZS1kZXNjcmlwdGlvbixcbiAgICAgIC50YWItZGVzYyB7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRtdXNlby1zYW5zO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bm90KC5wc28tZm9vdG5vdGUpIHtcbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvdy1leHRyYWJvbGRpdGFsaWNcIjtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGFicy13cmFwcGVyIHtcbiAgICAgICAgLnRhYnMge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAudGFicy1uYXYge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRlYWw7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMnB4O1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFweCAxMHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbXVzZW8tc2FucztcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VhZm9hbTtcblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlYWZvYW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93LWV4dHJhYm9sZGl0YWxpY1wiO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pcy1oaWRkZW4tbW9iaWxlIHtcbiAgICAgICAgcGFkZGluZzogMCA2NXB4O1xuICAgICAgfVxuXG4gICAgICAmLmJhbm5lci1iZ3doaXRlIHtcbiAgICAgICAgLmlzLWhpZGRlbi1tb2JpbGUge1xuICAgICAgICAgIGdyaWQtZ2FwOiA2MXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTAycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXN0YXRpYy1sZWZ0LWltYWdlLW1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb250YWluZXItLWZsdWlkIHtcbiAgLnRhYnMtd3JhcHBlciwgLnRhYi1ibG9jay1kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA5MzZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4iLCIuc3R1ZHktZGVzaWduIHtcbiAgLmxheW91dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiA2MHB4IDEycHggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogdW5zZXQ7XG5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmID4gZGl2IHtcbiAgICAgIG1hcmdpbjowIDEycHg7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmZpZWxkIGZpZWxkLS1uYW1lLWJvZHkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLmNhcmQtcHNvIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcGFkZGluZzogMTdweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBzby10aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJG11c2VvLXNhbnM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wc28tc3R1ZHkge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC1tb2JpbGUtd2lkdGgpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIi8qIGJhY2tncm91bmQgZml4Ki9cbi5wYXRoLW5vZGUucGFnZS1ub2RlLXR5cGUtaHMtc3BsYXNoLXBhZ2Uge1xuICAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sge1xuICAgIHVsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuY29udGVudC1kZWZhdWx0LS13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29udGFpbmVyLXBzbyB7XG4gICAgJiA+IGRpdiB7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB9XG4gIH1cbn1cblxuLyogZmlyc3QgaGVhZGVyIHN0eWxpbmcgKi9cbi5uYXZiYXItbGlzdC1zcGxhc2gtZmlyc3Qge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIGxpLm5hdmJhci1pdGVtIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgYSB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLyogc2Vjb25kIGhlYWRlciBzdHlsaW5nICovXG4vLy5uYXZiYXItbGlzdCB7XG4vL1xuLy8gIC5kb3dubG9hZC1pY29uLW1vYmlsZSB7XG4vLyAgICAmOmFmdGVyIHtcbi8vICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgICBjb250ZW50OiB1cmwoL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ltYWdlcy9kb3dubG9hZC0wMi5wbmcpO1xuLy8gICAgfVxuLy8gIH1cbi8vICAubGluay1leHRlcm5hbC1tb2JpbGUge1xuLy8gICAgJjphZnRlciB7XG4vLyAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICAgY29udGVudDogdXJsKC90aGVtZXMvY3VzdG9tL2JremhjcC9pbWFnZXMvbGluay1leHRlcm5hbC5wbmcpO1xuLy8gICAgfVxuLy8gIH1cbi8vfVxuXG4vKiBnZW5lcmFsIHN0eWxpbmcgKi9cbi8vLmxheW91dCB7XG4vLyAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XG4vL31cbi5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLyogYmFubmVyIHN0eWxpbmcgKi9cbi5oZWFkZXItc3BsYXNoLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy90aGVtZXMvY3VzdG9tL2JremhjcC9pbWFnZXMvaGVhZGVyLnBuZycpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gIC5oZWFkZXItc3BsYXNoLWJsb2NrIHtcbiAgICBoMSwgaDIsIHAsIHNwYW4ge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaDIsIHAsIHNwYW4ge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiA4MnB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93bWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgfVxuXG4gICAgICBzcGFuLmxpbWUtZ3JlZW4ge1xuICAgICAgICBjb2xvcjogJGxpbWUtZ3JlZW4gIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3Bhbi5saW1lLWdyZWVuIHtcbiAgICAgIGNvbG9yOiAkbGltZS1ncmVlbiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zdWJoZWFkaW5nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1NlbWlib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTIwcHggNTBweCAxMjBweCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgcGFkZGluZzogMjBweCA3MHB4IDMwcHggNzBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDYwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL2N1c3RvbS9ia3poY3AvaW1hZ2VzL2Fycm93LXJpZ2h0LWdyb3VwLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMjVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgIHdpZHRoOiA2N3B4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTg1cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjdweCA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMnJlbSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0LWRlbGltaXRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ia3poY3AvaW1hZ2VzL3RleHQtYnJlYWtlci1saW1lLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDUyMHB4IDI3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMjVweCAxMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGltZS1kZWxpbWl0ZXIge1xuICBib3JkZXI6IDVweCBzb2xpZCAkbGltZS1ncmVlbjtcbiAgbWFyZ2luLWJvdHRvbTogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLyogZGlzY292ZXIgc2VjdGlvbiBzdHlsaW5nICovXG4ubGltZS1zZWN0aW9uLXdpdGgtYXJyb3dzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaW1lLWdyZWVuO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ltYWdlcy9hcnJvdy1ncm91cC1yaWdodC1ibHVlLnBuZykgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjYWxjKDQwJSk7XG5cbiAgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgfVxuXG4gIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2FsYygxMCUpO1xuICAgIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICB9XG4gIH1cbn1cblxuLmJsdWUtcmVnaXN0ZXItYnV0dG9uIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcblxuICBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgxNDEsIDIyMCwgMjIwLCAxKSAwJSwgcmdiYSgwLCAxMTAsIDExOCwgMSkgNDclLCByZ2JhKDE2LCA3NiwgODcsIDEpIDEwMCUpO1xuICAgIHBhZGRpbmc6IDEwcHggNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG4vKiBtb2Egc2VjdGlvbiAqL1xuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm1haW4tbmF2aWdhdGlvbi1ocy1zcGxhc2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xufVxuXG4uaHMtbW9hIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAubW9hLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93LWV4dHJhYm9sZGl0YWxpY1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICAuYXJyb3ctcG9pbnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggNTNweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL2N1c3RvbS9ia3poY3AvaW1hZ2VzL2Fycm93LXJpZ2h0LWxpZ2h0LWJsdWUucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDUzcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHggMzlweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB9XG4gIH1cblxuICAubW9hLWltYWdlLWRlc2NyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbn1cblxuLyogZXhwbG9yZSBzZWN0aW9uICovXG4uaHMtZXhwbG9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL2N1c3RvbS9ia3poY3AvaW1hZ2VzL01PQV9leHBsb3JlX2JhY2tncm91bmQucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ltYWdlcy9NT0FfZXhwbG9yZV9iZy1tb2JpbGUucG5nKTtcbiAgfVxuXG4gIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCB7XG4gICAgZm9udC1mYW1pbHk6IFwiQmFybG93bWVkaXVtXCIsIHNhbnMtc2VyaWY7XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiQmFybG93LWV4dHJhYm9sZGl0YWxpY1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLWlubGluZS1ibG9ja3RlYXNlcnM6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAwIDg1cHggNTBweCA4NXB4O1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDUwcHggMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2staW5saW5lLWJsb2NrdGVhc2VycyB7XG4gICAgICBwYWRkaW5nOiAwIDg1cHggMCA4NXB4O1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgID4gLmZpZWxkX19pdGVtIHtcbiAgICAgICAgICBmbGV4OiAxIDEgNTAlO1xuICAgICAgICAgIG1heC13aWR0aDogNDc1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4O1xuXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkc2VhLWZvYW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXdjbXMtcGdwaF9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMzEwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICB3aWR0aDogMTg1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcC5kYXJrLWdyZWVuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA2RTc2O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5idXR0b24tZGFyay1ncmVlbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2RTc2O1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTFweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucmlnaHQtYXJyb3c6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogdXJsKC90aGVtZXMvY3VzdG9tL2JremhjcC9pbWFnZXMvcmlnaHQtd2hpdGUtYXJyb3cucG5nKTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMi41cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRvd25sb2FkLWljb246YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogdXJsKC90aGVtZXMvY3VzdG9tL2JremhjcC9pbWFnZXMvd2hpdGUtZG93bmxvYWQucG5nKTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBzdGF5IGNvbm5lY3RlZCBzZWN0aW9uICovXG4uaHMtc3RheS1jb25uZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLyogYmFjayB0byB0b3AgKi9cbi5iYWNrLXRvLXRvcC5idXR0b24tLWJhY2stdG8tdG9wIHtcbiAgb3BhY2l0eTogdW5zZXQ7XG4gIHRleHQtaW5kZW50OiB1bnNldDtcbiAgYmFja2dyb3VuZDogdW5zZXQ7XG4gIGhlaWdodDogdW5zZXQ7XG4gIHdpZHRoOiB1bnNldDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDExMHB4O1xuICByaWdodDogNSU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWEtZm9hbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAnQmFybG93Jywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTAwMDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDAuM3MgZWFzZTtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogdXJsKC90aGVtZXMvY3VzdG9tL2JremhjcC9pbWFnZXMvYXJyb3ctdXAtd2hpdGUucG5nKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3R0b206IDVweDtcbiAgICByaWdodDogN3B4O1xuICB9XG59XG5cbi5iYWNrLXRvLXRvcC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIG1vYmlsZSBtZW51ICovXG4uYWRkaXRpb25hbC1uYXYtLXNwbGFzaCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wIC0gMXB4KSB7XG4gICAgLmhlYWRlci1pbmZvIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQmFybG93U2VtaWJvbGQnLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cblxuLm1haW4tbmF2aWdhdGlvbi1ocy1zcGxhc2gge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcCAtIDFweCkge1xuICAgIC5oZWFkZXItaW5mbyB7XG4gICAgICBmb250LWZhbWlseTogJ0Jhcmxvd1NlbWlib2xkJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAuaGVhZGVyLS13cmFwcGVyIHtcbiAgICAgIGEge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tb2JpbGUtbWVudS0tYnVyZ2VyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgICAubW9iaWxlLW1lbnUtLWxhYmVsLW9wZW4ge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaGFtYnVyZ2VyLW1lbnUucG5nJykgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWFpbi1uYXZpZ2F0aW9uLWhzLXNwbGFzaC5vcGVuIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3AgLSAxcHgpIHtcbiAgICAuaGVhZGVyLS13cmFwcGVyIHtcbiAgICAgIGhyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbGltZS1ncmVlbjtcbiAgICAgIH1cblxuICAgICAgLm1vYmlsZS1tZW51LS1idXJnZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblxuICAgICAgICAubW9iaWxlLW1lbnUtLWxhYmVsLW9wZW4ge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY2xvc2UtYnV0dG9uLW1vYmlsZS5wbmcnKSBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IC0wLjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LW9ubHkge1xuICAgICAgICAgICAgICByaWdodDogMy41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubmF2cy0td3JhcHBlciB7XG4gICAgICAgIC5uYXZiYXItbGlzdC1ocy1zcGxhc2gtZmlyc3QsIC5uYXZiYXItbGlzdCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgYm9yZGVyLXRvcDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICBnYXA6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgbGkubmF2YmFyLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MzU0NTkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXJsb3ctc2FucyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICBjb2xvcjogJHRlYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1saXN0LWhzLXNwbGFzaC1maXJzdCB7XG4gICAgICAgICAgLm5hdmJhci1wcmVmaXgge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZG93bmxvYWQtaWNvbi1tb2JpbGUsIC5saW5rLWV4dGVybmFsLW1vYmlsZSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRvd25sb2FkLWljb24tbW9iaWxlIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lcy9jdXN0b20vYmt6aGNwL2ltYWdlcy9kb3dubG9hZC0wMi5wbmcpIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgbGVmdDogOTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5saW5rLWV4dGVybmFsLW1vYmlsZSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC90aGVtZXMvY3VzdG9tL2JremhjcC9pbWFnZXMvbGluay1leHRlcm5hbC5wbmcpIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICBsZWZ0OiA5MiU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1vbmx5IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA5MSU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjYmxvY2staGVhZGVyLWhzLXNwbGFzaC1zZWNvbmQge1xuICAgICAgICAgIC5uYXZiYXItaXRlbSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA5MCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3RheS1jb25uZWN0ZWQtYWRkLWZvcm0ge1xuICBwLnByb2Nlc3NlZC10ZXh0IHtcbiAgICBzdXAge1xuICAgICAgdG9wOiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB0b3A6IC0xcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdfQ== */
