.mainbanner {
  height: 730px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: relative; }
  .mainbanner .mainbanner--overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 1;
    background: -o-linear-gradient(22.15deg, #14061b -31.24%, rgba(39, 20, 48, 0.569159) 37.81%, rgba(0, 0, 0, 0) 116.09%);
    background: linear-gradient(67.85deg, #14061b -31.24%, rgba(39, 20, 48, 0.569159) 37.81%, rgba(0, 0, 0, 0) 116.09%); }
  .mainbanner .mainbanner--data {
    position: relative;
    z-index: 10; }
  .mainbanner .mainbanner--logo {
    margin-top: -120px; }
  .mainbanner .mainbanner--bottom {
    z-index: 100;
    position: absolute;
    bottom: 100px;
    left: 0px;
    right: 0px; }
  .mainbanner .mainbanner--items > * {
    margin-left: 25px;
    margin-right: 25px; }

.title .title--wrapper {
  position: relative; }

.title .title--mask {
  color: #e8e8e8;
  position: absolute;
  left: 0px;
  right: 0px;
  z-index: 0;
  bottom: -13px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.totals .totals--number {
  font-style: normal;
  font-weight: 300;
  font-size: 3.45rem;
  line-height: 1;
  letter-spacing: 0.028em; }

@media (max-width: 400px) {
  .totals {
    padding-left: 15px !important;
    padding-right: 15px !important; } }

.statsblocks .statsblocks--card {
  background: #ffffff;
  -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  border-radius: 5px;
  border-radius: 0.625rem;
  min-height: 5rem;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-style: normal;
  font-weight: normal;
  font-weight: 1.2;
  color: #5e5661;
  display: block; }
  .statsblocks .statsblocks--card:hover {
    background: -o-linear-gradient(230deg, rgba(196, 97, 174, 0.7) 14.52%, rgba(90, 11, 118, 0) 130.81%), #0f0021;
    background: linear-gradient(220deg, rgba(196, 97, 174, 0.7) 14.52%, rgba(90, 11, 118, 0) 130.81%), #0f0021;
    color: white; }
  .statsblocks .statsblocks--card:after {
    content: "";
    display: block;
    position: absolute;
    background: -webkit-gradient(linear, left top, right top, color-stop(-35.38%, #a57d24), color-stop(79.59%, #f1dd80));
    background: -o-linear-gradient(left, #a57d24 -35.38%, #f1dd80 79.59%);
    background: linear-gradient(90deg, #a57d24 -35.38%, #f1dd80 79.59%);
    height: 0.125rem;
    left: 0.625rem;
    right: 0.625rem;
    bottom: -0.0625rem; }

.statsblocks .statsblocks--stat {
  position: absolute;
  bottom: 0;
  background: -webkit-gradient(linear, left top, right top, color-stop(-35.38%, #a57d24), color-stop(79.59%, #f1dd80));
  background: -o-linear-gradient(left, #a57d24 -35.38%, #f1dd80 79.59%);
  background: linear-gradient(90deg, #a57d24 -35.38%, #f1dd80 79.59%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.3rem 0.94rem;
  border-radius: 1.25rem;
  bottom: -1.5rem;
  z-index: 10;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%); }

.statsblocks .statsblocks--icon {
  margin-top: -0.2rem; }

.statsblocks .statsblocks--statext {
  font-style: normal;
  font-weight: bold;
  font-size: 1.25rem;
  line-height: 1.2;
  color: #ffffff;
  display: block;
  margin-left: 0.3125rem; }

.statsblocks .statsblocks--text {
  padding-left: 10px;
  padding-right: 10px;
  width: 100%;
  top: 50%;
  position: absolute;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%); }

@media (max-width: 767px) {
  .statsblocks .statsblocks--card {
    min-height: auto;
    height: auto;
    padding-top: 15px;
    padding-bottom: 15px; } }

.dimage-bottom-left,
.dimage-bottom-left-double,
.dimage-top-right {
  position: absolute; }
  .dimage-bottom-left .image,
  .dimage-bottom-left .overlay,
  .dimage-bottom-left-double .image,
  .dimage-bottom-left-double .overlay,
  .dimage-top-right .image,
  .dimage-top-right .overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px; }
  .dimage-bottom-left .image,
  .dimage-bottom-left-double .image,
  .dimage-top-right .image {
    opacity: 0.4;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; }

.dimage-bottom-left-double:after, .dimage-bottom-left-double:before {
  content: "";
  display: block;
  position: absolute;
  left: 0px;
  right: 0px;
  height: 8px;
  background: #ececec;
  z-index: 5; }

.dimage-bottom-left-double:before {
  top: -3px; }

.dimage-bottom-left-double:after {
  bottom: -3px; }

.dimage-bottom-left,
.dimage-bottom-left-double,
.dimage-top-right {
  width: 40%;
  height: 400px; }

.dimage-top-right .image {
  background-position: top right; }

.dimage-bottom-left {
  bottom: 0px;
  left: 0px; }
  .dimage-bottom-left .overlay {
    background: -o-linear-gradient(255.93deg, #ececec 13.45%, rgba(255, 255, 255, 0) 53.09%), -o-linear-gradient(151.62deg, #ececec 6.66%, rgba(242, 242, 242, 0) 46.56%), -o-linear-gradient(270.06deg, #ececec 4.56%, rgba(255, 255, 255, 0) 99.92%);
    background: linear-gradient(194.07deg, #ececec 13.45%, rgba(255, 255, 255, 0) 53.09%), linear-gradient(298.38deg, #ececec 6.66%, rgba(242, 242, 242, 0) 46.56%), linear-gradient(179.94deg, #ececec 4.56%, rgba(255, 255, 255, 0) 99.92%); }

.dimage-bottom-left-double {
  bottom: 0px;
  left: 0px; }
  .dimage-bottom-left-double .overlay {
    background: -o-linear-gradient(83.81deg, #ececec 9.25%, rgba(255, 255, 255, 0) 45.61%), -o-linear-gradient(151.63deg, #ececec 6.66%, rgba(242, 242, 242, 0) 46.56%), -o-linear-gradient(270.06deg, #ececec 4.56%, rgba(255, 255, 255, 0) 99.92%);
    background: linear-gradient(6.19deg, #ececec 9.25%, rgba(255, 255, 255, 0) 45.61%), linear-gradient(298.37deg, #ececec 6.66%, rgba(242, 242, 242, 0) 46.56%), linear-gradient(179.94deg, #ececec 4.56%, rgba(255, 255, 255, 0) 99.92%); }

.dimage-top-right {
  top: 0px;
  right: 0px; }
  .dimage-top-right .overlay {
    background: -o-linear-gradient(bottom, #ececec 11.03%, rgba(255, 255, 255, 0) 44.54%), -o-linear-gradient(9.17deg, #ececec 16.35%, rgba(255, 255, 255, 0) 87.03%);
    background: linear-gradient(360deg, #ececec 11.03%, rgba(255, 255, 255, 0) 44.54%), linear-gradient(80.83deg, #ececec 16.35%, rgba(255, 255, 255, 0) 87.03%); }

.img-cmn1 {
  width: 20%; }

.img-cmn2 {
  width: 27%; }

.gallery .gallery--item {
  height: 312px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.gallery .gallery--items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.gallery .gallery--slider {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 470px;
          flex: 0 0 470px;
  -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  height: 312px;
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
  z-index: 10;
  position: relative; }
  .gallery .gallery--slider .carousel-inner {
    border-radius: 5px;
    z-index: 200; }
  .gallery .gallery--slider .nav {
    position: absolute;
    left: -70px;
    right: -70px;
    z-index: 100;
    height: 70px;
    pointer-events: none;
    top: 50%;
    margin-top: -35px;
    border: 1px solid #d3c38d;
    border-radius: 5px; }
    .gallery .gallery--slider .nav > * {
      width: 70px;
      pointer-events: all; }
    .gallery .gallery--slider .nav .carousel-control-prev,
    .gallery .gallery--slider .nav .carousel-control-next {
      opacity: 1; }
      .gallery .gallery--slider .nav .carousel-control-prev .carousel-control-prev-icon,
      .gallery .gallery--slider .nav .carousel-control-prev .carousel-control-next-icon,
      .gallery .gallery--slider .nav .carousel-control-next .carousel-control-prev-icon,
      .gallery .gallery--slider .nav .carousel-control-next .carousel-control-next-icon {
        width: 24px;
        height: 48px;
        opacity: 1;
        -webkit-transition: 0.1s;
        -o-transition: 0.1s;
        transition: 0.1s; }
    .gallery .gallery--slider .nav .carousel-control-prev .carousel-control-prev-icon {
      background: url(/assets/compiled_img/slider_arrow_l.svg) no-repeat center transparent;
      margin-right: 20px; }
    .gallery .gallery--slider .nav .carousel-control-prev:hover .carousel-control-prev-icon {
      background: url(/assets/compiled_img/slider_arrow_l_active.svg) no-repeat center transparent; }
    .gallery .gallery--slider .nav .carousel-control-next .carousel-control-next-icon {
      background: url(/assets/compiled_img/slider_arrow_r.svg) no-repeat center transparent;
      margin-left: 20px; }
    .gallery .gallery--slider .nav .carousel-control-next:hover .carousel-control-next-icon {
      background: url(/assets/compiled_img/slider_arrow_r_active.svg) no-repeat center transparent; }

.gallery .gallery--side {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  border-radius: 5px;
  height: 312px;
  overflow: hidden; }

.gallery .gallery--sideimage,
.gallery .gallery--sideoverlay {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background-size: cover;
  background-repeat: no-repeat; }

.gallery .gallery--sideimage {
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s; }

.gallery .gallery--sideoverlay {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(43, 7, 72, 0.56)), to(rgba(114, 48, 124, 0.7)));
  background: -o-linear-gradient(top, rgba(43, 7, 72, 0.56) 0%, rgba(114, 48, 124, 0.7) 100%);
  background: linear-gradient(180deg, rgba(43, 7, 72, 0.56) 0%, rgba(114, 48, 124, 0.7) 100%); }

.gallery .gallery--sideimagefirst {
  background-repeat: no-repeat;
  background-position: 0% 50%; }

.gallery .gallery--sideimagesecond {
  background-repeat: no-repeat;
  background-position: 100% 50%; }

@media (max-width: 991px) {
  .gallery .gallery--items {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .gallery .gallery--side {
    display: none; }
  .gallery .gallery--slider .nav {
    border: 0px !important;
    left: -50px;
    right: -50px; } }

@media (max-width: 767px) {
  .gallery .gallery--slider {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 350px;
            flex: 0 0 350px; }
  .gallery .gallery--item,
  .gallery .gallery--slider {
    height: 260px; } }

@media (max-width: 575px) {
  .gallery .gallery--slider {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    height: auto;
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none; }
    .gallery .gallery--slider .nav {
      position: relative;
      left: 0;
      right: 0px;
      -webkit-transform: none;
          -ms-transform: none;
              transform: none;
      top: 0px;
      margin-top: 0px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      height: auto;
      margin-top: 14px; }
      .gallery .gallery--slider .nav > * {
        display: block;
        position: relative; }
  .gallery .gallery--item {
    height: 200px; } }

@media (max-width: 450px) {
  .gallery .gallery--item {
    height: 170px; } }

.videobig {
  margin: 0 auto;
  position: relative;
  height: 545px;
  display: block; }
  .videobig .videobig--image {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px; }
  .videobig:after {
    content: "";
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px; }
  .videobig .play {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .videobig .videobig--image {
    opacity: 0.7; }
  .videobig:hover .videobig--image {
    opacity: 0.8; }
  @media (max-width: 991px) {
    .videobig {
      height: 400px; } }
  @media (max-width: 767px) {
    .videobig {
      height: 300px; } }
  @media (max-width: 575px) {
    .videobig {
      height: 250px; } }
  @media (max-width: 500px) {
    .videobig {
      height: 210px; } }
  @media (max-width: 450px) {
    .videobig {
      height: 190px; } }
  @media (max-width: 410px) {
    .videobig {
      height: 170px; } }

.testimonals .nav-testimonals {
  font-family: "Trajan Pro 3";
  font-size: 20px; }

.testimonals .testimonal--avatar {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-box-shadow: 0px 0px 0px 1px #00000014;
          box-shadow: 0px 0px 0px 1px #00000014;
  background-color: white; }

.testimonals .testimonal--post {
  line-height: 1.3;
  font-size: 13px !important; }

.testimonals .testimonal--name {
  line-height: 1.1; }

.testimonals .testimonal--showmore {
  font-size: 12px !important; }

.testimonals .testimonal--content {
  line-height: 1.3;
  -webkit-transition: 0.15s;
  -o-transition: 0.15s;
  transition: 0.15s;
  overflow: hidden;
  position: relative;
  font-size: 13px !important; }
  .testimonals .testimonal--content:after {
    display: block;
    height: 5px;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(237, 237, 237, 0)), color-stop(50%, white));
    background: -o-linear-gradient(top, rgba(237, 237, 237, 0) 0%, white 50%);
    background: linear-gradient(to bottom, rgba(237, 237, 237, 0) 0%, white 50%);
    content: "";
    left: 0px;
    right: 0px;
    bottom: 0px;
    position: absolute; }
  .testimonals .testimonal--content:not(.opened) {
    height: 87px;
    -webkit-transition: 0.15s;
    -o-transition: 0.15s;
    transition: 0.15s; }

.testimonals .nav-item.active {
  font-weight: bold;
  text-decoration: none; }

.testimonals .nav-item:not(.active) {
  color: #5e5661; }

.testimonals .owl-stage {
  padding-top: 45px;
  padding-bottom: 10px; }

.testimonals .owl-stage-outer {
  padding-left: 10px;
  padding-right: 10px;
  margin-left: -10px;
  margin-right: -10px; }

.winners .winner--row,
.winners .companywinner--row,
.companywinners .winner--row,
.companywinners .companywinner--row {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around; }

.winners .winner--col,
.winners .companywinner--col,
.companywinners .winner--col,
.companywinners .companywinner--col {
  position: relative;
  height: 270px;
  -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2); }

.winners .winner--col, .winners .companywinner--col,
.companywinners .winner--col,
.companywinners .companywinner--col {
  margin-bottom: 40px;
  padding: 3px; }

.winners .companywinner--col,
.companywinners .companywinner--col {
  margin-bottom: 100px; }

.winners .winner,
.winners .companywinner,
.companywinners .winner,
.companywinners .companywinner {
  position: relative;
  height: 100%;
  overflow: hidden;
  border-radius: 5px;
  background: #ffffff; }

.winners .winner--border,
.companywinners .winner--border {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  border-radius: 5px; }

.winners .winner--smallaward,
.companywinners .winner--smallaward {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  display: none;
  position: relative; }
  .winners .winner--smallaward:after,
  .companywinners .winner--smallaward:after {
    content: '';
    display: block;
    position: absolute;
    top: 5px;
    left: 5px;
    bottom: 5px;
    right: 5px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain; }

.winners .winner--col.type-winner .winner--border, .winners .companywinner--col.type-winner .winner--border,
.companywinners .winner--col.type-winner .winner--border,
.companywinners .companywinner--col.type-winner .winner--border {
  background: -webkit-gradient(linear, left bottom, left top, color-stop(-35.38%, #a57d24), color-stop(79.59%, #f1dd80));
  background: -o-linear-gradient(bottom, #a57d24 -35.38%, #f1dd80 79.59%);
  background: linear-gradient(0deg, #a57d24 -35.38%, #f1dd80 79.59%); }

.winners .winner--col.type-winner .winner--smallaward, .winners .companywinner--col.type-winner .winner--smallaward,
.companywinners .winner--col.type-winner .winner--smallaward,
.companywinners .companywinner--col.type-winner .winner--smallaward {
  display: block;
  background: -webkit-gradient(linear, left top, right top, color-stop(-35.38%, #a57d24), color-stop(79.59%, #f1dd80));
  background: -o-linear-gradient(left, #a57d24 -35.38%, #f1dd80 79.59%);
  background: linear-gradient(90deg, #a57d24 -35.38%, #f1dd80 79.59%); }
  .winners .winner--col.type-winner .winner--smallaward:after, .winners .companywinner--col.type-winner .winner--smallaward:after,
  .companywinners .winner--col.type-winner .winner--smallaward:after,
  .companywinners .companywinner--col.type-winner .winner--smallaward:after {
    background-image: url(/assets/compiled_img/award_small_winner.svg); }

.winners .winner--col.type-finalist .winner--border, .winners .companywinner--col.type-finalist .winner--border,
.companywinners .winner--col.type-finalist .winner--border,
.companywinners .companywinner--col.type-finalist .winner--border {
  background: -webkit-gradient(linear, left bottom, left top, color-stop(-35.38%, #7d7d7d), color-stop(79.59%, #e4e4e4));
  background: -o-linear-gradient(bottom, #7d7d7d -35.38%, #e4e4e4 79.59%);
  background: linear-gradient(0deg, #7d7d7d -35.38%, #e4e4e4 79.59%); }

.winners .winner--col.type-finalist .winner--smallaward, .winners .companywinner--col.type-finalist .winner--smallaward,
.companywinners .winner--col.type-finalist .winner--smallaward,
.companywinners .companywinner--col.type-finalist .winner--smallaward {
  display: block;
  background: -webkit-gradient(linear, left top, right top, color-stop(-35.38%, #7d7d7d), color-stop(79.59%, #e4e4e4));
  background: -o-linear-gradient(left, #7d7d7d -35.38%, #e4e4e4 79.59%);
  background: linear-gradient(90deg, #7d7d7d -35.38%, #e4e4e4 79.59%); }
  .winners .winner--col.type-finalist .winner--smallaward:after, .winners .companywinner--col.type-finalist .winner--smallaward:after,
  .companywinners .winner--col.type-finalist .winner--smallaward:after,
  .companywinners .companywinner--col.type-finalist .winner--smallaward:after {
    background-image: url(/assets/compiled_img/award_small_finalist.svg); }

.winners .winner,
.companywinners .winner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-position: 96% 94%;
  background-repeat: no-repeat;
  background-size: auto; }

.winners .winner--votes,
.companywinners .winner--votes {
  position: absolute;
  top: 0px;
  right: 0px;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 15px;
  color: #5e5661;
  z-index: 1000;
  top: 11px;
  right: 11px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.winners .winner--voteicon,
.companywinners .winner--voteicon {
  width: 8px;
  height: 8px;
  background-size: contain;
  background-position: center;
  margin-right: 5px; }

.winners .winner--avatar,
.companywinners .winner--avatar {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  position: relative; }

.winners .companywinner--avatar,
.winners .companywinner--image,
.winners .companywinner--overlay,
.winners .companywinner--textwrapper,
.companywinners .companywinner--avatar,
.companywinners .companywinner--image,
.companywinners .companywinner--overlay,
.companywinners .companywinner--textwrapper {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px; }

.winners .companywinner--textwrapper,
.companywinners .companywinner--textwrapper {
  padding-top: 30px;
  padding-left: 15px;
  padding-right: 15px; }

.winners .companywinner--link,
.companywinners .companywinner--link {
  text-decoration: none; }

.winners .companywinner--company,
.companywinners .companywinner--company {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  text-decoration: none;
  color: #1f0839; }

.winners .companywinner--name,
.companywinners .companywinner--name {
  text-align: center;
  font-weight: bold;
  color: #1f0839;
  text-decoration: underline; }

.winners .companywinner--overlay,
.companywinners .companywinner--overlay {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(25%, #ffffff), color-stop(64.64%, rgba(255, 255, 255, 0)));
  background: -o-linear-gradient(top, #ffffff 25%, rgba(255, 255, 255, 0) 64.64%);
  background: linear-gradient(180deg, #ffffff 25%, rgba(255, 255, 255, 0) 64.64%); }

.winners .companywinner--image,
.companywinners .companywinner--image {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.winners .winner--image,
.companywinners .winner--image {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.winners .winner--overlay,
.companywinners .winner--overlay {
  background: -o-linear-gradient(180.3deg, #ffffff 2.86%, rgba(255, 255, 255, 0) 47.4%);
  background: linear-gradient(269.7deg, #ffffff 2.86%, rgba(255, 255, 255, 0) 47.4%); }

.winners .winner--image,
.winners .winner--overlay,
.companywinners .winner--image,
.companywinners .winner--overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px; }

.winners .winner--textwrapper,
.companywinners .winner--textwrapper {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20px; }

.winners .winner--link,
.companywinners .winner--link {
  text-decoration: none;
  margin-bottom: 20px;
  display: block; }

.winners .winner--surname,
.companywinners .winner--surname {
  font-size: 20px;
  line-height: 24px;
  color: #1f0839; }

.winners .winner--post,
.companywinners .winner--post {
  font-style: normal;
  font-weight: 300;
  font-size: 12px;
  line-height: 15px;
  margin-bottom: 10px;
  color: #1f0839; }

.winners .winner--name,
.winners .winner--middlename,
.companywinners .winner--name,
.companywinners .winner--middlename {
  font-style: normal;
  font-weight: 300;
  font-size: 17px;
  line-height: 24px;
  color: #1f0839; }

.winners .winner--social,
.companywinners .winner--social {
  text-decoration: none !important;
  display: block;
  color: #1f0839; }
  .winners .winner--social:not(:last-child),
  .companywinners .winner--social:not(:last-child) {
    margin-right: 8px; }

.winners .winner--socials,
.companywinners .winner--socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.winners .winner--statwrapper,
.winners .companywinner--statwrapper,
.companywinners .winner--statwrapper,
.companywinners .companywinner--statwrapper {
  position: absolute;
  bottom: 0px;
  -webkit-transform: translateY(50%);
      -ms-transform: translateY(50%);
          transform: translateY(50%);
  left: 0px;
  right: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.winners .winner--stat,
.winners .companywinner--stat,
.companywinners .winner--stat,
.companywinners .companywinner--stat {
  border-radius: 16px;
  overflow: hidden;
  padding: 2px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: -o-linear-gradient(55.66deg, #a57d24 -35.38%, #f1dd80 79.59%);
  background: linear-gradient(34.34deg, #a57d24 -35.38%, #f1dd80 79.59%);
  margin-left: 10px;
  margin-right: 10px; }

.winners .companywinner--stat,
.companywinners .companywinner--stat {
  height: auto; }

.winners .winner--staticon,
.winners .companywinner--staticon,
.companywinners .winner--staticon,
.companywinners .companywinner--staticon {
  width: 25px;
  height: 25px;
  position: relative; }

.winners .winner--icon,
.winners .companywinner--icon,
.companywinners .winner--icon,
.companywinners .companywinner--icon {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat; }

.winners .winner--stattext,
.winners .companywinner--stattext,
.companywinners .winner--stattext,
.companywinners .companywinner--stattext {
  font-family: "Trajan Pro 3";
  font-size: 1.125rem;
  color: #1f0839;
  margin-left: 13px;
  margin-top: 2px;
  max-width: 100%;
  text-align: center;
  line-height: 1; }

.card {
  background: #ffffff;
  -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  position: relative;
  border: 0px !important; }
  .card:hover {
    -webkit-box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.2);
            box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.2); }
  .card.hover--scale {
    -webkit-transition: -webkit-transform 0.15s;
    transition: -webkit-transform 0.15s;
    -o-transition: transform 0.15s;
    transition: transform 0.15s;
    transition: transform 0.15s, -webkit-transform 0.15s; }
    .card.hover--scale:hover {
      -webkit-transform: scale(1.1);
          -ms-transform: scale(1.1);
              transform: scale(1.1);
      z-index: 1;
      -webkit-transition: -webkit-transform 0.15s;
      transition: -webkit-transform 0.15s;
      -o-transition: transform 0.15s;
      transition: transform 0.15s;
      transition: transform 0.15s, -webkit-transform 0.15s; }
  .card.decor-left-right:before, .card.decor-left-right:after {
    content: "";
    display: block;
    position: absolute;
    background: -o-linear-gradient(86.86deg, #a57d24 -35.38%, #f1dd80 79.59%);
    background: linear-gradient(3.14deg, #a57d24 -35.38%, #f1dd80 79.59%);
    top: 12%;
    bottom: 14%;
    width: 4px; }
  .card.decor-left-right:before {
    left: -1px; }
  .card.decor-left-right:after {
    right: -1px; }
  .card.decor-top:before {
    content: "";
    display: block;
    position: absolute;
    background: -webkit-gradient(linear, left top, right top, color-stop(-35.38%, #a57d24), color-stop(79.59%, #f1dd80));
    background: -o-linear-gradient(left, #a57d24 -35.38%, #f1dd80 79.59%);
    background: linear-gradient(90deg, #a57d24 -35.38%, #f1dd80 79.59%);
    top: -1px;
    height: 4px;
    left: 30%;
    right: 30%; }
  .card.decor-fulltop:before {
    content: "";
    display: block;
    position: absolute;
    background: -webkit-gradient(linear, left top, right top, color-stop(-35.38%, #a57d24), color-stop(79.59%, #f1dd80));
    background: -o-linear-gradient(left, #a57d24 -35.38%, #f1dd80 79.59%);
    background: linear-gradient(90deg, #a57d24 -35.38%, #f1dd80 79.59%);
    top: -4px;
    height: 12px;
    left: 0px;
    right: 0px;
    z-index: -1;
    border-radius: 5px; }

.videoplaybig {
  position: relative;
  overflow: hidden; }
  .videoplaybig .videoplaybig--video {
    width: 100%;
    height: 100%;
    display: block; }
  .videoplaybig .videoplaybig--pattern,
  .videoplaybig .videoplaybig--overlayimage,
  .videoplaybig .videoplaybig--content,
  .videoplaybig .videoplaybig--overlay {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px; }
  .videoplaybig .videoplaybig--overlayimage {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
    opacity: 0.4; }
  .videoplaybig .videoplaybig--overlay {
    background: rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset -2px -45px 99px -13px rgba(0, 0, 0, 0.75);
            box-shadow: inset -2px -45px 99px -13px rgba(0, 0, 0, 0.75); }
  .videoplaybig .videoplaybig--content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .videoplaybig .videoplaybig--mainlogo > * {
    width: 640px; }
  .videoplaybig .videoplaybig--content > * {
    margin-left: 25px;
    margin-right: 25px; }
  @media (max-width: 1199px) {
    .videoplaybig .videoplaybig--mainlogo > * {
      width: 450px; }
    .videoplaybig .videoplaybig--content > * {
      margin-left: 15px;
      margin-right: 15px; } }
  @media (max-width: 767px) {
    .videoplaybig .videoplaybig .videoplaybig--mainlogo {
      margin-top: 0px !important; }
    .videoplaybig .videoplaybig--mainlogo > * {
      width: 300px; } }
  @media (max-width: 575px) {
    .videoplaybig .videoplaybig .videoplaybig--mainlogo {
      margin-top: 0px !important; }
    .videoplaybig .videoplaybig--mainlogo > * {
      width: 200px; } }
  @media (max-width: 400px) {
    .videoplaybig .videoplaybig--content {
      padding-top: 20px;
      padding-bottom: 30px; } }

.buy {
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden; }
  .buy .buy--beforecontent {
    max-width: 500px;
    margin: 0 auto;
    margin-top: -31px;
    margin-bottom: 47px;
    background: white;
    border: 0px;
    border-radius: 7px;
    padding: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .buy .warning-icon {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    border: 1px solid #dc3545 !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-weight: bold;
    color: #dc3545 !important; }
  .buy .buy--overlay {
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background: -o-linear-gradient(270.77deg, #0f0021 -17.23%, rgba(15, 0, 33, 0) 176.93%);
    background: linear-gradient(179.23deg, #0f0021 -17.23%, rgba(15, 0, 33, 0) 176.93%); }
  .buy .buy--area {
    position: relative; }
  .buy .buy--block {
    -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);
            box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);
    overflow: hidden;
    background: -o-linear-gradient(269.27deg, #ffffff 40.73%, rgba(255, 255, 255, 0) 242.88%), url(/assets/compiled_img/buyblock.png);
    background: linear-gradient(180.73deg, #ffffff 40.73%, rgba(255, 255, 255, 0) 242.88%), url(/assets/compiled_img/buyblock.png);
    border-radius: 5px;
    position: relative;
    padding-top: 72px;
    padding-left: 32px;
    padding-right: 32px;
    padding-bottom: 40px; }
  .buy .buy--pricesadd {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .buy .buy--pricesadd .top {
      font-size: 20px;
      line-height: 20px;
      font-weight: 600;
      color: #78317e; }
    .buy .buy--pricesadd .bottom {
      color: #5e5661;
      font-weight: 600;
      font-size: 12px;
      line-height: 15px; }
  .buy .buy--packet {
    font-size: 17px;
    line-height: 30px;
    font-weight: bold;
    color: #1f0839; }
  .buy .buy--packetname {
    font-size: 26px;
    line-height: 30px;
    font-weight: 600;
    color: #1f0839;
    margin-bottom: 18px; }
  .buy .buy--content {
    height: 210px; }
  .buy .buy--price {
    font-family: Open Sans;
    font-size: 26px;
    line-height: 30px;
    font-weight: 600;
    color: #1f0839;
    height: 32px; }
  .buy .buy--pricesub {
    color: #5e5661;
    font-weight: 600;
    font-size: 12px;
    line-height: 15px;
    height: 16px; }
  .buy .buy--blocktypebg {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    height: 27px;
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .buy .buy--blocktypebg .dec--left,
    .buy .buy--blocktypebg .dec--right {
      background: white;
      height: 26px;
      width: 30%;
      top: 5px;
      position: absolute; }
      .buy .buy--blocktypebg .dec--left:after,
      .buy .buy--blocktypebg .dec--right:after {
        content: "";
        position: absolute;
        display: block;
        top: 0px; }
    .buy .buy--blocktypebg .dec--left {
      left: 0px; }
      .buy .buy--blocktypebg .dec--left:after {
        right: -26px;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 26px 0 0 26px;
        border-color: transparent transparent transparent #ffffff; }
    .buy .buy--blocktypebg .dec--right {
      right: 0px; }
      .buy .buy--blocktypebg .dec--right:after {
        left: -26px;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 0 26px 26px;
        border-color: transparent transparent #ffffff transparent; }
    .buy .buy--blocktypebg .buy--blocktype {
      font-weight: 300;
      font-size: 13px;
      line-height: 15px;
      text-align: center; }
    .buy .buy--blocktypebg.type1 {
      background: #bdbdbd;
      color: #0f0021; }
    .buy .buy--blocktypebg.type2 {
      background: #6a2772;
      color: #ffffff; }
    .buy .buy--blocktypebg.type3 {
      background: -webkit-gradient(linear, left top, right top, color-stop(-35.38%, #a57d24), color-stop(79.59%, #f1dd80));
      background: -o-linear-gradient(left, #a57d24 -35.38%, #f1dd80 79.59%);
      background: linear-gradient(90deg, #a57d24 -35.38%, #f1dd80 79.59%);
      color: #0f0021; }
  .buy .buy--dekor_1,
  .buy .buy--dekor_2,
  .buy .buy--dekor_3,
  .buy .buy--dekor_4 {
    position: absolute;
    z-index: 100; }
  .buy .buy--dekor_1 {
    width: 41px;
    height: 41px;
    background: url(/assets/compiled_img/1.svg) no-repeat center transparent;
    top: -26px;
    left: -26px; }
  .buy .buy--dekor_2 {
    width: 91px;
    height: 90px;
    background: url(/assets/compiled_img/2.svg) no-repeat center transparent;
    top: -52px;
    right: -54px; }
  .buy .buy--dekor_3 {
    width: 59px;
    height: 60px;
    background: url(/assets/compiled_img/3.svg) no-repeat center transparent;
    left: -38px;
    bottom: -37px; }
  .buy .buy--dekor_4 {
    width: 42px;
    height: 42px;
    background: url(/assets/compiled_img/4.svg) no-repeat center transparent;
    right: -29px;
    bottom: -30px; }

.callbackdown {
  position: relative; }
  .callbackdown .callbackdown--mask {
    position: absolute;
    pointer-events: none;
    bottom: 0px;
    right: 0px;
    opacity: 0.2; }
  .callbackdown .callbackdown--wrapper {
    position: relative; }
  .callbackdown .callbackdown--title {
    font-family: "Trajan Pro 3";
    line-height: 24px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 20px;
    color: #deb65c; }
  .callbackdown .callbackdown--subtitle {
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    color: rgba(255, 255, 255, 0.7);
    text-align: center; }
  .callbackdown .callbackdown--form {
    max-width: 520px;
    margin: 0 auto;
    margin-top: 36px; }
  .callbackdown .callbackdown--formgroup {
    position: relative;
    margin-bottom: 1.1rem; }
  .callbackdown .callbackdown--formiconwrapper {
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 37px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-bottom: 4px;
    padding-left: 2px; }
  .callbackdown .callbackdown--buttons {
    margin-top: 40px;
    text-align: center; }
  .callbackdown .callbackdown--inputcontrol,
  .callbackdown .callbackdown--areacontrol {
    background: transparent;
    border-radius: 5px;
    border-color: #deb65c;
    padding-left: 35px;
    padding-right: 15px;
    position: relative;
    color: #deb65c !important;
    font-weight: 400; }
    .callbackdown .callbackdown--inputcontrol::-webkit-input-placeholder,
    .callbackdown .callbackdown--areacontrol::-webkit-input-placeholder {
      color: #deb65c !important;
      font-weight: 400;
      font-weight: 100; }
    .callbackdown .callbackdown--inputcontrol:-moz-placeholder,
    .callbackdown .callbackdown--areacontrol:-moz-placeholder {
      color: #deb65c !important;
      font-weight: 400;
      font-weight: 100; }
    .callbackdown .callbackdown--inputcontrol::-moz-placeholder,
    .callbackdown .callbackdown--areacontrol::-moz-placeholder {
      color: #deb65c !important;
      font-weight: 400;
      font-weight: 100; }
    .callbackdown .callbackdown--inputcontrol:-ms-input-placeholder,
    .callbackdown .callbackdown--areacontrol:-ms-input-placeholder {
      color: #deb65c !important;
      font-weight: 400;
      font-weight: 100; }
    .callbackdown .callbackdown--inputcontrol:focus, .callbackdown .callbackdown--inputcontrol:active, .callbackdown .callbackdown--inputcontrol:hover,
    .callbackdown .callbackdown--areacontrol:focus,
    .callbackdown .callbackdown--areacontrol:active,
    .callbackdown .callbackdown--areacontrol:hover {
      outline: none !important;
      -webkit-box-shadow: none !important;
              box-shadow: none !important; }
  .callbackdown .callbackdown--inputcontrol {
    height: 46px; }
  .callbackdown .callbackdown--areacontrol {
    height: 105px;
    resize: none; }
  .callbackdown .custom-checkbox {
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    color: rgba(255, 255, 255, 0.7);
    padding-left: 2rem; }
    .callbackdown .custom-checkbox:hover {
      cursor: pointer; }
    .callbackdown .custom-checkbox label:before {
      color: #fff;
      width: 17px;
      height: 17px;
      border-radius: 5px;
      border: 1px solid #deb65c !important;
      background: transparent !important;
      -webkit-box-shadow: none !important;
              box-shadow: none !important;
      outline: none !important;
      left: -2rem; }
    .callbackdown .custom-checkbox input:checked ~ label::after {
      background-image: url("data:image/svg+xml,%3Csvg width='21' height='16' viewBox='0 0 21 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 11L5.5 15L19.5 1' stroke='url(%23paint0_linear)' stroke-width='2' stroke-linejoin='round'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='-2.92742' y1='27.7016' x2='66.3059' y2='10.3654' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23A57D24'/%3E%3Cstop offset='0.336059' stop-color='%23F1DD80'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A") !important;
      width: 16px;
      height: 21px;
      background-size: contain;
      top: -0.1rem;
      left: -1.7rem; }
  .callbackdown.dark .callbackdown--inputcontrol,
  .callbackdown.dark .callbackdown--areacontrol {
    color: #1f0839 !important;
    font-weight: 400; }
    .callbackdown.dark .callbackdown--inputcontrol::-webkit-input-placeholder,
    .callbackdown.dark .callbackdown--areacontrol::-webkit-input-placeholder {
      color: #1f0839 !important;
      font-weight: 400;
      font-weight: 100; }
    .callbackdown.dark .callbackdown--inputcontrol:-moz-placeholder,
    .callbackdown.dark .callbackdown--areacontrol:-moz-placeholder {
      color: #1f0839 !important;
      font-weight: 400;
      font-weight: 100; }
    .callbackdown.dark .callbackdown--inputcontrol::-moz-placeholder,
    .callbackdown.dark .callbackdown--areacontrol::-moz-placeholder {
      color: #1f0839 !important;
      font-weight: 400;
      font-weight: 100; }
    .callbackdown.dark .callbackdown--inputcontrol:-ms-input-placeholder,
    .callbackdown.dark .callbackdown--areacontrol:-ms-input-placeholder {
      color: #1f0839 !important;
      font-weight: 400;
      font-weight: 100; }
    .callbackdown.dark .callbackdown--inputcontrol:focus, .callbackdown.dark .callbackdown--inputcontrol:active, .callbackdown.dark .callbackdown--inputcontrol:hover,
    .callbackdown.dark .callbackdown--areacontrol:focus,
    .callbackdown.dark .callbackdown--areacontrol:active,
    .callbackdown.dark .callbackdown--areacontrol:hover {
      outline: none !important;
      -webkit-box-shadow: none !important;
              box-shadow: none !important; }
  .callbackdown.dark .custom-control-label {
    color: #1f0839; }
  .callbackdown.dark .custom-checkbox label:before {
    border-color: #1f0839 !important; }
  .callbackdown.dark .callbackdown--inputcontrol,
  .callbackdown.dark .callbackdown--areacontrol {
    border-color: #1f0839; }

.datesteps {
  position: relative;
  overflow: hidden; }
  .datesteps:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0.2;
    top: 0;
    background: url(/assets/compiled_img/overlay-min.png) no-repeat bottom transparent; }
  .datesteps .datesteps--timer,
  .datesteps .datesteps--colon {
    font-size: 6.25rem;
    line-height: 1;
    color: white;
    font-weight: 400;
    display: block;
    font-family: "Oswald";
    text-shadow: 0px 1px 10px rgba(255, 255, 255, 0.3); }
  .datesteps .datesteps--timertext {
    font-weight: 300;
    font-size: 1.875rem;
    line-height: 1em;
    color: white;
    margin-top: 1.25rem;
    text-align: center; }
  .datesteps .datesteps--colon {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40px;
            flex: 0 0 40px;
    text-align: center; }
  .datesteps .datesteps--items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-left: 90px;
    padding-right: 90px; }
  .datesteps .datesteps--wrapper {
    height: 240px; }
  .datesteps .datesteps--sideimage {
    width: 190px;
    height: 236px;
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 5px;
    position: relative; }
    .datesteps .datesteps--sideimage:after {
      content: "";
      display: block;
      position: absolute;
      left: 0px;
      right: 0px;
      top: 0px;
      bottom: 0px; }
    .datesteps .datesteps--sideimage.image2:after, .datesteps .datesteps--sideimage.image3:after {
      background: -webkit-gradient(linear, left top, left bottom, from(rgba(106, 10, 108, 0.8)), to(rgba(34, 0, 66, 0.8)));
      background: -o-linear-gradient(top, rgba(106, 10, 108, 0.8) 0%, rgba(34, 0, 66, 0.8) 100%);
      background: linear-gradient(180deg, rgba(106, 10, 108, 0.8) 0%, rgba(34, 0, 66, 0.8) 100%); }
    .datesteps .datesteps--sideimage.image1 {
      z-index: 10; }
    .datesteps .datesteps--sideimage.image2 {
      z-index: 5;
      -webkit-transform: scale(0.9);
          -ms-transform: scale(0.9);
              transform: scale(0.9); }
    .datesteps .datesteps--sideimage.image3 {
      z-index: 1;
      -webkit-transform: scale(0.7);
          -ms-transform: scale(0.7);
              transform: scale(0.7); }
  .datesteps .datesteps--historywrapper {
    height: 285px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .datesteps .datesteps--historywrapper:before {
      display: block;
      content: "";
      position: absolute;
      top: 50%;
      height: 2px;
      margin-top: 34px;
      left: 0px;
      right: 0px;
      background: #c4c4c4;
      opacity: 0.4; }
  .datesteps .datesteps--side {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .datesteps .datesteps--sideleft {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    .datesteps .datesteps--sideleft .image2 {
      margin-right: -70px; }
    .datesteps .datesteps--sideleft .image3 {
      margin-right: -100px; }
  .datesteps .datesteps--sideright {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .datesteps .datesteps--sideright .image2 {
      margin-left: -70px; }
    .datesteps .datesteps--sideright .image3 {
      margin-left: -100px; }
  .datesteps .datesteps--history {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-top: 70px; }
  .datesteps .datesteps--historyitem {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
    .datesteps .datesteps--historyitem .center {
      position: relative; }
      .datesteps .datesteps--historyitem .center .dot {
        z-index: 1;
        width: 14px;
        height: 14px;
        background: -o-linear-gradient(27.48deg, #a57d24 -34.63%, #d8be62 13.21%, #f1dd80 40.54%, #fbf2a8 99.84%);
        background: linear-gradient(62.52deg, #a57d24 -34.63%, #d8be62 13.21%, #f1dd80 40.54%, #fbf2a8 99.84%);
        border-radius: 50%;
        top: -7px; }
        .datesteps .datesteps--historyitem .center .dot .inner {
          display: none; }
      .datesteps .datesteps--historyitem .center > * {
        position: absolute; }
    .datesteps .datesteps--historyitem.passed .description, .datesteps .datesteps--historyitem:not(.active) .description {
      -webkit-transform: translateY(100%);
          -ms-transform: translateY(100%);
              transform: translateY(100%);
      bottom: -30px;
      padding-right: 30px;
      line-height: 1.2;
      font-size: 1.0625rem;
      z-index: 1; }
    .datesteps .datesteps--historyitem.passed .date, .datesteps .datesteps--historyitem:not(.active) .date {
      -webkit-transform: translateY(-100%);
          -ms-transform: translateY(-100%);
              transform: translateY(-100%);
      top: -30px; }
    .datesteps .datesteps--historyitem.passed .month, .datesteps .datesteps--historyitem:not(.active) .month {
      font-size: 14px;
      line-height: 1; }
    .datesteps .datesteps--historyitem.passed .year, .datesteps .datesteps--historyitem:not(.active) .year {
      font-size: 12px;
      line-height: 1;
      margin-top: 5px;
      opacity: 0.6; }
    .datesteps .datesteps--historyitem.passed {
      color: #afafaf; }
    .datesteps .datesteps--historyitem.normal {
      color: #f6e895 !important; }
      .datesteps .datesteps--historyitem.normal .progressline {
        background: transparent !important; }
    .datesteps .datesteps--historyitem .progressline {
      height: 2px;
      left: 0px;
      right: 0px;
      top: -1px;
      background: #c4c4c4; }
    .datesteps .datesteps--historyitem.active .progressline {
      background: -o-linear-gradient(358.14deg, #f1df84 48.29%, #341b3b 98.73%), #c4c4c4;
      background: linear-gradient(91.86deg, #f1df84 48.29%, #341b3b 98.73%), #c4c4c4; }
      .datesteps .datesteps--historyitem.active .progressline:before {
        content: "";
        display: block;
        width: 40px;
        left: -40px;
        top: 0px;
        bottom: 0px;
        position: absolute;
        background: -o-linear-gradient(179.14deg, #f1df84 48.29%, rgba(0, 0, 0, 0) 98.73%), #c4c4c4;
        background: linear-gradient(270.86deg, #f1df84 48.29%, rgba(0, 0, 0, 0) 98.73%), #c4c4c4; }
    .datesteps .datesteps--historyitem.active .wrapper {
      top: -30px;
      -webkit-transform: translateY(-100%);
          -ms-transform: translateY(-100%);
              transform: translateY(-100%);
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      border-radius: 5px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      background: url(/assets/compiled_img/sideimage.png);
      width: 80%;
      top: -18px;
      left: 10px;
      height: 172px;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: top;
      padding: 10px;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      color: white;
      max-width: 200px !important; }
      .datesteps .datesteps--historyitem.active .wrapper > * {
        position: relative; }
      .datesteps .datesteps--historyitem.active .wrapper .description {
        font-size: 1.0625rem;
        line-height: 1.2;
        font-weight: 400; }
      .datesteps .datesteps--historyitem.active .wrapper .date {
        font-size: 12px;
        line-height: 16px; }
      .datesteps .datesteps--historyitem.active .wrapper:before {
        content: "";
        display: block;
        position: absolute;
        top: 0px;
        left: 0px;
        right: 0px;
        bottom: -1px;
        opacity: 0.8;
        border-radius: 5px;
        background: -webkit-gradient(linear, left bottom, left top, from(#160031), color-stop(78.46%, #8e25b3), to(#9a51d5)), #0f0021;
        background: -o-linear-gradient(bottom, #160031 0%, #8e25b3 78.46%, #9a51d5 100%), #0f0021;
        background: linear-gradient(0deg, #160031 0%, #8e25b3 78.46%, #9a51d5 100%), #0f0021; }
    .datesteps .datesteps--historyitem.warning .dot {
      z-index: 1;
      width: 24px;
      height: 24px;
      margin-top: -6px;
      margin-left: -7px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .datesteps .datesteps--historyitem.warning .dot .inner {
        display: block;
        color: black;
        font-weight: bold; }
        .datesteps .datesteps--historyitem.warning .dot .inner:before, .datesteps .datesteps--historyitem.warning .dot .inner:after {
          content: "";
          display: block;
          top: 0px;
          left: 0px;
          right: 0px;
          bottom: 0px;
          position: absolute;
          background: rgba(216, 190, 98, 0.1);
          border-radius: 50%;
          opacity: 0.6; }
        .datesteps .datesteps--historyitem.warning .dot .inner:before {
          width: 42px;
          height: 42px;
          top: 50%;
          left: 50%;
          margin-top: -21px;
          margin-left: -21px; }
        .datesteps .datesteps--historyitem.warning .dot .inner:after {
          width: 62px;
          height: 62px;
          top: 50%;
          left: 50%;
          margin-top: -31px;
          margin-left: -31px; }
  @media (max-width: 1199px) {
    .datesteps .datesteps--historyitem {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      margin-bottom: 30px;
      width: 300px; }
      .datesteps .datesteps--historyitem .center > * {
        position: relative;
        top: 0px !important;
        bottom: 0px !important;
        left: 10px;
        -webkit-transform: none !important;
            -ms-transform: none !important;
                transform: none !important; }
      .datesteps .datesteps--historyitem .center .dot {
        position: absolute;
        left: -26px !important;
        top: 0px !important; }
      .datesteps .datesteps--historyitem .wrapper {
        left: 10px !important; }
      .datesteps .datesteps--historyitem .date {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        margin-bottom: 10px; }
        .datesteps .datesteps--historyitem .date * {
          font-size: 1.2rem !important;
          margin-top: 0px !important; }
          .datesteps .datesteps--historyitem .date *:not(:last-child) {
            margin-right: 5px; }
      .datesteps .datesteps--historyitem .progressline {
        display: none; }
    .datesteps .datesteps--historywrapper {
      height: auto; }
      .datesteps .datesteps--historywrapper:before {
        display: none; }
    .datesteps .datesteps--history {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      margin-top: 0px; } }
  @media (max-width: 991px) {
    .datesteps .datesteps--timer,
    .datesteps .datesteps--colon {
      font-size: 4rem;
      text-align: center; }
    .datesteps .datesteps--colon {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 30px;
              flex: 0 0 30px; }
    .datesteps .datesteps--items {
      padding-left: 60px;
      padding-right: 60px; }
    .datesteps .datesteps--sideimage {
      width: 150px;
      height: 180px; } }
  @media (max-width: 767px) {
    .datesteps .datesteps--side {
      display: none !important; }
    .datesteps .datesteps--wrapper {
      height: auto; } }
  @media (max-width: 575px) {
    .datesteps .datesteps--timer,
    .datesteps .datesteps--colon {
      font-size: 3rem; }
    .datesteps .datesteps--colon {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 20px;
              flex: 0 0 20px; }
    .datesteps .datesteps--timertext {
      font-size: 1.2rem; } }
  @media (max-width: 575px) {
    .datesteps .datesteps--historyitem {
      width: 100%;
      padding-left: 50px; } }

.addnomination--item {
  display: block;
  text-decoration: none !important;
  padding: 10px;
  position: relative;
  min-height: 300px; }
  .addnomination--item .addnomination--image {
    max-height: 70px;
    max-width: 130px; }
  .addnomination--item .addnomination--partnertext {
    font-style: normal;
    font-weight: 300;
    font-size: 10px;
    line-height: 1.5; }
  .addnomination--item .addnomination--partner {
    position: absolute;
    top: 5px; }
  .addnomination--item .addnomination--text {
    color: #a57d24 !important;
    font-family: "Trajan Pro 3";
    font-size: 1rem;
    line-height: 1;
    min-height: 50px; }
  .addnomination--item .addnomination--logo {
    height: 105px; }
  .addnomination--item .addnomination--icon {
    position: relative; }

.newrequestcommon,
.newrequestcompany {
  height: 218px;
  text-decoration: none !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .newrequestcommon .overlayhover,
  .newrequestcompany .overlayhover {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background: -o-linear-gradient(211.7deg, rgba(196, 97, 174, 0.7) 14.52%, rgba(90, 11, 118, 0) 130.81%), #0f0021;
    background: linear-gradient(238.3deg, rgba(196, 97, 174, 0.7) 14.52%, rgba(90, 11, 118, 0) 130.81%), #0f0021;
    font-family: "Trajan Pro 3";
    font-size: 1rem;
    line-height: 1.5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    pointer-events: none;
    opacity: 0;
    -webkit-transition: 0.15s;
    -o-transition: 0.15s;
    transition: 0.15s;
    color: white; }
  .newrequestcommon:hover .overlayhover,
  .newrequestcompany:hover .overlayhover {
    opacity: 0.95; }

.new-requests-carousel {
  padding-left: 10px;
  padding-right: 10px; }
  .new-requests-carousel .owl-stage-outer {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: -10px;
    margin-right: -10px; }

.newrequestcommon,
.newrequestcompany {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  background: #ffffff; }

.newrequestcommon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-position: 96% 5%;
  background-repeat: no-repeat;
  background-size: auto; }

.newrequestcommon--votes {
  position: absolute;
  top: 0px;
  right: 0px;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 15px;
  color: #5e5661;
  z-index: 10000;
  top: 11px;
  right: 11px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.newrequestcommon--voteicon {
  width: 8px;
  height: 8px;
  background-size: contain;
  background-position: center;
  margin-right: 5px; }

.newrequestcommon--avatar {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  position: relative; }

.newrequestcompany--avatar,
.newrequestcompany--image,
.newrequestcompany--overlay,
.newrequestcompany--textwrapper {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px; }

.newrequestcompany--textwrapper {
  padding: 15px; }

.newrequestcompany--text {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.newrequestcompany--link {
  text-decoration: none;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%; }

.newrequestcompany--company {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  text-decoration: none;
  color: white; }

.newrequestcompany--name {
  text-align: center;
  font-weight: bold;
  color: #1f0839;
  text-decoration: underline; }

.newrequestcompany--overlay {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(25%, #ffffff), color-stop(64.64%, rgba(255, 255, 255, 0)));
  background: -o-linear-gradient(top, #ffffff 25%, rgba(255, 255, 255, 0) 64.64%);
  background: linear-gradient(180deg, #ffffff 25%, rgba(255, 255, 255, 0) 64.64%); }

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

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

.newrequestcommon--overlay {
  background: -o-linear-gradient(180.3deg, #ffffff 2.86%, rgba(255, 255, 255, 0) 47.4%);
  background: linear-gradient(269.7deg, #ffffff 2.86%, rgba(255, 255, 255, 0) 47.4%); }

.newrequestcommon--image,
.newrequestcommon--overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px; }

.newrequestcommon--textwrapper {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  padding-top: 60px; }

.newrequestcommon--link {
  text-decoration: none;
  margin-bottom: 20px;
  display: block; }

.newrequestcommon--surname {
  font-size: 20px;
  line-height: 24px;
  color: #1f0839; }

.newrequestcommon--post {
  font-style: normal;
  font-weight: 300;
  font-size: 12px;
  line-height: 15px;
  margin-bottom: 10px;
  color: #1f0839; }

.newrequestcommon--name,
.newrequestcommon--middlename {
  font-style: normal;
  font-weight: 300;
  font-size: 17px;
  line-height: 24px;
  color: #1f0839; }

.newrequestcommon--social {
  text-decoration: none !important;
  display: block;
  color: #1f0839; }
  .newrequestcommon--social:not(:last-child) {
    margin-right: 8px; }

.newrequestcommon--socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.newrequestcommon--statwrapper,
.newrequestcompany--statwrapper {
  position: absolute;
  bottom: 0px;
  -webkit-transform: translateY(50%);
      -ms-transform: translateY(50%);
          transform: translateY(50%);
  left: 0px;
  right: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.newrequestcommon--stat,
.newrequestcompany--stat {
  height: 33px;
  border-radius: 16px;
  overflow: hidden;
  padding: 2px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: -o-linear-gradient(55.66deg, #a57d24 -35.38%, #f1dd80 79.59%);
  background: linear-gradient(34.34deg, #a57d24 -35.38%, #f1dd80 79.59%); }

.newrequestcompany--stat {
  height: auto; }

.newrequestcommon--staticon,
.newrequestcompany--staticon {
  width: 25px;
  height: 25px;
  position: relative; }

.newrequestcommon--icon,
.newrequestcompany--icon {
  position: absolute;
  top: 5px;
  right: 10px;
  width: 40px;
  height: 40px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat; }

.newrequestcommon--stattext,
.newrequestcompany--stattext {
  font-family: "Trajan Pro 3";
  font-size: 18px;
  line-height: 24px;
  color: #1f0839;
  margin-left: 13px;
  margin-top: 2px;
  max-width: 210px;
  text-align: center; }

.info--partipants {
  padding: 50px;
  padding-right: 200px;
  padding-bottom: 70px;
  position: relative;
  background: -webkit-gradient(linear, left top, right top, color-stop(20.88%, rgba(22, 0, 49, 0.4)), color-stop(63.43%, rgba(142, 37, 179, 0.4)), color-stop(113.58%, rgba(154, 81, 213, 0))), #0f0021;
  background: -o-linear-gradient(left, rgba(22, 0, 49, 0.4) 20.88%, rgba(142, 37, 179, 0.4) 63.43%, rgba(154, 81, 213, 0) 113.58%), #0f0021;
  background: linear-gradient(90deg, rgba(22, 0, 49, 0.4) 20.88%, rgba(142, 37, 179, 0.4) 63.43%, rgba(154, 81, 213, 0) 113.58%), #0f0021; }
  .info--partipants .text1,
  .info--partipants .text2 {
    background: -o-linear-gradient(left, #a57d24 -35.38%, #f1dd80 79.59%);
    background: -webkit-gradient(linear, left top, right top, color-stop(-35.38%, #a57d24), color-stop(79.59%, #f1dd80));
    background: linear-gradient(90deg, #a57d24 -35.38%, #f1dd80 79.59%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; }
  .info--partipants .text1 {
    font-family: "Trajan Pro 3";
    font-weight: normal;
    font-size: 20px;
    line-height: 24px;
    font-weight: 400; }
  .info--partipants .text2 {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: bold;
    font-size: 17px;
    line-height: 24px; }
  .info--partipants .text3 {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: normal;
    font-size: 17px;
    line-height: 24px;
    color: white; }
  .info--partipants:after {
    width: 96px;
    height: 96px;
    border-radius: 50%;
    content: "";
    position: absolute;
    background: url(/assets/compiled_img/warning.png) no-repeat center #ececec;
    top: -61px;
    left: 50%;
    margin-left: -48px;
    z-index: 12; }
  .info--partipants:before {
    content: "";
    background: -o-linear-gradient(left, #a57d24 -35.38%, #f1dd80 79.59%);
    background: -webkit-gradient(linear, left top, right top, color-stop(-35.38%, #a57d24), color-stop(79.59%, #f1dd80));
    background: linear-gradient(90deg, #a57d24 -35.38%, #f1dd80 79.59%);
    height: 2px;
    margin: 0 auto;
    z-index: 1000;
    position: absolute;
    left: 0px;
    right: 0px;
    top: -10px;
    z-index: 10; }
  @media (max-width: 700px) {
    .info--partipants {
      padding-right: 50px; } }
  @media (max-width: 575px) {
    .info--partipants {
      padding-left: 0px !important;
      padding-right: 0px !important; } }

.program--ceremony .text2 {
  font-family: "Trajan Pro 3";
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 24px; }

.program--ceremony .text1 {
  font-family: "Trajan Pro 3";
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 24px; }

.program--ceremony .text3 {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-size: 17px;
  line-height: 24px; }

.program--ceremony .data {
  position: relative;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px; }

.program--ceremony .text5 {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-size: 17px;
  line-height: 24px; }

.program--ceremony .paper {
  padding: 40px;
  border-radius: 25px;
  position: relative;
  background: -o-linear-gradient(47.73deg, rgba(244, 220, 150, 0.7) -3.4%, rgba(254, 223, 136, 0.7) 1.85%, rgba(255, 255, 255, 0) 19.78%), -o-linear-gradient(133.2deg, rgba(242, 218, 147, 0.7) 0%, rgba(253, 223, 135, 0.441146) 5.85%, rgba(255, 255, 255, 0) 15.81%), -o-linear-gradient(225.87deg, rgba(231, 203, 123, 0.7) -2.85%, rgba(247, 224, 157, 0.7) 3.19%, rgba(255, 255, 255, 0) 10.17%), -o-linear-gradient(307.77deg, rgba(204, 173, 82, 0.7) -1.05%, rgba(252, 214, 102, 0.375521) 4.07%, rgba(255, 255, 255, 0) 10.01%), #ffffff;
  background: linear-gradient(42.27deg, rgba(244, 220, 150, 0.7) -3.4%, rgba(254, 223, 136, 0.7) 1.85%, rgba(255, 255, 255, 0) 19.78%), linear-gradient(316.8deg, rgba(242, 218, 147, 0.7) 0%, rgba(253, 223, 135, 0.441146) 5.85%, rgba(255, 255, 255, 0) 15.81%), linear-gradient(224.13deg, rgba(231, 203, 123, 0.7) -2.85%, rgba(247, 224, 157, 0.7) 3.19%, rgba(255, 255, 255, 0) 10.17%), linear-gradient(142.23deg, rgba(204, 173, 82, 0.7) -1.05%, rgba(252, 214, 102, 0.375521) 4.07%, rgba(255, 255, 255, 0) 10.01%), #ffffff; }
  .program--ceremony .paper:before {
    content: "";
    display: block;
    position: absolute;
    background: url(/assets/compiled_img/cubok.png) no-repeat center transparent;
    width: 116px;
    height: 227px;
    right: 40px;
    bottom: 40px; }
  .program--ceremony .paper .text4 {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 300;
    font-size: 17px;
    line-height: 24px; }

.where {
  background: white;
  position: realtive; }
  .where .text1 {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: normal;
    font-size: 17px;
    line-height: 24px; }
  .where .where-wrapper {
    position: relative;
    background: #ececec; }
    .where .where-wrapper:before, .where .where-wrapper:after {
      content: "";
      display: block;
      position: absolute;
      left: 0px;
      height: 3px;
      right: 0px;
      background: -o-linear-gradient(89.47deg, #a57d24 -35.38%, #f1dd80 79.59%);
      background: linear-gradient(0.53deg, #a57d24 -35.38%, #f1dd80 79.59%); }
    .where .where-wrapper:before {
      top: -15px; }
    .where .where-wrapper:after {
      bottom: -15px; }
  .where .where-img {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center; }
  .where .where-img,
  .where .where-map {
    height: 460px; }
  @media (max-width: 575px) {
    .where .where-img,
    .where .where-map {
      height: 300px; } }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2Nrcy9ibG9jay5tYWluYmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9ja3MvYmxvY2sudGl0bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jhc2UvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9ja3MvYmxvY2sudG90YWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9ja3MvYmxvY2suc3RhdHNibG9ja3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jhc2UvZnVuY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9ja3MvYmxvY2suZGltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9ja3MvYmxvY2suZ2FsbGVyeS5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2tzL2Jsb2NrLnZpZGVvYmlnLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9ja3MvYmxvY2sudGVzdGltb25hbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2Nrcy9ibG9jay53aW5uZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9ja3MvYmxvY2suY2FyZC5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2tzL2Jsb2NrLnZpZGVvcGxheWJpZy5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2tzL2Jsb2NrLmJ1eS5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2tzL2Jsb2NrLmNhbGxiYWNrZG93bi5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2tzL2Jsb2NrLmRhdGVzdGVwcy5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2tzL2Jsb2NrLmFkZG5vbWluYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2Nrcy9ibG9jay5uZXdfcmVxdWVzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2Nrcy9ibG9jay5pbmZvX3BhcnRpcGFudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2Nrcy9ibG9jay5wcm9ncmFtX2NlcmVtb255LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9ja3MvYmxvY2sud2hlcmUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsMkJBQTJCO0VBQzNCLDRCQUE0QjtFQUM1QixrQkFBa0I7RUFMcEI7SUFRSSxrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLFNBQVM7SUFDVCxVQUFVO0lBQ1YsV0FBVztJQUNYLFVBQVU7SUFFVixzSEFLQztJQUxELG1IQUtDO0VBcEJMO0lBd0JJLGtCQUFrQjtJQUNsQixXQUFXO0VBekJmO0lBNkJJLGtCQUFrQjtFQTdCdEI7SUFpQ0ksWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixhQUFhO0lBQ2IsU0FBUztJQUNULFVBQVU7RUFyQ2Q7SUEwQ00saUJBQWlCO0lBQ2pCLGtCQUFrQjs7QUN6Q3hCO0VBRUksa0JBQWtCOztBQUZ0QjtFQU1JLGNDSDJCO0VESTNCLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsVUFBVTtFQUNWLFVBQVU7RUFDVixhQUFhO0VBQ2IseUJBQWlCO0tBQWpCLHNCQUFpQjtNQUFqQixxQkFBaUI7VUFBakIsaUJBQWlCOztBRVpyQjtFQUVJLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCx1QkFBdUI7O0FBTzNCO0VBQ0U7SUFDRSw2QkFBNkI7SUFDN0IsOEJBQThCLElBQy9COztBQ2hCSDtFQ0FFLG1CSEt5QjtFR0p6QixtREFBMkM7VUFBM0MsMkNBQTJDO0VBQzNDLG1CQUFZO01BQVosb0JBQVk7VUFBWixZQUFZO0VBQ1osa0JBQWtCO0VEQWhCLHVCQUF1QjtFQUN2QixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVC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QkFBbUI7RUFDbkIsa0JBQWtCO0VBcUJsQixpaEJBd0JTO0VBeEJULHFnQkF3QlM7RUF6RmI7SUErQ00sV0FBVztJQUNYLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsdUVBQW1FO0lBQ25FLFlBQVk7SUFDWixhQUFhO0lBQ2IsV0FBVztJQUNYLFlBQVk7RUF0RGxCO0lBMERNLHdCQUF3QjtJQUN4QixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixpQkFBaUI7O0FDOUR2QjtFQUNFLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFGcEI7SUFLSSx3QkFBd0I7SUFDeEIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQixlQUFlO0lBQ2YsaUJBQWlCO0VBVHJCO0lBYUksa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQWR2QjtNQWtCTSxXQUFXO01BQ1gsY0FBYztNQUNkLGtCQUFrQjtNQUNsQixTQUFTO01BQ1QsV0FBVztNQUNYLFVBQVU7TUFDVix5RUFBcUU7TUFBckUscUVBQXFFO0lBeEIzRTtNQTRCTSxVQUFVO0lBNUJoQjtNQWdDTSxhQUFhO0VBaENuQjtJQXFDSSxzQkFBc0I7SUFDdEIsNEJBQTRCO0lBQzVCLDJCQUEyQjtFQXZDL0I7O0lBNENJLGFBQWE7RUFHZjtJQS9DRjs7TUFrRE0sYUFBYSxJQUNkIiwiZmlsZSI6Ii9hc3NldHMvY3NzL3RlbXBsYXRlcy9tYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5tYWluYmFubmVyIHtcclxuICBoZWlnaHQ6IDczMHB4O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAubWFpbmJhbm5lci0tb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICA2Ny44NWRlZyxcclxuICAgICAgIzE0MDYxYiAtMzEuMjQlLFxyXG4gICAgICByZ2JhKDM5LCAyMCwgNDgsIDAuNTY5MTU5KSAzNy44MSUsXHJcbiAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMTE2LjA5JVxyXG4gICAgKTtcclxuICB9XHJcblxyXG4gIC5tYWluYmFubmVyLS1kYXRhIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gIH1cclxuXHJcbiAgLm1haW5iYW5uZXItLWxvZ28ge1xyXG4gICAgbWFyZ2luLXRvcDogLTEyMHB4O1xyXG4gIH1cclxuXHJcbiAgLm1haW5iYW5uZXItLWJvdHRvbSB7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDEwMHB4O1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICB9XHJcblxyXG4gIC5tYWluYmFubmVyLS1pdGVtcyB7XHJcbiAgICAmID4gKiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi9iYXNlL3ZhcmlhYmxlcy5zY3NzXCI7XHJcblxyXG4udGl0bGUge1xyXG4gIC50aXRsZS0td3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAudGl0bGUtLW1hc2sge1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci1tYXNrLXRleHQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIGJvdHRvbTogLTEzcHg7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLy/QptCy0LXRgtCwXHJcbiR0aGVtZS1jb2xvci12aW9sZXQtbGlnaGVyOiAjM2MwZjViO1xyXG4kdGhlbWUtY29sb3ItdmlvbGV0OiAjMzAwYTQ4O1xyXG4kdGhlbWUtY29sb3ItdmlvbGV0LW5vcm1hbDogIzc4MzE3ZTtcclxuJHRoZW1lLWNvbG9yLWxpZ2h0OiAjZWNlY2VjO1xyXG4kdGhlbWUtY29sb3ItbWFzay10ZXh0OiAjZThlOGU4O1xyXG4kdGhlbWUtY29sb3ItZGFyazogIzBmMDAyMTtcclxuJHRoZW1lLWNvbG9yLWRhcmstbGlnaHRlcjogIzE2MDcyNztcclxuJHRoZW1lLWNvbG9yLXdoaXRlOiAjZmZmZmZmO1xyXG4kdGhlbWUtY29sb3ItZ3JheTogI2MwYzBjMDtcclxuJHRoZW1lLWNvbG9yLWRhcmtncmF5OiAjNWU1NjYxO1xyXG4kZ29sZC1jb2xvcjogI2QzYzM4ZDtcclxuJGdvbGQtY29sb3ItZGFya2VyOiAjYWM5ZDZmO1xyXG4kdGhlbWUtY29sb3ItZGFyazM6ICMxZjA4Mzk7XHJcbiR0aGVtZS1jb2xvci1saWdodDM6ICNmYmZiZmI7XHJcbiR0aGVtZS1jb2xvci1saWdodDQ6ICNmMmYyZjI7XHJcbiR0aGVtZS1jb2xvci10cmFuc3BhcmVudC13aGl0ZTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4kdGhlbWUtYmctdmlvbGV0MzogIzMxMTI1NTtcclxuXHJcbi8v0JTQu9GPINCz0YDQsNC00LjQtdC90YLQvtCyXHJcbiRncmFkaWVudC1jb2xvci0wOiAjZGViNjVjO1xyXG4kZ3JhZGllbnQtY29sb3ItMTogI2E1N2QyNDtcclxuJGdyYWRpZW50LWNvbG9yLTI6ICNmMWRkODA7XHJcbiRncmFkaWVudC1jb2xvci0zOiAjZmJmMmE4O1xyXG4kZ3JhZGllbnQtY29sb3ItNDogIzc3MTA3MztcclxuJGdyYWRpZW50LWNvbG9yLTU6IHJnYmEoOTUsIDMwLCAxNDcsIDApO1xyXG4kZ3JhZGllbnQtY29sb3ItNjogI2Q4YmU2MjtcclxuIiwiQGltcG9ydCBcIi4uL2Jhc2UvdmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi50b3RhbHMge1xyXG4gIC50b3RhbHMtLW51bWJlciB7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiAzLjQ1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjhlbTtcclxuICB9XHJcblxyXG4gIC50b3RhbHMtLWljb24ge1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgLnRvdGFscyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICB9XHJcbn0iLCJAaW1wb3J0IFwiLi4vYmFzZS92YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vYmFzZS9mdW5jdGlvbnMuc2Nzc1wiO1xyXG5cclxuLnN0YXRzYmxvY2tzIHtcclxuICAuc3RhdHNibG9ja3MtLWNhcmQge1xyXG4gICAgQGluY2x1ZGUgZGVmYXVsdC1ib3g7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcclxuICAgIG1pbi1oZWlnaHQ6IDVyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDEuMjtcclxuICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItZGFya2dyYXk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgQGluY2x1ZGUgdmlvbGV0LWdyYWRpZW50KDIyMGRlZyk7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgQGluY2x1ZGUgZGVmYXVsdC1ncmFkaWVudCg5MGRlZyk7XHJcbiAgICAgIGhlaWdodDogMC4xMjVyZW07XHJcbiAgICAgIGxlZnQ6IDAuNjI1cmVtO1xyXG4gICAgICByaWdodDogMC42MjVyZW07XHJcbiAgICAgIGJvdHRvbTogLTAuMDYyNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdGF0c2Jsb2Nrcy0tc3RhdCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBAaW5jbHVkZSBkZWZhdWx0LWdyYWRpZW50KDkwZGVnKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMC4zcmVtIDAuOTRyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xyXG4gICAgYm90dG9tOiAtMS41cmVtO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgfVxyXG5cclxuICAuc3RhdHNibG9ja3MtLWljb24ge1xyXG4gICAgbWFyZ2luLXRvcDogLTAuMnJlbTtcclxuICB9XHJcblxyXG4gIC5zdGF0c2Jsb2Nrcy0tc3RhdGV4dCB7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXdoaXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xyXG4gIH1cclxuXHJcbiAgLnN0YXRzYmxvY2tzLS10ZXh0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuc3RhdHNibG9ja3MtLWNhcmQge1xyXG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4vdmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbkBtaXhpbiBkZWZhdWx0LWJveCB7XHJcbiAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLXdoaXRlO1xyXG4gIGJveC1zaGFkb3c6IDBweCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuQG1peGluIGRlZmF1bHQtZ3JhZGllbnQoJGdyYWQpIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAkZ3JhZCxcclxuICAgICRncmFkaWVudC1jb2xvci0xIC0zNS4zOCUsXHJcbiAgICAkZ3JhZGllbnQtY29sb3ItMiA3OS41OSVcclxuICApO1xyXG59XHJcblxyXG5AbWl4aW4gZ3JheS1ncmFkaWVudCgkZ3JhZCkge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICRncmFkLFxyXG4gICAgIzdkN2Q3ZCAtMzUuMzglLFxyXG4gICAgI2U0ZTRlNCA3OS41OSVcclxuICApO1xyXG59XHJcblxyXG5AbWl4aW4gZGVmYXVsdC1ncmFkaWVudC1hY3RpdmUoJGdyYWQpIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAkZ3JhZCxcclxuICAgICRncmFkaWVudC1jb2xvci0xIC00MC4zJSxcclxuICAgICRncmFkaWVudC1jb2xvci02IDg1Ljg0JSxcclxuICAgICRncmFkaWVudC1jb2xvci0zIDE3NC4zNiUsXHJcbiAgICAkZ3JhZGllbnQtY29sb3ItMyAyNjQuNDMlXHJcbiAgKTtcclxufVxyXG5cclxuQG1peGluIHZpb2xldC1ncmFkaWVudCgkZ3JhZCkge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgJGdyYWQsXHJcbiAgICAgIHJnYmEoMTk2LCA5NywgMTc0LCAwLjcpIDE0LjUyJSxcclxuICAgICAgcmdiYSg5MCwgMTEsIDExOCwgMCkgMTMwLjgxJVxyXG4gICAgKSxcclxuICAgICMwZjAwMjE7XHJcbn1cclxuXHJcbkBtaXhpbiBuby1mb2N1cyB7XHJcbiAgJjpmb2N1cyxcclxuICAmOmFjdGl2ZSxcclxuICAmOmhvdmVyIHtcclxuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwbGFjZWhvbGRlciB7XHJcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbiAgJjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uL2Jhc2UvdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uL2Jhc2UvZnVuY3Rpb25zLnNjc3NcIjtcclxuXHJcbi5kaW1hZ2UtYm90dG9tLWxlZnQsXHJcbi5kaW1hZ2UtYm90dG9tLWxlZnQtZG91YmxlLFxyXG4uZGltYWdlLXRvcC1yaWdodCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAuaW1hZ2UsXHJcbiAgLm92ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgfVxyXG5cclxuICAuaW1hZ2Uge1xyXG4gICAgb3BhY2l0eTogMC40O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uZGltYWdlLWJvdHRvbS1sZWZ0LWRvdWJsZSB7XHJcbiAgJjphZnRlcixcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgaGVpZ2h0OiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xyXG4gICAgei1pbmRleDogNTtcclxuICB9XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIHRvcDogLTNweDtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgYm90dG9tOiAtM3B4O1xyXG4gIH1cclxufVxyXG5cclxuLmRpbWFnZS1ib3R0b20tbGVmdCxcclxuLmRpbWFnZS1ib3R0b20tbGVmdC1kb3VibGUsXHJcbi5kaW1hZ2UtdG9wLXJpZ2h0IHtcclxuICB3aWR0aDogNDAlO1xyXG4gIGhlaWdodDogNDAwcHg7XHJcbn1cclxuXHJcbi5kaW1hZ2UtdG9wLXJpZ2h0IHtcclxuICAuaW1hZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLmRpbWFnZS1ib3R0b20tbGVmdCB7XHJcbiAgYm90dG9tOiAwcHg7XHJcbiAgbGVmdDogMHB4O1xyXG5cclxuICAub3ZlcmxheSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgMTk0LjA3ZGVnLFxyXG4gICAgICAgICR0aGVtZS1jb2xvci1saWdodCAxMy40NSUsXHJcbiAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1My4wOSVcclxuICAgICAgKSxcclxuICAgICAgbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIDI5OC4zOGRlZyxcclxuICAgICAgICAkdGhlbWUtY29sb3ItbGlnaHQgNi42NiUsXHJcbiAgICAgICAgcmdiYSgyNDIsIDI0MiwgMjQyLCAwKSA0Ni41NiVcclxuICAgICAgKSxcclxuICAgICAgbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIDE3OS45NGRlZyxcclxuICAgICAgICAkdGhlbWUtY29sb3ItbGlnaHQgNC41NiUsXHJcbiAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA5OS45MiVcclxuICAgICAgKTtcclxuICB9XHJcbn1cclxuXHJcbi5kaW1hZ2UtYm90dG9tLWxlZnQtZG91YmxlIHtcclxuICBib3R0b206IDBweDtcclxuICBsZWZ0OiAwcHg7XHJcblxyXG4gIC5vdmVybGF5IHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICA2LjE5ZGVnLFxyXG4gICAgICAgICR0aGVtZS1jb2xvci1saWdodCA5LjI1JSxcclxuICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDQ1LjYxJVxyXG4gICAgICApLFxyXG4gICAgICBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgMjk4LjM3ZGVnLFxyXG4gICAgICAgICR0aGVtZS1jb2xvci1saWdodCA2LjY2JSxcclxuICAgICAgICByZ2JhKDI0MiwgMjQyLCAyNDIsIDApIDQ2LjU2JVxyXG4gICAgICApLFxyXG4gICAgICBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgMTc5Ljk0ZGVnLFxyXG4gICAgICAgICR0aGVtZS1jb2xvci1saWdodCA0LjU2JSxcclxuICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDk5LjkyJVxyXG4gICAgICApO1xyXG4gIH1cclxufVxyXG5cclxuLmRpbWFnZS10b3AtcmlnaHQge1xyXG4gIHRvcDogMHB4O1xyXG4gIHJpZ2h0OiAwcHg7XHJcblxyXG4gIC5vdmVybGF5IHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAzNjBkZWcsXHJcbiAgICAgICAgJHRoZW1lLWNvbG9yLWxpZ2h0IDExLjAzJSxcclxuICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDQ0LjU0JVxyXG4gICAgICApLFxyXG4gICAgICBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgODAuODNkZWcsXHJcbiAgICAgICAgJHRoZW1lLWNvbG9yLWxpZ2h0IDE2LjM1JSxcclxuICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDg3LjAzJVxyXG4gICAgICApO1xyXG4gIH1cclxufVxyXG5cclxuLmltZy1jbW4xIHtcclxuICB3aWR0aDogMjAlO1xyXG59XHJcblxyXG4uaW1nLWNtbjIge1xyXG4gIHdpZHRoOiAyNyU7XHJcbn1cclxuIiwiLmdhbGxlcnkge1xyXG4gIC5nYWxsZXJ5LS1pdGVtIHtcclxuICAgIGhlaWdodDogMzEycHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICB9XHJcblxyXG4gIC5nYWxsZXJ5LS1pdGVtcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5nYWxsZXJ5LS1zbGlkZXIge1xyXG4gICAgZmxleDogMCAwIDQ3MHB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGhlaWdodDogMzEycHg7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuY2Fyb3VzZWwtaW5uZXIge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIHotaW5kZXg6IDIwMDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAtNzBweDtcclxuICAgICAgcmlnaHQ6IC03MHB4O1xyXG4gICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMzVweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QzYzM4ZDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgICAgJiA+ICoge1xyXG4gICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXHJcbiAgICAgIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcclxuICAgICAgICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xyXG4gICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4xcztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYXJvdXNlbC1jb250cm9sLXByZXYge1xyXG4gICAgICAgIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvb3RoZXIvc2xpZGVyX2Fycm93X2wuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXJcclxuICAgICAgICAgICAgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9vdGhlci9zbGlkZXJfYXJyb3dfbF9hY3RpdmUuc3ZnXCIpXHJcbiAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xyXG4gICAgICAgIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvb3RoZXIvc2xpZGVyX2Fycm93X3Iuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXJcclxuICAgICAgICAgICAgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL290aGVyL3NsaWRlcl9hcnJvd19yX2FjdGl2ZS5zdmdcIilcclxuICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmdhbGxlcnktLXNpZGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgaGVpZ2h0OiAzMTJweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAuZ2FsbGVyeS0tc2lkZWltYWdlLFxyXG4gIC5nYWxsZXJ5LS1zaWRlb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIH1cclxuXHJcbiAgLmdhbGxlcnktLXNpZGVpbWFnZSB7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gIH1cclxuXHJcbiAgLmdhbGxlcnktLXNpZGVvdmVybGF5IHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgMTgwZGVnLFxyXG4gICAgICByZ2JhKDQzLCA3LCA3MiwgMC41NikgMCUsXHJcbiAgICAgIHJnYmEoMTE0LCA0OCwgMTI0LCAwLjcpIDEwMCVcclxuICAgICk7XHJcbiAgfVxyXG5cclxuICAuZ2FsbGVyeS0tc2lkZWltYWdlZmlyc3Qge1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJTtcclxuICB9XHJcblxyXG4gIC5nYWxsZXJ5LS1zaWRlaW1hZ2VzZWNvbmQge1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAuZ2FsbGVyeS0taXRlbXMge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FsbGVyeS0tc2lkZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhbGxlcnktLXNsaWRlciAubmF2IHtcclxuICAgICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgbGVmdDogLTUwcHg7XHJcbiAgICAgIHJpZ2h0OiAtNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmdhbGxlcnktLXNsaWRlciB7XHJcbiAgICAgIGZsZXg6IDAgMCAzNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FsbGVyeS0taXRlbSxcclxuICAgIC5nYWxsZXJ5LS1zbGlkZXIge1xyXG4gICAgICBoZWlnaHQ6IDI2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAuZ2FsbGVyeS0tc2xpZGVyIHtcclxuICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgLm5hdiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmdhbGxlcnktLWl0ZW0ge1xyXG4gICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICAuZ2FsbGVyeS0taXRlbVxyXG4gICAge1xyXG4gICAgICBoZWlnaHQ6IDE3MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vYmFzZS92YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLnZpZGVvYmlnIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiA1NDVweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgLnZpZGVvYmlnLS1pbWFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gIH1cclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICB9XHJcblxyXG4gIC5wbGF5IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC52aWRlb2JpZy0taW1hZ2Uge1xyXG4gICAgb3BhY2l0eTogMC43O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAudmlkZW9iaWctLWltYWdlIHtcclxuICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICBoZWlnaHQ6IDIxMHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICBoZWlnaHQ6IDE5MHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQxMHB4KSB7XHJcbiAgICBoZWlnaHQ6IDE3MHB4O1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vYmFzZS92YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLnRlc3RpbW9uYWxzIHtcclxuICAubmF2LXRlc3RpbW9uYWxzIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlRyYWphbiBQcm8gM1wiO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLnRlc3RpbW9uYWwtLWF2YXRhciB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCAjMDAwMDAwMTQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICB9XHJcblxyXG4gIC50ZXN0aW1vbmFsLS1wb3N0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC50ZXN0aW1vbmFsLS1uYW1lIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgfVxyXG5cclxuICAudGVzdGltb25hbC0tc2hvd21vcmUge1xyXG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAudGVzdGltb25hbC0tY29udGVudCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgdHJhbnNpdGlvbjogMC4xNXM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIHRvIGJvdHRvbSxcclxuICAgICAgICByZ2JhKDIzNywgMjM3LCAyMzcsIDApIDAlLFxyXG4gICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgNTAlXHJcbiAgICAgICk7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCgub3BlbmVkKSB7XHJcbiAgICAgIGhlaWdodDogODdweDtcclxuICAgICAgdHJhbnNpdGlvbjogMC4xNXM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2LWl0ZW0ge1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KC5hY3RpdmUpIHtcclxuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1kYXJrZ3JheTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vd2wtc3RhZ2Uge1xyXG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gIC5vd2wtc3RhZ2Utb3V0ZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi9iYXNlL3ZhcmlhYmxlcy5zY3NzXCI7XHJcblxyXG4ud2lubmVycyxcclxuLmNvbXBhbnl3aW5uZXJzIHtcclxuICAud2lubmVyLS1yb3csXHJcbiAgLmNvbXBhbnl3aW5uZXItLXJvdyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgfVxyXG5cclxuICAud2lubmVyLS1jb2wsXHJcbiAgLmNvbXBhbnl3aW5uZXItLWNvbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDI3MHB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICB9XHJcblxyXG4gIC53aW5uZXItLWNvbCwgLmNvbXBhbnl3aW5uZXItLWNvbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgcGFkZGluZzogM3B4O1xyXG4gIH1cclxuXHJcbiAgLmNvbXBhbnl3aW5uZXItLWNvbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICB9XHJcblxyXG4gIC53aW5uZXIsXHJcbiAgLmNvbXBhbnl3aW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgfVxyXG5cclxuICAud2lubmVyLS1ib3JkZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB9XHJcblxyXG4gIC53aW5uZXItLXNtYWxsYXdhcmQge1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1cHg7XHJcbiAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndpbm5lci0tY29sLCAuY29tcGFueXdpbm5lci0tY29sIHtcclxuICAgICYudHlwZS13aW5uZXIge1xyXG4gICAgICAud2lubmVyLS1ib3JkZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGRlZmF1bHQtZ3JhZGllbnQoMGRlZyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC53aW5uZXItLXNtYWxsYXdhcmQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIEBpbmNsdWRlIGRlZmF1bHQtZ3JhZGllbnQoOTBkZWcpO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL2F3YXJkL2F3YXJkX3NtYWxsX3dpbm5lci5zdmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnR5cGUtZmluYWxpc3Qge1xyXG4gICAgICAud2lubmVyLS1ib3JkZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGdyYXktZ3JhZGllbnQoMGRlZyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC53aW5uZXItLXNtYWxsYXdhcmQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIEBpbmNsdWRlIGdyYXktZ3JhZGllbnQoOTBkZWcpO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL2F3YXJkL2F3YXJkX3NtYWxsX2ZpbmFsaXN0LnN2ZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndpbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTYlIDk0JTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgfVxyXG5cclxuICAud2lubmVyLS12b3RlcyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yLWRhcmtncmF5O1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIHRvcDogMTFweDtcclxuICAgIHJpZ2h0OiAxMXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAud2lubmVyLS12b3RlaWNvbiB7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gICAgaGVpZ2h0OiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICB9XHJcblxyXG4gIC5jb21wYW55d2lubmVyIHtcclxuICB9XHJcblxyXG4gIC53aW5uZXItLWF2YXRhciB7XHJcbiAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLmNvbXBhbnl3aW5uZXItLWF2YXRhcixcclxuICAuY29tcGFueXdpbm5lci0taW1hZ2UsXHJcbiAgLmNvbXBhbnl3aW5uZXItLW92ZXJsYXksXHJcbiAgLmNvbXBhbnl3aW5uZXItLXRleHR3cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbXBhbnl3aW5uZXItLXRleHR3cmFwcGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICB9XHJcblxyXG4gIC5jb21wYW55d2lubmVyLS1saW5rIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIC5jb21wYW55d2lubmVyLS1jb21wYW55IHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItZGFyazM7XHJcbiAgfVxyXG5cclxuICAuY29tcGFueXdpbm5lci0tbmFtZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItZGFyazM7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcblxyXG4gIC5jb21wYW55d2lubmVyLS1vdmVybGF5IHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgMTgwZGVnLFxyXG4gICAgICAjZmZmZmZmIDI1JSxcclxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2NC42NCVcclxuICAgICk7XHJcbiAgfVxyXG5cclxuICAuY29tcGFueXdpbm5lci0taW1hZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgfVxyXG5cclxuICAud2lubmVyLS1pbWFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICB9XHJcblxyXG4gIC53aW5uZXItLW92ZXJsYXkge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAyNjkuN2RlZyxcclxuICAgICAgI2ZmZmZmZiAyLjg2JSxcclxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA0Ny40JVxyXG4gICAgKTtcclxuICB9XHJcblxyXG4gIC53aW5uZXItLWltYWdlLFxyXG4gIC53aW5uZXItLW92ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgfVxyXG5cclxuICAud2lubmVyLS10ZXh0d3JhcHBlciB7XHJcbiAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLndpbm5lci0tbGluayB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAud2lubmVyLS1zdXJuYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci1kYXJrMztcclxuICB9XHJcblxyXG4gIC53aW5uZXItLXBvc3Qge1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItZGFyazM7XHJcbiAgfVxyXG5cclxuICAud2lubmVyLS1uYW1lLFxyXG4gIC53aW5uZXItLW1pZGRsZW5hbWUge1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci1kYXJrMztcclxuICB9XHJcblxyXG4gIC53aW5uZXItLXNvY2lhbCB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci1kYXJrMztcclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53aW5uZXItLXNvY2lhbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gIC53aW5uZXItLXN0YXR3cmFwcGVyLFxyXG4gIC5jb21wYW55d2lubmVyLS1zdGF0d3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAud2lubmVyLS1zdGF0LFxyXG4gIC5jb21wYW55d2lubmVyLS1zdGF0IHtcclxuICAgIC8vaGVpZ2h0OiAzM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAycHggMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgMzQuMzRkZWcsXHJcbiAgICAgICRncmFkaWVudC1jb2xvci0xIC0zNS4zOCUsXHJcbiAgICAgICRncmFkaWVudC1jb2xvci0yIDc5LjU5JVxyXG4gICAgKTtcclxuXHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDsgXHJcbiAgfVxyXG5cclxuICAuY29tcGFueXdpbm5lci0tc3RhdCB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAud2lubmVyLS1zdGF0aWNvbixcclxuICAuY29tcGFueXdpbm5lci0tc3RhdGljb24ge1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAud2lubmVyLS1pY29uLFxyXG4gIC5jb21wYW55d2lubmVyLS1pY29uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICB9XHJcblxyXG4gIC53aW5uZXItLXN0YXR0ZXh0LFxyXG4gIC5jb21wYW55d2lubmVyLS1zdGF0dGV4dCB7XHJcbiAgICBmb250LWZhbWlseTogXCJUcmFqYW4gUHJvIDNcIjtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yLWRhcmszO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEzcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uL2Jhc2UvdmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi5jYXJkIHtcclxuICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3Itd2hpdGU7XHJcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICB9XHJcblxyXG4gICYuaG92ZXItLXNjYWxlIHtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cztcclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8v0KDQsNC30L3Ri9C1INCy0LjQtNGLINC00LXQutC+0YDQsNGG0LjQuVxyXG4gICYuZGVjb3ItbGVmdC1yaWdodCB7XHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgMy4xNGRlZyxcclxuICAgICAgICAkZ3JhZGllbnQtY29sb3ItMSAtMzUuMzglLFxyXG4gICAgICAgICRncmFkaWVudC1jb2xvci0yIDc5LjU5JVxyXG4gICAgICApO1xyXG4gICAgICB0b3A6IDEyJTtcclxuICAgICAgYm90dG9tOiAxNCU7XHJcbiAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICByaWdodDogLTFweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZGVjb3ItdG9wIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIDkwZGVnLFxyXG4gICAgICAgICRncmFkaWVudC1jb2xvci0xIC0zNS4zOCUsXHJcbiAgICAgICAgJGdyYWRpZW50LWNvbG9yLTIgNzkuNTklXHJcbiAgICAgICk7XHJcbiAgICAgIHRvcDogLTFweDtcclxuICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgIGxlZnQ6IDMwJTtcclxuICAgICAgcmlnaHQ6IDMwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZGVjb3ItZnVsbHRvcCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICA5MGRlZyxcclxuICAgICAgICAkZ3JhZGllbnQtY29sb3ItMSAtMzUuMzglLFxyXG4gICAgICAgICRncmFkaWVudC1jb2xvci0yIDc5LjU5JVxyXG4gICAgICApO1xyXG4gICAgICB0b3A6IC00cHg7XHJcbiAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgICByaWdodDogMHB4O1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vYmFzZS92YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLnZpZGVvcGxheWJpZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIC52aWRlb3BsYXliaWctLXZpZGVvIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAudmlkZW9wbGF5YmlnLS1wYXR0ZXJuLFxyXG4gIC52aWRlb3BsYXliaWctLW92ZXJsYXlpbWFnZSxcclxuICAudmlkZW9wbGF5YmlnLS1jb250ZW50LFxyXG4gIC52aWRlb3BsYXliaWctLW92ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgfVxyXG5cclxuICAudmlkZW9wbGF5YmlnLS1vdmVybGF5aW1hZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgfVxyXG5cclxuICAudmlkZW9wbGF5YmlnLS1vdmVybGF5IHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IC0ycHggLTQ1cHggOTlweCAtMTNweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xyXG4gIH1cclxuXHJcbiAgLnZpZGVvcGxheWJpZy0tY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLnZpZGVvcGxheWJpZy0tbWFpbmxvZ28ge1xyXG4gICAgJiA+ICoge1xyXG4gICAgICB3aWR0aDogNjQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmlkZW9wbGF5YmlnLS1jb250ZW50ID4gKiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIC52aWRlb3BsYXliaWctLW1haW5sb2dvIHtcclxuICAgICAgJiA+ICoge1xyXG4gICAgICAgIHdpZHRoOiA0NTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWRlb3BsYXliaWctLWNvbnRlbnQgPiAqIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnZpZGVvcGxheWJpZyAudmlkZW9wbGF5YmlnLS1tYWlubG9nbyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC52aWRlb3BsYXliaWctLW1haW5sb2dvIHtcclxuICAgICAgJiA+ICoge1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAudmlkZW9wbGF5YmlnIC52aWRlb3BsYXliaWctLW1haW5sb2dvIHtcclxuICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZGVvcGxheWJpZy0tbWFpbmxvZ28ge1xyXG4gICAgICAmID4gKiB7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcclxuICAgIC52aWRlb3BsYXliaWctLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi9iYXNlL3ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi9iYXNlL2Z1bmN0aW9ucy5zY3NzXCI7XHJcblxyXG4uYnV5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAuYnV5LS1iZWZvcmVjb250ZW50IHtcclxuICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi10b3A6IC0zMXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDdweDtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgYm9yZGVyOiAwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gIC53YXJuaW5nLWljb24ge1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGMzNTQ1ICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmJ1eS0tb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgMTc5LjIzZGVnLFxyXG4gICAgICAjMGYwMDIxIC0xNy4yMyUsXHJcbiAgICAgIHJnYmEoMTUsIDAsIDMzLCAwKSAxNzYuOTMlXHJcbiAgICApO1xyXG4gIH1cclxuXHJcbiAgLmJ1eS0tYXJlYSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAuYnV5LS1ibG9jayB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAxODAuNzNkZWcsXHJcbiAgICAgICAgI2ZmZmZmZiA0MC43MyUsXHJcbiAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAyNDIuODglXHJcbiAgICAgICksXHJcbiAgICAgIHVybChcIi4uLy4uL2ltZy9idXkvYnV5YmxvY2sucG5nXCIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IDcycHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG5cclxuICAuYnV5LS1jb250ZW50IHtcclxuICB9XHJcblxyXG4gIC5idXktLXByaWNlc2FkZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIC50b3Age1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXZpb2xldC1ub3JtYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvdHRvbSB7XHJcbiAgICAgIGNvbG9yOiAjNWU1NjYxO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ1eS0tcGFja2V0IHtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yLWRhcmszO1xyXG4gIH1cclxuXHJcbiAgLmJ1eS0tcGFja2V0bmFtZSB7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yLWRhcmszO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICB9XHJcblxyXG4gIC5idXktLWNvbnRlbnQge1xyXG4gICAgaGVpZ2h0OiAyMTBweDtcclxuICB9XHJcblxyXG4gIC5idXktLXByaWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBPcGVuIFNhbnM7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yLWRhcmszO1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gIH1cclxuXHJcbiAgLmJ1eS0tcHJpY2VzdWIge1xyXG4gICAgY29sb3I6ICM1ZTU2NjE7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAuYnV5LS1ibG9ja3R5cGViZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAuZGVjLS1sZWZ0LFxyXG4gICAgLmRlYy0tcmlnaHQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICB3aWR0aDogMzAlO1xyXG4gICAgICB0b3A6IDVweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVjLS1sZWZ0IHtcclxuICAgICAgbGVmdDogMHB4O1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgcmlnaHQ6IC0yNnB4O1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMjZweCAwIDAgMjZweDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmZmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVjLS1yaWdodCB7XHJcbiAgICAgIHJpZ2h0OiAwcHg7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBsZWZ0OiAtMjZweDtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAyNnB4IDI2cHg7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmIHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1eS0tYmxvY2t0eXBlIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYudHlwZTEge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjYmRiZGJkO1xyXG4gICAgICBjb2xvcjogIzBmMDAyMTtcclxuICAgIH1cclxuXHJcbiAgICAmLnR5cGUyIHtcclxuICAgICAgYmFja2dyb3VuZDogIzZhMjc3MjtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJi50eXBlMyB7XHJcbiAgICAgIEBpbmNsdWRlIGRlZmF1bHQtZ3JhZGllbnQoOTBkZWcpO1xyXG4gICAgICBjb2xvcjogIzBmMDAyMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idXktLWRla29yXzEsXHJcbiAgLmJ1eS0tZGVrb3JfMixcclxuICAuYnV5LS1kZWtvcl8zLFxyXG4gIC5idXktLWRla29yXzQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gIH1cclxuXHJcbiAgLmJ1eS0tZGVrb3JfMSB7XHJcbiAgICB3aWR0aDogNDFweDtcclxuICAgIGhlaWdodDogNDFweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9idXkvMS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0cmFuc3BhcmVudDtcclxuICAgIHRvcDogLTI2cHg7XHJcbiAgICBsZWZ0OiAtMjZweDtcclxuICB9XHJcblxyXG4gIC5idXktLWRla29yXzIge1xyXG4gICAgd2lkdGg6IDkxcHg7XHJcbiAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYnV5LzIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdHJhbnNwYXJlbnQ7XHJcbiAgICB0b3A6IC01MnB4O1xyXG4gICAgcmlnaHQ6IC01NHB4O1xyXG4gIH1cclxuXHJcbiAgLmJ1eS0tZGVrb3JfMyB7XHJcbiAgICB3aWR0aDogNTlweDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9idXkvMy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0cmFuc3BhcmVudDtcclxuICAgIGxlZnQ6IC0zOHB4O1xyXG4gICAgYm90dG9tOiAtMzdweDtcclxuICB9XHJcblxyXG4gIC5idXktLWRla29yXzQge1xyXG4gICAgd2lkdGg6IDQycHg7XHJcbiAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYnV5LzQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgdHJhbnNwYXJlbnQ7XHJcbiAgICByaWdodDogLTI5cHg7XHJcbiAgICBib3R0b206IC0zMHB4O1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vYmFzZS92YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vYmFzZS9mdW5jdGlvbnMuc2Nzc1wiO1xyXG5cclxuLmNhbGxiYWNrZG93biB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuY2FsbGJhY2tkb3duLS1tYXNrIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgb3BhY2l0eTogMC4yO1xyXG4gIH1cclxuXHJcbiAgLmNhbGxiYWNrZG93bi0td3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAuY2FsbGJhY2tkb3duLS10aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJUcmFqYW4gUHJvIDNcIjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBjb2xvcjogJGdyYWRpZW50LWNvbG9yLTA7XHJcbiAgfVxyXG5cclxuICAuY2FsbGJhY2tkb3duLS1zdWJ0aXRsZSB7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXRyYW5zcGFyZW50LXdoaXRlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmNhbGxiYWNrZG93bi0tZm9ybSB7XHJcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gIH1cclxuXHJcbiAgLmNhbGxiYWNrZG93bi0tZm9ybWdyb3VwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuMXJlbTtcclxuICB9XHJcblxyXG4gIC5jYWxsYmFja2Rvd24tLWZvcm1pY29ud3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcclxuICAgIHBhZGRpbmctbGVmdDogMnB4O1xyXG4gIH1cclxuXHJcbiAgLmNhbGxiYWNrZG93bi0tYnV0dG9ucyB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgQG1peGluIGNhbGxiYWNrZG93bi0taW5wdXRjb250cm9sX2ZvbnQge1xyXG4gICAgY29sb3I6ICRncmFkaWVudC1jb2xvci0wICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxuXHJcbiAgLmNhbGxiYWNrZG93bi0taW5wdXRjb250cm9sLFxyXG4gIC5jYWxsYmFja2Rvd24tLWFyZWFjb250cm9sIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JhZGllbnQtY29sb3ItMDtcclxuICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBjYWxsYmFja2Rvd24tLWlucHV0Y29udHJvbF9mb250O1xyXG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xyXG4gICAgICBAaW5jbHVkZSBjYWxsYmFja2Rvd24tLWlucHV0Y29udHJvbF9mb250O1xyXG4gICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG5vLWZvY3VzO1xyXG4gIH1cclxuXHJcbiAgLmNhbGxiYWNrZG93bi0taW5wdXRjb250cm9sIHtcclxuICAgIGhlaWdodDogNDZweDtcclxuICB9XHJcblxyXG4gIC5jYWxsYmFja2Rvd24tLWFyZWFjb250cm9sIHtcclxuICAgIGhlaWdodDogMTA1cHg7XHJcbiAgICByZXNpemU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLWNoZWNrYm94IHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItdHJhbnNwYXJlbnQtd2hpdGU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmFkaWVudC1jb2xvci0wICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxlZnQ6IC0ycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIxJyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMjEgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjUgMTFMNS41IDE1TDE5LjUgMScgc3Ryb2tlPSd1cmwoJTIzcGFpbnQwX2xpbmVhciknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDZGVmcyUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdwYWludDBfbGluZWFyJyB4MT0nLTIuOTI3NDInIHkxPScyNy43MDE2JyB4Mj0nNjYuMzA1OScgeTI9JzEwLjM2NTQnIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agc3RvcC1jb2xvcj0nJTIzQTU3RDI0Jy8lM0UlM0NzdG9wIG9mZnNldD0nMC4zMzYwNTknIHN0b3AtY29sb3I9JyUyM0YxREQ4MCcvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgdG9wOiAtMC4xcmVtO1xyXG4gICAgICBsZWZ0OiAtMS43cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5kYXJrIHtcclxuICAgIEBtaXhpbiBjYWxsYmFja2Rvd24tLWlucHV0Y29udHJvbF9mb250IHtcclxuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1kYXJrMyAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYWxsYmFja2Rvd24tLWlucHV0Y29udHJvbCxcclxuICAgIC5jYWxsYmFja2Rvd24tLWFyZWFjb250cm9sIHtcclxuICAgICAgQGluY2x1ZGUgY2FsbGJhY2tkb3duLS1pbnB1dGNvbnRyb2xfZm9udDtcclxuICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGNhbGxiYWNrZG93bi0taW5wdXRjb250cm9sX2ZvbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbm8tZm9jdXM7XHJcbiAgICB9XHJcblxyXG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcclxuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1kYXJrMztcclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLWNoZWNrYm94IGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWNvbG9yLWRhcmszICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbGxiYWNrZG93bi0taW5wdXRjb250cm9sLFxyXG4gICAgLmNhbGxiYWNrZG93bi0tYXJlYWNvbnRyb2wge1xyXG4gICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1jb2xvci1kYXJrMztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmRhdGVzdGVwcyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG9wYWNpdHk6IDAuMjtcclxuICAgIHRvcDogMDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9vdmVybGF5LW1pbi5wbmdcIikgbm8tcmVwZWF0IGJvdHRvbSB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIC5kYXRlc3RlcHMtLXRpbWVyLFxyXG4gIC5kYXRlc3RlcHMtLWNvbG9uIHtcclxuICAgIGZvbnQtc2l6ZTogNi4yNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCI7XHJcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDFweCAxMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxuICB9XHJcblxyXG4gIC5kYXRlc3RlcHMtLXRpbWVydGV4dCB7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmRhdGVzdGVwcy0tY29sb24ge1xyXG4gICAgZmxleDogMCAwIDQwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuZGF0ZXN0ZXBzLS1pdGVtcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xyXG4gIH1cclxuXHJcbiAgLmRhdGVzdGVwcy0td3JhcHBlciB7XHJcbiAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gIH1cclxuXHJcbiAgLmRhdGVzdGVwcy0tc2lkZWltYWdlIHtcclxuICAgIHdpZHRoOiAxOTBweDtcclxuICAgIGhlaWdodDogMjM2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgICByaWdodDogMHB4O1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbWFnZTIsXHJcbiAgICAmLmltYWdlMyB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgIDE4MGRlZyxcclxuICAgICAgICAgIHJnYmEoMTA2LCAxMCwgMTA4LCAwLjgpIDAlLFxyXG4gICAgICAgICAgcmdiYSgzNCwgMCwgNjYsIDAuOCkgMTAwJVxyXG4gICAgICAgICk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmltYWdlMSB7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgfVxyXG5cclxuICAgICYuaW1hZ2UyIHtcclxuICAgICAgei1pbmRleDogNTtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xyXG4gICAgfVxyXG5cclxuICAgICYuaW1hZ2UzIHtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRhdGVzdGVwcy0taGlzdG9yeXdyYXBwZXIge1xyXG4gICAgaGVpZ2h0OiAyODVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAzNHB4O1xyXG4gICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNjNGM0YzQ7XHJcbiAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kYXRlc3RlcHMtLXNpZGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gIC5kYXRlc3RlcHMtLXNpZGVsZWZ0IHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgLmltYWdlMiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlMyB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRhdGVzdGVwcy0tc2lkZXJpZ2h0IHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAuaW1hZ2UyIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC03MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZTMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRhdGVzdGVwcy0taGlzdG9yeSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgfVxyXG5cclxuICAuZGF0ZXN0ZXBzLS1oaXN0b3J5aXRlbSB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgLmNlbnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIC5kb3Qge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgIDYyLjUyZGVnLFxyXG4gICAgICAgICAgI2E1N2QyNCAtMzQuNjMlLFxyXG4gICAgICAgICAgI2Q4YmU2MiAxMy4yMSUsXHJcbiAgICAgICAgICAjZjFkZDgwIDQwLjU0JSxcclxuICAgICAgICAgICNmYmYyYTggOTkuODQlXHJcbiAgICAgICAgKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgdG9wOiAtN3B4O1xyXG5cclxuICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgPiAqIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnBhc3NlZCxcclxuICAgICY6bm90KC5hY3RpdmUpIHtcclxuICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgICAgYm90dG9tOiAtMzBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjA2MjVyZW07XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRhdGUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgICAgdG9wOiAtMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vbnRoIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC55ZWFyIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucGFzc2VkIHtcclxuICAgICAgY29sb3I6ICNhZmFmYWY7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ub3JtYWwge1xyXG4gICAgICBjb2xvcjogI2Y2ZTg5NSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgLnByb2dyZXNzbGluZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9ncmVzc2xpbmUge1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgICByaWdodDogMHB4O1xyXG4gICAgICB0b3A6IC0xcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNjNGM0YzQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAucHJvZ3Jlc3NsaW5lIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTEuODZkZWcsICNmMWRmODQgNDguMjklLCAjMzQxYjNiIDk4LjczJSksXHJcbiAgICAgICAgICAjYzRjNGM0O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgIGxlZnQ6IC00MHB4O1xyXG4gICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAyNzAuODZkZWcsXHJcbiAgICAgICAgICAgICAgI2YxZGY4NCA0OC4yOSUsXHJcbiAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSA5OC43MyVcclxuICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgI2M0YzRjNDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC53cmFwcGVyIHtcclxuICAgICAgICB0b3A6IC0zMHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvc2lkZWltYWdlLnBuZ1wiKTtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIHRvcDogLTE4cHg7XHJcbiAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDE3MnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAwZGVnLFxyXG4gICAgICAgICAgICAgIHJnYmEoMjIsIDAsIDQ5LCAxKSAwJSxcclxuICAgICAgICAgICAgICByZ2JhKDE0MiwgMzcsIDE3OSwgMSkgNzguNDYlLFxyXG4gICAgICAgICAgICAgIHJnYmEoMTU0LCA4MSwgMjEzLCAxKSAxMDAlXHJcbiAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICMwZjAwMjE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi53YXJuaW5nIHtcclxuICAgICAgLmRvdCB7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTdweDtcclxuXHJcbiAgICAgICAgLmlubmVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE2LCAxOTAsIDk4LCAwLjEpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIxcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYycHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTMxcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNwYWNlciB7XHJcbiAgICAgIC5jZW50ZXIge1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAuZGF0ZXN0ZXBzLS1oaXN0b3J5aXRlbSB7XHJcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICB3aWR0aDogMzAwcHg7XHJcblxyXG4gICAgICAuY2VudGVyIHtcclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kb3Qge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogLTI2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIHRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgbGVmdDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGF0ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAqIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnByb2dyZXNzbGluZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kYXRlc3RlcHMtLWhpc3Rvcnl3cmFwcGVyIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGF0ZXN0ZXBzLS1oaXN0b3J5IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAuZGF0ZXN0ZXBzLS10aW1lcixcclxuICAgIC5kYXRlc3RlcHMtLWNvbG9uIHtcclxuICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGVzdGVwcy0tY29sb24ge1xyXG4gICAgICBmbGV4OiAwIDAgMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGF0ZXN0ZXBzLS1pdGVtcyB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGF0ZXN0ZXBzLS1zaWRlaW1hZ2Uge1xyXG4gICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5kYXRlc3RlcHMtLXNpZGUge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGVzdGVwcy0td3JhcHBlciB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgLmRhdGVzdGVwcy0tdGltZXIsXHJcbiAgICAuZGF0ZXN0ZXBzLS1jb2xvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZGF0ZXN0ZXBzLS1jb2xvbiB7XHJcbiAgICAgIGZsZXg6IDAgMCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXRlc3RlcHMtLXRpbWVydGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAuZGF0ZXN0ZXBzLS1oaXN0b3J5aXRlbSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5hZGRub21pbmF0aW9uLS1pdGVtIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiAzMDBweDtcclxuXHJcbiAgLmFkZG5vbWluYXRpb24tLWltYWdlIHtcclxuICAgIG1heC1oZWlnaHQ6IDcwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEzMHB4O1xyXG4gIH1cclxuXHJcbiAgLmFkZG5vbWluYXRpb24tLXBhcnRuZXJ0ZXh0IHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gIH1cclxuXHJcbiAgLmFkZG5vbWluYXRpb24tLXBhcnRuZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgfVxyXG5cclxuICAuYWRkbm9taW5hdGlvbi0tdGV4dCB7XHJcbiAgICBjb2xvcjogI2E1N2QyNCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiVHJhamFuIFBybyAzXCI7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgfVxyXG5cclxuICAuYWRkbm9taW5hdGlvbi0tbG9nbyB7XHJcbiAgICBoZWlnaHQ6IDEwNXB4O1xyXG4gIH1cclxuXHJcbiAgLmFkZG5vbWluYXRpb24tLWljb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vYmFzZS92YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLm5ld3JlcXVlc3Rjb21tb24sXHJcbi5uZXdyZXF1ZXN0Y29tcGFueSB7XHJcbiAgaGVpZ2h0OiAyMThweDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAub3ZlcmxheWhvdmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIDIzOC4zZGVnLFxyXG4gICAgICAgIHJnYmEoMTk2LCA5NywgMTc0LCAwLjcpIDE0LjUyJSxcclxuICAgICAgICByZ2JhKDkwLCAxMSwgMTE4LCAwKSAxMzAuODElXHJcbiAgICAgICksXHJcbiAgICAgICMwZjAwMjE7XHJcbiAgICBmb250LWZhbWlseTogXCJUcmFqYW4gUHJvIDNcIjtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogMC4xNXM7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIC5vdmVybGF5aG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAwLjk1O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5ldy1yZXF1ZXN0cy1jYXJvdXNlbCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG4gIC5vd2wtc3RhZ2Utb3V0ZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm5ld3JlcXVlc3Rjb21tb24sXHJcbi5uZXdyZXF1ZXN0Y29tcGFueSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5uZXdyZXF1ZXN0Y29tbW9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk2JSA1JTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxufVxyXG5cclxuLm5ld3JlcXVlc3Rjb21tb24tLXZvdGVzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwcHg7XHJcbiAgcmlnaHQ6IDBweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgY29sb3I6ICR0aGVtZS1jb2xvci1kYXJrZ3JheTtcclxuICB6LWluZGV4OiAxMDAwMDtcclxuICB0b3A6IDExcHg7XHJcbiAgcmlnaHQ6IDExcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ubmV3cmVxdWVzdGNvbW1vbi0tdm90ZWljb24ge1xyXG4gIHdpZHRoOiA4cHg7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG5cclxuLm5ld3JlcXVlc3Rjb21wYW55IHtcclxufVxyXG5cclxuLm5ld3JlcXVlc3Rjb21tb24tLWF2YXRhciB7XHJcbiAgZmxleDogMCAwIDUwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5uZXdyZXF1ZXN0Y29tcGFueS0tYXZhdGFyLFxyXG4ubmV3cmVxdWVzdGNvbXBhbnktLWltYWdlLFxyXG4ubmV3cmVxdWVzdGNvbXBhbnktLW92ZXJsYXksXHJcbi5uZXdyZXF1ZXN0Y29tcGFueS0tdGV4dHdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwcHg7XHJcbiAgcmlnaHQ6IDBweDtcclxuICB0b3A6IDBweDtcclxuICBib3R0b206IDBweDtcclxufVxyXG5cclxuLm5ld3JlcXVlc3Rjb21wYW55LS10ZXh0d3JhcHBlciB7XHJcbiAgcGFkZGluZzogMTVweDtcclxufVxyXG5cclxuLm5ld3JlcXVlc3Rjb21wYW55LS10ZXh0IHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLm5ld3JlcXVlc3Rjb21wYW55LS1saW5rIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5uZXdyZXF1ZXN0Y29tcGFueS0tY29tcGFueSB7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4ubmV3cmVxdWVzdGNvbXBhbnktLW5hbWUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBjb2xvcjogJHRoZW1lLWNvbG9yLWRhcmszO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4ubmV3cmVxdWVzdGNvbXBhbnktLW92ZXJsYXkge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgIDE4MGRlZyxcclxuICAgICNmZmZmZmYgMjUlLFxyXG4gICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2NC42NCVcclxuICApO1xyXG59XHJcblxyXG4ubmV3cmVxdWVzdGNvbXBhbnktLWltYWdlIHtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG4ubmV3cmVxdWVzdGNvbW1vbi0taW1hZ2Uge1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5uZXdyZXF1ZXN0Y29tbW9uLS1vdmVybGF5IHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAyNjkuN2RlZyxcclxuICAgICNmZmZmZmYgMi44NiUsXHJcbiAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDQ3LjQlXHJcbiAgKTtcclxufVxyXG5cclxuLm5ld3JlcXVlc3Rjb21tb24tLWltYWdlLFxyXG4ubmV3cmVxdWVzdGNvbW1vbi0tb3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMHB4O1xyXG4gIGxlZnQ6IDBweDtcclxuICByaWdodDogMHB4O1xyXG4gIGJvdHRvbTogMHB4O1xyXG59XHJcblxyXG4ubmV3cmVxdWVzdGNvbW1vbi0tdGV4dHdyYXBwZXIge1xyXG4gIGZsZXg6IDAgMCA1MCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIHBhZGRpbmctdG9wOiA2MHB4O1xyXG59XHJcblxyXG4ubmV3cmVxdWVzdGNvbW1vbi0tbGluayB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5uZXdyZXF1ZXN0Y29tbW9uLS1zdXJuYW1lIHtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgY29sb3I6ICR0aGVtZS1jb2xvci1kYXJrMztcclxufVxyXG5cclxuLm5ld3JlcXVlc3Rjb21tb24tLXBvc3Qge1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTVweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGNvbG9yOiAkdGhlbWUtY29sb3ItZGFyazM7XHJcbn1cclxuXHJcbi5uZXdyZXF1ZXN0Y29tbW9uLS1uYW1lLFxyXG4ubmV3cmVxdWVzdGNvbW1vbi0tbWlkZGxlbmFtZSB7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1zaXplOiAxN3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIGNvbG9yOiAkdGhlbWUtY29sb3ItZGFyazM7XHJcbn1cclxuXHJcbi5uZXdyZXF1ZXN0Y29tbW9uLS1zb2NpYWwge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbG9yOiAkdGhlbWUtY29sb3ItZGFyazM7XHJcblxyXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICB9XHJcbn1cclxuXHJcbi5uZXdyZXF1ZXN0Y29tbW9uLS1zb2NpYWxzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ubmV3cmVxdWVzdGNvbW1vbi0tc3RhdHdyYXBwZXIsXHJcbi5uZXdyZXF1ZXN0Y29tcGFueS0tc3RhdHdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDBweDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcclxuICBsZWZ0OiAwcHg7XHJcbiAgcmlnaHQ6IDBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5uZXdyZXF1ZXN0Y29tbW9uLS1zdGF0LFxyXG4ubmV3cmVxdWVzdGNvbXBhbnktLXN0YXQge1xyXG4gIGhlaWdodDogMzNweDtcclxuICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMnB4IDIwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAzNC4zNGRlZyxcclxuICAgICRncmFkaWVudC1jb2xvci0xIC0zNS4zOCUsXHJcbiAgICAkZ3JhZGllbnQtY29sb3ItMiA3OS41OSVcclxuICApO1xyXG59XHJcblxyXG4ubmV3cmVxdWVzdGNvbXBhbnktLXN0YXQge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLm5ld3JlcXVlc3Rjb21tb24tLXN0YXRpY29uLFxyXG4ubmV3cmVxdWVzdGNvbXBhbnktLXN0YXRpY29uIHtcclxuICB3aWR0aDogMjVweDtcclxuICBoZWlnaHQ6IDI1cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubmV3cmVxdWVzdGNvbW1vbi0taWNvbixcclxuLm5ld3JlcXVlc3Rjb21wYW55LS1pY29uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1cHg7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLm5ld3JlcXVlc3Rjb21tb24tLXN0YXR0ZXh0LFxyXG4ubmV3cmVxdWVzdGNvbXBhbnktLXN0YXR0ZXh0IHtcclxuICBmb250LWZhbWlseTogXCJUcmFqYW4gUHJvIDNcIjtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgY29sb3I6ICR0aGVtZS1jb2xvci1kYXJrMztcclxuICBtYXJnaW4tbGVmdDogMTNweDtcclxuICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgbWF4LXdpZHRoOiAyMTBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuIiwiLmluZm8tLXBhcnRpcGFudHMge1xyXG4gIHBhZGRpbmc6IDUwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMjAwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgOTBkZWcsXHJcbiAgICAgIHJnYmEoMjIsIDAsIDQ5LCAwLjQpIDIwLjg4JSxcclxuICAgICAgcmdiYSgxNDIsIDM3LCAxNzksIDAuNCkgNjMuNDMlLFxyXG4gICAgICByZ2JhKDE1NCwgODEsIDIxMywgMCkgMTEzLjU4JVxyXG4gICAgKSxcclxuICAgICMwZjAwMjE7XHJcblxyXG4gIC50ZXh0MSxcclxuICAudGV4dDIge1xyXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChcclxuICAgICAgbGluZWFyLFxyXG4gICAgICBsZWZ0IHRvcCxcclxuICAgICAgcmlnaHQgdG9wLFxyXG4gICAgICBjb2xvci1zdG9wKC0zNS4zOCUsICNhNTdkMjQpLFxyXG4gICAgICBjb2xvci1zdG9wKDc5LjU5JSwgI2YxZGQ4MClcclxuICAgICk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgI2E1N2QyNCAtMzUuMzglLCAjZjFkZDgwIDc5LjU5JSk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNhNTdkMjQgLTM1LjM4JSwgI2YxZGQ4MCA3OS41OSUpO1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAudGV4dDEge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiVHJhamFuIFBybyAzXCI7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxuXHJcbiAgLnRleHQyIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICB9XHJcblxyXG4gIC50ZXh0MyB7XHJcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgd2lkdGg6IDk2cHg7XHJcbiAgICBoZWlnaHQ6IDk2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL3dhcm5pbmcucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgI2VjZWNlYztcclxuICAgIHRvcDogLTYxcHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHg7XHJcbiAgICB6LWluZGV4OiAxMjtcclxuICB9XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KFxyXG4gICAgICBsaW5lYXIsXHJcbiAgICAgIGxlZnQgdG9wLFxyXG4gICAgICByaWdodCB0b3AsXHJcbiAgICAgIGNvbG9yLXN0b3AoLTM1LjM4JSwgI2E1N2QyNCksXHJcbiAgICAgIGNvbG9yLXN0b3AoNzkuNTklLCAjZjFkZDgwKVxyXG4gICAgKTtcclxuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjYTU3ZDI0IC0zNS4zOCUsICNmMWRkODAgNzkuNTklKTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2E1N2QyNCAtMzUuMzglLCAjZjFkZDgwIDc5LjU5JSk7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICB0b3A6IC0xMHB4O1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiLnByb2dyYW0tLWNlcmVtb255IHtcclxuICAudGV4dDIge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiVHJhamFuIFBybyAzXCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgfVxyXG5cclxuICAudGV4dDEge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiVHJhamFuIFBybyAzXCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgfVxyXG5cclxuICAudGV4dDMge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgfVxyXG5cclxuICAuZGF0YSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICBib3R0b206IDBweDtcclxuICB9XHJcblxyXG4gIC50ZXh0NSB7XHJcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICB9XHJcblxyXG4gIC5wYXBlciB7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9jdWJvay5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0cmFuc3BhcmVudDtcclxuICAgICAgd2lkdGg6IDExNnB4O1xyXG4gICAgICBoZWlnaHQ6IDIyN3B4O1xyXG4gICAgICByaWdodDogNDBweDtcclxuICAgICAgYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0NCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIDQyLjI3ZGVnLFxyXG4gICAgICAgIHJnYmEoMjQ0LCAyMjAsIDE1MCwgMC43KSAtMy40JSxcclxuICAgICAgICByZ2JhKDI1NCwgMjIzLCAxMzYsIDAuNykgMS44NSUsXHJcbiAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxOS43OCVcclxuICAgICAgKSxcclxuICAgICAgbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIDMxNi44ZGVnLFxyXG4gICAgICAgIHJnYmEoMjQyLCAyMTgsIDE0NywgMC43KSAwJSxcclxuICAgICAgICByZ2JhKDI1MywgMjIzLCAxMzUsIDAuNDQxMTQ2KSA1Ljg1JSxcclxuICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDE1LjgxJVxyXG4gICAgICApLFxyXG4gICAgICBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgMjI0LjEzZGVnLFxyXG4gICAgICAgIHJnYmEoMjMxLCAyMDMsIDEyMywgMC43KSAtMi44NSUsXHJcbiAgICAgICAgcmdiYSgyNDcsIDIyNCwgMTU3LCAwLjcpIDMuMTklLFxyXG4gICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAuMTclXHJcbiAgICAgICksXHJcbiAgICAgIGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAxNDIuMjNkZWcsXHJcbiAgICAgICAgcmdiYSgyMDQsIDE3MywgODIsIDAuNykgLTEuMDUlLFxyXG4gICAgICAgIHJnYmEoMjUyLCAyMTQsIDEwMiwgMC4zNzU1MjEpIDQuMDclLFxyXG4gICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAuMDElXHJcbiAgICAgICksXHJcbiAgICAgICNmZmZmZmY7XHJcbiAgfVxyXG59XHJcbiIsIi53aGVyZSB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgcG9zaXRpb246IHJlYWx0aXZlO1xyXG5cclxuICAudGV4dDEge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgfVxyXG5cclxuICAud2hlcmUtd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xyXG5cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwLjUzZGVnLCAjYTU3ZDI0IC0zNS4zOCUsICNmMWRkODAgNzkuNTklKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHRvcDogLTE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJvdHRvbTogLTE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud2hlcmUtaW1nIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLndoZXJlLWltZyxcclxuICAud2hlcmUtbWFwIHtcclxuICAgIGhlaWdodDogNDYwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgIC53aGVyZS1pbWcsXHJcbiAgICAud2hlcmUtbWFwIHtcclxuICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/