.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; } }

.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; }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2Nrcy9ibG9jay52aWRlb3BsYXliaWcuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2Nrcy9ibG9jay5tYWluYmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9ja3MvYmxvY2sudGl0bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jhc2UvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9ja3MvYmxvY2sudG90YWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9ja3MvYmxvY2suc3RhdHNibG9ja3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jhc2UvZnVuY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9ja3MvYmxvY2suZGltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9ja3MvYmxvY2suZ2FsbGVyeS5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2tzL2Jsb2NrLnZpZGVvYmlnLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9ja3MvYmxvY2sudGVzdGltb25hbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2Nrcy9ibG9jay53aW5uZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9ja3MvYmxvY2suY2FyZC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUZsQjtJQUtJLFdBQVc7SUFDWCxZQUFZO0lBQ1osY0FBYztFQVBsQjs7OztJQWNJLGtCQUFrQjtJQUNsQixTQUFTO0lBQ1QsVUFBVTtJQUNWLFdBQVc7SUFDWCxRQUFRO0VBbEJaO0lBc0JJLDRCQUE0QjtJQUM1QixzQkFBc0I7SUFDdEIsMkJBQTJCO0lBQzNCLFlBQVk7RUF6QmhCO0lBNkJJLDhCQUE4QjtJQUM5QixtRUFBMkQ7WUFBM0QsMkRBQTJEO0VBOUIvRDtJQWtDSSxvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLHdCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCO0VBcEMzQjtJQXlDTSxZQUFZO0VBekNsQjtJQThDSSxpQkFBaUI7SUFDakIsa0JBQWtCO0VBR3BCO0lBbERGO01BcURRLFlBQVk7SUFyRHBCO01BMERNLGlCQUFpQjtNQUNqQixrQkFBa0IsSUFDbkI7RUFHSDtJQS9ERjtNQWlFTSwwQkFBMEI7SUFqRWhDO01Bc0VRLFlBQVksSUFDYjtFQUlMO0lBM0VGO01BNkVNLDBCQUEwQjtJQTdFaEM7TUFrRlEsWUFBWSxJQUNiO0VBSUw7SUF2RkY7TUF5Rk0saUJBQWlCO01BQ2pCLG9CQUFvQixJQUNyQjs7QUM3Rkw7RUFDRSxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLDJCQUEyQjtFQUMzQiw0QkFBNEI7RUFDNUIsa0JBQWtCO0VBTHBCO0lBUUksa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixTQUFTO0lBQ1QsVUFBVTtJQUNWLFdBQVc7SUFDWCxVQUFVO0lBRVYsc0hBS0M7SUFMRCxtSEFLQztFQXBCTDtJQXdCSSxrQkFBa0I7SUFDbEIsV0FBVztFQXpCZjtJQTZCSSxrQkFBa0I7RUE3QnRCO0lBaUNJLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsYUFBYTtJQUNiLFNBQVM7SUFDVCxVQUFVO0VBckNkO0lBMENNLGlCQUFpQjtJQUNqQixrQkFBa0I7O0FDekN4QjtFQUVJLGtCQUFrQjs7QUFGdEI7RUFNSSxjQ0gyQjtFREkzQixrQkFBa0I7RUFDbEIsU0FBUztFQUNULFVBQVU7RUFDVixVQUFVO0VBQ1YsYUFBYTtFQUNiLHlCQUFpQjtLQUFqQixzQkFBaUI7TUFBakIscUJBQWlCO1VBQWpCLGlCQUFpQjs7QUVackI7RUFFSSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsdUJBQXVCOztBQU8zQjtFQUNFO0lBQ0UsNkJBQTZCO0lBQzdCLDhCQUE4QixJQUMvQjs7QUNoQkg7RUNBRSxtQkhLeUI7RUdKekIsbURBQTJDO1VBQTNDLDJDQUEyQztFQUMzQyxtQkFBWTtNQUFaLG9CQUFZO1VBQVosWUFBWTtFQUNaLGtCQUFrQjtFREFoQix1QkFBdUI7RUFDdkIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixjRkowQjtFRUsxQixjQUFjO0VBWmxCO0lDaUNFLDZHQUtTO0lBTFQsMEdBS1M7SUR0QkwsWUFBWTtFQWhCbEI7SUFvQk0sV0FBVztJQUNYLGNBQWM7SUFDZCxrQkFBa0I7SUNmdEIsb0hBSUM7SUFKRCxxRUFJQztJQUpELG1FQUlDO0lEYUcsZ0JBQWdCO0lBQ2hCLGNBQWM7SUFDZCxlQUFlO0lBQ2Ysa0JBQWtCOztBQTNCeEI7RUFnQ0ksa0JBQWtCO0VBQ2xCLFNBQVM7RUMxQlgsb0hBSUM7RUFKRCxxRUFJQztFQUpELG1FQUlDO0VEd0JDLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLHNCQUFzQjtFQUN0QixlQUFlO0VBQ2YsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsbUNBQTJCO01BQTNCLCtCQUEyQjtVQUEzQiwyQkFBMkI7O0FBM0MvQjtFQStDSSxtQkFBbUI7O0FBL0N2QjtFQW1ESSxrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsY0ZsRHVCO0VFbUR2QixjQUFjO0VBQ2Qsc0JBQXNCOztBQXpEMUI7RUE2REksa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gsUUFBUTtFQUNSLGtCQUFrQjtFQUNsQixtQ0FBMkI7TUFBM0IsK0JBQTJCO1VBQTNCLDJCQUEyQjs7QUFHN0I7RUFyRUY7SUF1RU0sZ0JBQWdCO0lBQ2hCLFlBQVk7SUFDWixpQkFBaUI7SUFDakIsb0JBQW9CLElBQ3JCOztBRTNFTDs7O0VBR0Usa0JBQWtCO0VBSHBCOzs7Ozs7SUFPSSxrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLFNBQVM7SUFDVCxVQUFVO0lBQ1YsV0FBVztFQVhmOzs7SUFlSSxZQUFZO0lBQ1osNEJBQTRCO0lBQzVCLDJCQUEyQjtJQUMzQixzQkFBc0I7O0FBSTFCO0VBR0ksV0FBVztFQUNYLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsU0FBUztFQUNULFVBQVU7RUFDVixXQUFXO0VBQ1gsbUJBQW1CO0VBQ25CLFVBQVU7O0FBVmQ7RUFjSSxTQUFTOztBQWRiO0VBa0JJLFlBQVk7O0FBSWhCOzs7RUFHRSxVQUFVO0VBQ1YsYUFBYTs7QUFHZjtFQUVJLDhCQUE4Qjs7QUFJbEM7RUFDRSxXQUFXO0VBQ1gsU0FBUztFQUZYO0lBS0ksa1BBY0c7SUFkSCx5T0FjRzs7QUFJUDtFQUNFLFdBQVc7RUFDWCxTQUFTO0VBRlg7SUFLSSxnUEFjRztJQWRILHNPQWNHOztBQUlQO0VBQ0UsUUFBUTtFQUNSLFVBQVU7RUFGWjtJQUtJLGlLQVNHO0lBVEgsNEpBU0c7O0FBSVA7RUFDRSxVQUFVOztBQUdaO0VBQ0UsVUFBVTs7QUNqSVo7RUFFSSxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLDJCQUEyQjtFQUMzQiw0QkFBNEI7O0FBTGhDO0VBU0ksb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjs7QUFWdkI7RUFjSSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtFQUNmLG1EQUEyQztVQUEzQywyQ0FBMkM7RUFDM0Msa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYiw2QkFBcUI7TUFBckIseUJBQXFCO1VBQXJCLHFCQUFxQjtFQUNyQixXQUFXO0VBQ1gsa0JBQWtCO0VBcEJ0QjtJQXVCTSxrQkFBa0I7SUFDbEIsWUFBWTtFQXhCbEI7SUE0Qk0sa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxZQUFZO0lBQ1osWUFBWTtJQUNaLFlBQVk7SUFDWixvQkFBb0I7SUFDcEIsUUFBUTtJQUNSLGlCQUFpQjtJQUNqQix5QkFBeUI7SUFDekIsa0JBQWtCO0lBckN4QjtNQXdDUSxXQUFXO01BQ1gsbUJBQW1CO0lBekMzQjs7TUE4Q1EsVUFBVTtNQTlDbEI7Ozs7UUFrRFUsV0FBVztRQUNYLFlBQVk7UUFDWixVQUFVO1FBQ1Ysd0JBQWdCO1FBQWhCLG1CQUFnQjtRQUFoQixnQkFBZ0I7SUFyRDFCO01BMkRVLHNFQUNhO01BQ2Isa0JBQWtCO0lBN0Q1QjtNQWtFWSxzRUFDOEI7SUFuRTFDO01BMEVVLHNFQUNhO01BQ2IsaUJBQWlCO0lBNUUzQjtNQWlGWSxzRUFDOEI7O0FBbEYxQztFQTBGSSxrQkFBa0I7RUFDbEIsbUJBQVk7TUFBWixvQkFBWTtVQUFaLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLGdCQUFnQjs7QUE5RnBCOztFQW1HSSxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFNBQVM7RUFDVCxVQUFVO0VBQ1YsV0FBVztFQUNYLHNCQUFzQjtFQUN0Qiw0QkFBNEI7O0FBekdoQztFQTZHSSx3QkFBZ0I7RUFBaEIsbUJBQWdCO0VBQWhCLGdCQUFnQjs7QUE3R3BCO0VBaUhJLHFIQUlDO0VBSkQsMkZBSUM7RUFKRCwyRkFJQzs7QUFySEw7RUF5SEksNEJBQTRCO0VBQzVCLDJCQUEyQjs7QUExSC9CO0VBOEhJLDRCQUE0QjtFQUM1Qiw2QkFBNkI7O0FBRy9CO0VBbElGO0lBb0lNLHdCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCO0VBcEk3QjtJQXdJTSxhQUFhO0VBeEluQjtJQTRJTSxzQkFBc0I7SUFDdEIsV0FBVztJQUNYLFlBQVksSUFDYjs7QUFHSDtFQWxKRjtJQW9KTSxtQkFBZTtRQUFmLG1CQUFlO1lBQWYsZUFBZTtFQXBKckI7O0lBeUpNLGFBQWEsSUFDZDs7QUFHSDtFQTdKRjtJQStKTSxtQkFBYztRQUFkLGtCQUFjO1lBQWQsY0FBYztJQUNkLFlBQVk7SUFDWix3QkFBZ0I7WUFBaEIsZ0JBQWdCO0lBQ2hCLHVCQUFlO1FBQWYsbUJBQWU7WUFBZixlQUFlO0lBbEtyQjtNQXFLUSxrQkFBa0I7TUFDbEIsT0FBTztNQUNQLFVBQVU7TUFDVix1QkFBZTtVQUFmLG1CQUFlO2NBQWYsZUFBZTtNQUNmLFFBQVE7TUFDUixlQUFlO01BQ2Ysb0JBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYix5QkFBNkI7VUFBN0IsNkJBQTZCO01BQzdCLFlBQVk7TUFDWixnQkFBZ0I7TUE5S3hCO1FBaUxVLGNBQWM7UUFDZCxrQkFBa0I7RUFsTDVCO0lBdUxNLGFBQWEsSUFDZDs7QUFHSDtFQTNMRjtJQThMTSxhQUFhLElBQ2Q7O0FDN0xMO0VBQ0UsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsY0FBYztFQUpoQjtJQU9JLDRCQUE0QjtJQUM1QiwyQkFBMkI7SUFDM0Isc0JBQXNCO0lBQ3RCLGtCQUFrQjtJQUNsQixTQUFTO0lBQ1QsUUFBUTtJQUNSLFVBQVU7SUFDVixXQUFXO0VBZGY7SUFrQkksV0FBVztJQUNYLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLFNBQVM7SUFDVCxXQUFXO0lBQ1gsVUFBVTtFQXhCZDtJQTRCSSxrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLFNBQVM7SUFDVCxVQUFVO0lBQ1YsV0FBVztJQUNYLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IseUJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsd0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUI7RUFuQzNCO0lBdUNJLFlBQVk7RUF2Q2hCO0lBNENNLFlBQVk7RUFJaEI7SUFoREY7TUFpREksYUFBYSxJQXNCaEI7RUFuQkM7SUFwREY7TUFxREksYUFBYSxJQWtCaEI7RUFmQztJQXhERjtNQXlESSxhQUFhLElBY2hCO0VBWEM7SUE1REY7TUE2REksYUFBYSxJQVVoQjtFQVBDO0lBaEVGO01BaUVJLGFBQWEsSUFNaEI7RUFIQztJQXBFRjtNQXFFSSxhQUFhLElBRWhCOztBQ3ZFRDtFQUVJLDJCQUEyQjtFQUMzQixlQUFlOztBQUhuQjtFQU9JLHNCQUFzQjtFQUN0QiwyQkFBMkI7RUFDM0IsNEJBQTRCO0VBQzVCLDZDQUFxQztVQUFyQyxxQ0FBcUM7RUFDckMsdUJBQXVCOztBQVgzQjtFQWVJLGdCQUFnQjtFQUNoQiwwQkFBMEI7O0FBaEI5QjtFQW9CSSxnQkFBZ0I7O0FBcEJwQjtFQXdCSSwwQkFBMEI7O0FBeEI5QjtFQTRCSSxnQkFBZ0I7RUFDaEIseUJBQWlCO0VBQWpCLG9CQUFpQjtFQUFqQixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQiwwQkFBMEI7RUFoQzlCO0lBbUNNLGNBQWM7SUFDZCxXQUFXO0lBQ1gsaUhBSUM7SUFKRCx5RUFJQztJQUpELDRFQUlDO0lBQ0QsV0FBVztJQUNYLFNBQVM7SUFDVCxVQUFVO0lBQ1YsV0FBVztJQUNYLGtCQUFrQjtFQTlDeEI7SUFrRE0sWUFBWTtJQUNaLHlCQUFpQjtJQUFqQixvQkFBaUI7SUFBakIsaUJBQWlCOztBQW5EdkI7RUF5RE0saUJBQWlCO0VBQ2pCLHFCQUFxQjs7QUExRDNCO0VBOERNLGNQdER3Qjs7QU9SOUI7RUFtRUksaUJBQWlCO0VBQ2pCLG9CQUFvQjs7QUFwRXhCO0VBd0VJLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLG1CQUFtQjs7QUMzRXZCOzs7O0VBSUksa0JBQWtCO0VBQ2xCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQTZCO01BQTdCLDZCQUE2Qjs7QUFOakM7Ozs7RUFXSSxrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLG1EQUEyQztVQUEzQywyQ0FBMkM7O0FBYi9DOzs7RUFpQkksbUJBQW1CO0VBQ25CLFlBQVk7O0FBbEJoQjs7RUFzQkksb0JBQW9COztBQXRCeEI7Ozs7RUEyQkksa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG1CQUFtQjs7QUEvQnZCOztFQW1DSSxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixTQUFTO0VBQ1QsV0FBVztFQUNYLFVBQVU7RUFDVixrQkFBa0I7O0FBekN0Qjs7RUE2Q0ksV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLGtCQUFrQjtFQWpEdEI7O0lBb0RNLFdBQVc7SUFDWCxjQUFjO0lBQ2Qsa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixTQUFTO0lBQ1QsV0FBVztJQUNYLFVBQVU7SUFDViw0QkFBNEI7SUFDNUIsMkJBQTJCO0lBQzNCLHdCQUF3Qjs7QUE3RDlCOzs7RUxRRSxzSEFJQztFQUpELHVFQUlDO0VBSkQsa0VBSUM7O0FLWkg7OztFQXdFUSxjQUFjO0VMaEVwQixvSEFJQztFQUpELHFFQUlDO0VBSkQsbUVBSUM7RUtaSDs7O0lBNEVVLCtDQUErRDs7QUE1RXpFOzs7RUxnQkUsc0hBSUM7RUFKRCx1RUFJQztFQUpELGtFQUlDOztBS3BCSDs7O0VBdUZRLGNBQWM7RUx2RXBCLG9IQUlDO0VBSkQscUVBSUM7RUFKRCxtRUFJQztFS3BCSDs7O0lBMkZVLCtDQUFpRTs7QUEzRjNFOztFQWtHSSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUE0QjtFQUM1Qiw0QkFBNEI7RUFDNUIscUJBQXFCOztBQXJHekI7O0VBeUdJLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixjUnhHMEI7RVF5RzFCLGFBQWE7RUFDYixTQUFTO0VBQ1QsV0FBVztFQUNYLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7O0FBckh2Qjs7RUF5SEksVUFBVTtFQUNWLFdBQVc7RUFDWCx3QkFBd0I7RUFDeEIsMkJBQTJCO0VBQzNCLGlCQUFpQjs7QUE3SHJCOztFQW9JSSxtQkFBYTtNQUFiLGlCQUFhO1VBQWIsYUFBYTtFQUNiLGtCQUFrQjs7QUFySXRCOzs7Ozs7OztFQTRJSSxrQkFBa0I7RUFDbEIsU0FBUztFQUNULFVBQVU7RUFDVixRQUFRO0VBQ1IsV0FBVzs7QUFoSmY7O0VBb0pJLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsbUJBQW1COztBQXRKdkI7O0VBMEpJLHFCQUFxQjs7QUExSnpCOztFQThKSSxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixjUnpKdUI7O0FRWDNCOztFQXdLSSxrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLGNSL0p1QjtFUWdLdkIsMEJBQTBCOztBQTNLOUI7O0VBK0tJLGlJQUlDO0VBSkQsK0VBSUM7RUFKRCwrRUFJQzs7QUFuTEw7O0VBdUxJLHNCQUFzQjtFQUN0QiwyQkFBMkI7RUFDM0IsNEJBQTRCOztBQXpMaEM7O0VBNkxJLHNCQUFzQjtFQUN0QiwyQkFBMkI7RUFDM0IsNEJBQTRCOztBQS9MaEM7O0VBbU1JLHFGQUlDO0VBSkQsa0ZBSUM7O0FBdk1MOzs7O0VBNE1JLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsU0FBUztFQUNULFVBQVU7RUFDVixXQUFXOztBQWhOZjs7RUFvTkksbUJBQWE7TUFBYixpQkFBYTtVQUFiLGFBQWE7RUFDYixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLGFBQWE7O0FBdk5qQjs7RUEyTkkscUJBQXFCO0VBQ3JCLG1CQUFtQjtFQUNuQixjQUFjOztBQTdObEI7O0VBaU9JLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsY1J4TnVCOztBUVgzQjs7RUF1T0ksa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixjUmpPdUI7O0FRWDNCOzs7O0VBaVBJLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixjUjFPdUI7O0FRWDNCOztFQXlQSSxnQ0FBZ0M7RUFDaEMsY0FBYztFQUNkLGNSaFB1QjtFUVgzQjs7SUE4UE0saUJBQWlCOztBQTlQdkI7O0VBbVFJLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhOztBQW5RakI7Ozs7RUF3UUksa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxrQ0FBMEI7TUFBMUIsOEJBQTBCO1VBQTFCLDBCQUEwQjtFQUMxQixTQUFTO0VBQ1QsVUFBVTtFQUNWLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7O0FBL1EzQjs7OztFQXFSSSxtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBRW5CLHlFQUlDO0VBSkQsc0VBSUM7RUFFRCxpQkFBaUI7RUFDakIsa0JBQWtCOztBQWxTdEI7O0VBc1NJLFlBQVk7O0FBdFNoQjs7OztFQTJTSSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjs7QUE3U3RCOzs7O0VBa1RJLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsU0FBUztFQUNULFVBQVU7RUFDVixXQUFXO0VBQ1gsMkJBQTJCO0VBQzNCLHdCQUF3QjtFQUN4Qiw0QkFBNEI7O0FBelRoQzs7OztFQThUSSwyQkFBMkI7RUFDM0IsbUJBQW1CO0VBQ25CLGNSclR1QjtFUXNUdkIsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGNBQWM7O0FDclVsQjtFQUNFLG1CVEt5QjtFU0p6QixtREFBMkM7VUFBM0MsMkNBQTJDO0VBQzNDLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsc0JBQXNCO0VBTHhCO0lBUUksbURBQTJDO1lBQTNDLDJDQUEyQztFQVIvQztJQVlJLDJDQUEyQjtJQUEzQixtQ0FBMkI7SUFBM0IsOEJBQTJCO0lBQTNCLDJCQUEyQjtJQUEzQixvREFBMkI7SUFaL0I7TUFjTSw2QkFBcUI7VUFBckIseUJBQXFCO2NBQXJCLHFCQUFxQjtNQUNyQixVQUFVO01BQ1YsMkNBQTJCO01BQTNCLG1DQUEyQjtNQUEzQiw4QkFBMkI7TUFBM0IsMkJBQTJCO01BQTNCLG9EQUEyQjtFQWhCakM7SUF3Qk0sV0FBVztJQUNYLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIseUVBSUM7SUFKRCxxRUFJQztJQUNELFFBQVE7SUFDUixXQUFXO0lBQ1gsVUFBVTtFQWxDaEI7SUFzQ00sVUFBVTtFQXRDaEI7SUEwQ00sV0FBVztFQTFDakI7SUFnRE0sV0FBVztJQUNYLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsb0hBSUM7SUFKRCxxRUFJQztJQUpELG1FQUlDO0lBQ0QsU0FBUztJQUNULFdBQVc7SUFDWCxTQUFTO0lBQ1QsVUFBVTtFQTNEaEI7SUFpRU0sV0FBVztJQUNYLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsb0hBSUM7SUFKRCxxRUFJQztJQUpELG1FQUlDO0lBQ0QsU0FBUztJQUNULFlBQVk7SUFDWixTQUFTO0lBQ1QsVUFBVTtJQUNWLFdBQVc7SUFDWCxrQkFBa0IiLCJmaWxlIjoiL2Fzc2V0cy9jc3MvdGVtcGxhdGVzL21haW5fYXJjaGl2ZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vYmFzZS92YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLnZpZGVvcGxheWJpZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIC52aWRlb3BsYXliaWctLXZpZGVvIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAudmlkZW9wbGF5YmlnLS1wYXR0ZXJuLFxyXG4gIC52aWRlb3BsYXliaWctLW92ZXJsYXlpbWFnZSxcclxuICAudmlkZW9wbGF5YmlnLS1jb250ZW50LFxyXG4gIC52aWRlb3BsYXliaWctLW92ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgfVxyXG5cclxuICAudmlkZW9wbGF5YmlnLS1vdmVybGF5aW1hZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgfVxyXG5cclxuICAudmlkZW9wbGF5YmlnLS1vdmVybGF5IHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IC0ycHggLTQ1cHggOTlweCAtMTNweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xyXG4gIH1cclxuXHJcbiAgLnZpZGVvcGxheWJpZy0tY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLnZpZGVvcGxheWJpZy0tbWFpbmxvZ28ge1xyXG4gICAgJiA+ICoge1xyXG4gICAgICB3aWR0aDogNjQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmlkZW9wbGF5YmlnLS1jb250ZW50ID4gKiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIC52aWRlb3BsYXliaWctLW1haW5sb2dvIHtcclxuICAgICAgJiA+ICoge1xyXG4gICAgICAgIHdpZHRoOiA0NTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWRlb3BsYXliaWctLWNvbnRlbnQgPiAqIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLnZpZGVvcGxheWJpZyAudmlkZW9wbGF5YmlnLS1tYWlubG9nbyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC52aWRlb3BsYXliaWctLW1haW5sb2dvIHtcclxuICAgICAgJiA+ICoge1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAudmlkZW9wbGF5YmlnIC52aWRlb3BsYXliaWctLW1haW5sb2dvIHtcclxuICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZGVvcGxheWJpZy0tbWFpbmxvZ28ge1xyXG4gICAgICAmID4gKiB7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcclxuICAgIC52aWRlb3BsYXliaWctLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5tYWluYmFubmVyIHtcclxuICBoZWlnaHQ6IDczMHB4O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAubWFpbmJhbm5lci0tb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICA2Ny44NWRlZyxcclxuICAgICAgIzE0MDYxYiAtMzEuMjQlLFxyXG4gICAgICByZ2JhKDM5LCAyMCwgNDgsIDAuNTY5MTU5KSAzNy44MSUsXHJcbiAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMTE2LjA5JVxyXG4gICAgKTtcclxuICB9XHJcblxyXG4gIC5tYWluYmFubmVyLS1kYXRhIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gIH1cclxuXHJcbiAgLm1haW5iYW5uZXItLWxvZ28ge1xyXG4gICAgbWFyZ2luLXRvcDogLTEyMHB4O1xyXG4gIH1cclxuXHJcbiAgLm1haW5iYW5uZXItLWJvdHRvbSB7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDEwMHB4O1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICB9XHJcblxyXG4gIC5tYWluYmFubmVyLS1pdGVtcyB7XHJcbiAgICAmID4gKiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi9iYXNlL3ZhcmlhYmxlcy5zY3NzXCI7XHJcblxyXG4udGl0bGUge1xyXG4gIC50aXRsZS0td3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAudGl0bGUtLW1hc2sge1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci1tYXNrLXRleHQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIGJvdHRvbTogLTEzcHg7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLy/QptCy0LXRgtCwXHJcbiR0aGVtZS1jb2xvci12aW9sZXQtbGlnaGVyOiAjM2MwZjViO1xyXG4kdGhlbWUtY29sb3ItdmlvbGV0OiAjMzAwYTQ4O1xyXG4kdGhlbWUtY29sb3ItdmlvbGV0LW5vcm1hbDogIzc4MzE3ZTtcclxuJHRoZW1lLWNvbG9yLWxpZ2h0OiAjZWNlY2VjO1xyXG4kdGhlbWUtY29sb3ItbWFzay10ZXh0OiAjZThlOGU4O1xyXG4kdGhlbWUtY29sb3ItZGFyazogIzBmMDAyMTtcclxuJHRoZW1lLWNvbG9yLWRhcmstbGlnaHRlcjogIzE2MDcyNztcclxuJHRoZW1lLWNvbG9yLXdoaXRlOiAjZmZmZmZmO1xyXG4kdGhlbWUtY29sb3ItZ3JheTogI2MwYzBjMDtcclxuJHRoZW1lLWNvbG9yLWRhcmtncmF5OiAjNWU1NjYxO1xyXG4kZ29sZC1jb2xvcjogI2QzYzM4ZDtcclxuJGdvbGQtY29sb3ItZGFya2VyOiAjYWM5ZDZmO1xyXG4kdGhlbWUtY29sb3ItZGFyazM6ICMxZjA4Mzk7XHJcbiR0aGVtZS1jb2xvci1saWdodDM6ICNmYmZiZmI7XHJcbiR0aGVtZS1jb2xvci1saWdodDQ6ICNmMmYyZjI7XHJcbiR0aGVtZS1jb2xvci10cmFuc3BhcmVudC13aGl0ZTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4kdGhlbWUtYmctdmlvbGV0MzogIzMxMTI1NTtcclxuXHJcbi8v0JTQu9GPINCz0YDQsNC00LjQtdC90YLQvtCyXHJcbiRncmFkaWVudC1jb2xvci0wOiAjZGViNjVjO1xyXG4kZ3JhZGllbnQtY29sb3ItMTogI2E1N2QyNDtcclxuJGdyYWRpZW50LWNvbG9yLTI6ICNmMWRkODA7XHJcbiRncmFkaWVudC1jb2xvci0zOiAjZmJmMmE4O1xyXG4kZ3JhZGllbnQtY29sb3ItNDogIzc3MTA3MztcclxuJGdyYWRpZW50LWNvbG9yLTU6IHJnYmEoOTUsIDMwLCAxNDcsIDApO1xyXG4kZ3JhZGllbnQtY29sb3ItNjogI2Q4YmU2MjtcclxuIiwiQGltcG9ydCBcIi4uL2Jhc2UvdmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi50b3RhbHMge1xyXG4gIC50b3RhbHMtLW51bWJlciB7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiAzLjQ1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjhlbTtcclxuICB9XHJcblxyXG4gIC50b3RhbHMtLWljb24ge1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcbiAgLnRvdGFscyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICB9XHJcbn0iLCJAaW1wb3J0IFwiLi4vYmFzZS92YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vYmFzZS9mdW5jdGlvbnMuc2Nzc1wiO1xyXG5cclxuLnN0YXRzYmxvY2tzIHtcclxuICAuc3RhdHNibG9ja3MtLWNhcmQge1xyXG4gICAgQGluY2x1ZGUgZGVmYXVsdC1ib3g7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcclxuICAgIG1pbi1oZWlnaHQ6IDVyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDEuMjtcclxuICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItZGFya2dyYXk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgQGluY2x1ZGUgdmlvbGV0LWdyYWRpZW50KDIyMGRlZyk7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgQGluY2x1ZGUgZGVmYXVsdC1ncmFkaWVudCg5MGRlZyk7XHJcbiAgICAgIGhlaWdodDogMC4xMjVyZW07XHJcbiAgICAgIGxlZnQ6IDAuNjI1cmVtO1xyXG4gICAgICByaWdodDogMC42MjVyZW07XHJcbiAgICAgIGJvdHRvbTogLTAuMDYyNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdGF0c2Jsb2Nrcy0tc3RhdCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBAaW5jbHVkZSBkZWZhdWx0LWdyYWRpZW50KDkwZGVnKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMC4zcmVtIDAuOTRyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xyXG4gICAgYm90dG9tOiAtMS41cmVtO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgfVxyXG5cclxuICAuc3RhdHNibG9ja3MtLWljb24ge1xyXG4gICAgbWFyZ2luLXRvcDogLTAuMnJlbTtcclxuICB9XHJcblxyXG4gIC5zdGF0c2Jsb2Nrcy0tc3RhdGV4dCB7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXdoaXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xyXG4gIH1cclxuXHJcbiAgLnN0YXRzYmxvY2tzLS10ZXh0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuc3RhdHNibG9ja3MtLWNhcmQge1xyXG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4vdmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbkBtaXhpbiBkZWZhdWx0LWJveCB7XHJcbiAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLXdoaXRlO1xyXG4gIGJveC1zaGFkb3c6IDBweCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuQG1peGluIGRlZmF1bHQtZ3JhZGllbnQoJGdyYWQpIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAkZ3JhZCxcclxuICAgICRncmFkaWVudC1jb2xvci0xIC0zNS4zOCUsXHJcbiAgICAkZ3JhZGllbnQtY29sb3ItMiA3OS41OSVcclxuICApO1xyXG59XHJcblxyXG5AbWl4aW4gZ3JheS1ncmFkaWVudCgkZ3JhZCkge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICRncmFkLFxyXG4gICAgIzdkN2Q3ZCAtMzUuMzglLFxyXG4gICAgI2U0ZTRlNCA3OS41OSVcclxuICApO1xyXG59XHJcblxyXG5AbWl4aW4gZGVmYXVsdC1ncmFkaWVudC1hY3RpdmUoJGdyYWQpIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAkZ3JhZCxcclxuICAgICRncmFkaWVudC1jb2xvci0xIC00MC4zJSxcclxuICAgICRncmFkaWVudC1jb2xvci02IDg1Ljg0JSxcclxuICAgICRncmFkaWVudC1jb2xvci0zIDE3NC4zNiUsXHJcbiAgICAkZ3JhZGllbnQtY29sb3ItMyAyNjQuNDMlXHJcbiAgKTtcclxufVxyXG5cclxuQG1peGluIHZpb2xldC1ncmFkaWVudCgkZ3JhZCkge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgJGdyYWQsXHJcbiAgICAgIHJnYmEoMTk2LCA5NywgMTc0LCAwLjcpIDE0LjUyJSxcclxuICAgICAgcmdiYSg5MCwgMTEsIDExOCwgMCkgMTMwLjgxJVxyXG4gICAgKSxcclxuICAgICMwZjAwMjE7XHJcbn1cclxuXHJcbkBtaXhpbiBuby1mb2N1cyB7XHJcbiAgJjpmb2N1cyxcclxuICAmOmFjdGl2ZSxcclxuICAmOmhvdmVyIHtcclxuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwbGFjZWhvbGRlciB7XHJcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbiAgJjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uL2Jhc2UvdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uL2Jhc2UvZnVuY3Rpb25zLnNjc3NcIjtcclxuXHJcbi5kaW1hZ2UtYm90dG9tLWxlZnQsXHJcbi5kaW1hZ2UtYm90dG9tLWxlZnQtZG91YmxlLFxyXG4uZGltYWdlLXRvcC1yaWdodCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAuaW1hZ2UsXHJcbiAgLm92ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgfVxyXG5cclxuICAuaW1hZ2Uge1xyXG4gICAgb3BhY2l0eTogMC40O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uZGltYWdlLWJvdHRvbS1sZWZ0LWRvdWJsZSB7XHJcbiAgJjphZnRlcixcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgaGVpZ2h0OiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xyXG4gICAgei1pbmRleDogNTtcclxuICB9XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIHRvcDogLTNweDtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgYm90dG9tOiAtM3B4O1xyXG4gIH1cclxufVxyXG5cclxuLmRpbWFnZS1ib3R0b20tbGVmdCxcclxuLmRpbWFnZS1ib3R0b20tbGVmdC1kb3VibGUsXHJcbi5kaW1hZ2UtdG9wLXJpZ2h0IHtcclxuICB3aWR0aDogNDAlO1xyXG4gIGhlaWdodDogNDAwcHg7XHJcbn1cclxuXHJcbi5kaW1hZ2UtdG9wLXJpZ2h0IHtcclxuICAuaW1hZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLmRpbWFnZS1ib3R0b20tbGVmdCB7XHJcbiAgYm90dG9tOiAwcHg7XHJcbiAgbGVmdDogMHB4O1xyXG5cclxuICAub3ZlcmxheSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgMTk0LjA3ZGVnLFxyXG4gICAgICAgICR0aGVtZS1jb2xvci1saWdodCAxMy40NSUsXHJcbiAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1My4wOSVcclxuICAgICAgKSxcclxuICAgICAgbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIDI5OC4zOGRlZyxcclxuICAgICAgICAkdGhlbWUtY29sb3ItbGlnaHQgNi42NiUsXHJcbiAgICAgICAgcmdiYSgyNDIsIDI0MiwgMjQyLCAwKSA0Ni41NiVcclxuICAgICAgKSxcclxuICAgICAgbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIDE3OS45NGRlZyxcclxuICAgICAgICAkdGhlbWUtY29sb3ItbGlnaHQgNC41NiUsXHJcbiAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA5OS45MiVcclxuICAgICAgKTtcclxuICB9XHJcbn1cclxuXHJcbi5kaW1hZ2UtYm90dG9tLWxlZnQtZG91YmxlIHtcclxuICBib3R0b206IDBweDtcclxuICBsZWZ0OiAwcHg7XHJcblxyXG4gIC5vdmVybGF5IHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICA2LjE5ZGVnLFxyXG4gICAgICAgICR0aGVtZS1jb2xvci1saWdodCA5LjI1JSxcclxuICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDQ1LjYxJVxyXG4gICAgICApLFxyXG4gICAgICBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgMjk4LjM3ZGVnLFxyXG4gICAgICAgICR0aGVtZS1jb2xvci1saWdodCA2LjY2JSxcclxuICAgICAgICByZ2JhKDI0MiwgMjQyLCAyNDIsIDApIDQ2LjU2JVxyXG4gICAgICApLFxyXG4gICAgICBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgMTc5Ljk0ZGVnLFxyXG4gICAgICAgICR0aGVtZS1jb2xvci1saWdodCA0LjU2JSxcclxuICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDk5LjkyJVxyXG4gICAgICApO1xyXG4gIH1cclxufVxyXG5cclxuLmRpbWFnZS10b3AtcmlnaHQge1xyXG4gIHRvcDogMHB4O1xyXG4gIHJpZ2h0OiAwcHg7XHJcblxyXG4gIC5vdmVybGF5IHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAzNjBkZWcsXHJcbiAgICAgICAgJHRoZW1lLWNvbG9yLWxpZ2h0IDExLjAzJSxcclxuICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDQ0LjU0JVxyXG4gICAgICApLFxyXG4gICAgICBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgODAuODNkZWcsXHJcbiAgICAgICAgJHRoZW1lLWNvbG9yLWxpZ2h0IDE2LjM1JSxcclxuICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDg3LjAzJVxyXG4gICAgICApO1xyXG4gIH1cclxufVxyXG5cclxuLmltZy1jbW4xIHtcclxuICB3aWR0aDogMjAlO1xyXG59XHJcblxyXG4uaW1nLWNtbjIge1xyXG4gIHdpZHRoOiAyNyU7XHJcbn1cclxuIiwiLmdhbGxlcnkge1xyXG4gIC5nYWxsZXJ5LS1pdGVtIHtcclxuICAgIGhlaWdodDogMzEycHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICB9XHJcblxyXG4gIC5nYWxsZXJ5LS1pdGVtcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5nYWxsZXJ5LS1zbGlkZXIge1xyXG4gICAgZmxleDogMCAwIDQ3MHB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGhlaWdodDogMzEycHg7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuY2Fyb3VzZWwtaW5uZXIge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIHotaW5kZXg6IDIwMDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAtNzBweDtcclxuICAgICAgcmlnaHQ6IC03MHB4O1xyXG4gICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMzVweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QzYzM4ZDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgICAgJiA+ICoge1xyXG4gICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXHJcbiAgICAgIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcclxuICAgICAgICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xyXG4gICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4xcztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYXJvdXNlbC1jb250cm9sLXByZXYge1xyXG4gICAgICAgIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvb3RoZXIvc2xpZGVyX2Fycm93X2wuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXJcclxuICAgICAgICAgICAgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9vdGhlci9zbGlkZXJfYXJyb3dfbF9hY3RpdmUuc3ZnXCIpXHJcbiAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xyXG4gICAgICAgIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvb3RoZXIvc2xpZGVyX2Fycm93X3Iuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXJcclxuICAgICAgICAgICAgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL290aGVyL3NsaWRlcl9hcnJvd19yX2FjdGl2ZS5zdmdcIilcclxuICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmdhbGxlcnktLXNpZGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgaGVpZ2h0OiAzMTJweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAuZ2FsbGVyeS0tc2lkZWltYWdlLFxyXG4gIC5nYWxsZXJ5LS1zaWRlb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIH1cclxuXHJcbiAgLmdhbGxlcnktLXNpZGVpbWFnZSB7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gIH1cclxuXHJcbiAgLmdhbGxlcnktLXNpZGVvdmVybGF5IHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgMTgwZGVnLFxyXG4gICAgICByZ2JhKDQzLCA3LCA3MiwgMC41NikgMCUsXHJcbiAgICAgIHJnYmEoMTE0LCA0OCwgMTI0LCAwLjcpIDEwMCVcclxuICAgICk7XHJcbiAgfVxyXG5cclxuICAuZ2FsbGVyeS0tc2lkZWltYWdlZmlyc3Qge1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJTtcclxuICB9XHJcblxyXG4gIC5nYWxsZXJ5LS1zaWRlaW1hZ2VzZWNvbmQge1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAuZ2FsbGVyeS0taXRlbXMge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FsbGVyeS0tc2lkZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhbGxlcnktLXNsaWRlciAubmF2IHtcclxuICAgICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgbGVmdDogLTUwcHg7XHJcbiAgICAgIHJpZ2h0OiAtNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmdhbGxlcnktLXNsaWRlciB7XHJcbiAgICAgIGZsZXg6IDAgMCAzNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FsbGVyeS0taXRlbSxcclxuICAgIC5nYWxsZXJ5LS1zbGlkZXIge1xyXG4gICAgICBoZWlnaHQ6IDI2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAuZ2FsbGVyeS0tc2xpZGVyIHtcclxuICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgLm5hdiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmdhbGxlcnktLWl0ZW0ge1xyXG4gICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICAuZ2FsbGVyeS0taXRlbVxyXG4gICAge1xyXG4gICAgICBoZWlnaHQ6IDE3MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vYmFzZS92YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLnZpZGVvYmlnIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiA1NDVweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgLnZpZGVvYmlnLS1pbWFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gIH1cclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICB9XHJcblxyXG4gIC5wbGF5IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC52aWRlb2JpZy0taW1hZ2Uge1xyXG4gICAgb3BhY2l0eTogMC43O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAudmlkZW9iaWctLWltYWdlIHtcclxuICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICBoZWlnaHQ6IDIxMHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICBoZWlnaHQ6IDE5MHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQxMHB4KSB7XHJcbiAgICBoZWlnaHQ6IDE3MHB4O1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vYmFzZS92YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLnRlc3RpbW9uYWxzIHtcclxuICAubmF2LXRlc3RpbW9uYWxzIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlRyYWphbiBQcm8gM1wiO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLnRlc3RpbW9uYWwtLWF2YXRhciB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCAjMDAwMDAwMTQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICB9XHJcblxyXG4gIC50ZXN0aW1vbmFsLS1wb3N0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC50ZXN0aW1vbmFsLS1uYW1lIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgfVxyXG5cclxuICAudGVzdGltb25hbC0tc2hvd21vcmUge1xyXG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAudGVzdGltb25hbC0tY29udGVudCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgdHJhbnNpdGlvbjogMC4xNXM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIHRvIGJvdHRvbSxcclxuICAgICAgICByZ2JhKDIzNywgMjM3LCAyMzcsIDApIDAlLFxyXG4gICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgNTAlXHJcbiAgICAgICk7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCgub3BlbmVkKSB7XHJcbiAgICAgIGhlaWdodDogODdweDtcclxuICAgICAgdHJhbnNpdGlvbjogMC4xNXM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2LWl0ZW0ge1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KC5hY3RpdmUpIHtcclxuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1kYXJrZ3JheTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vd2wtc3RhZ2Uge1xyXG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gIC5vd2wtc3RhZ2Utb3V0ZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi9iYXNlL3ZhcmlhYmxlcy5zY3NzXCI7XHJcblxyXG4ud2lubmVycyxcclxuLmNvbXBhbnl3aW5uZXJzIHtcclxuICAud2lubmVyLS1yb3csXHJcbiAgLmNvbXBhbnl3aW5uZXItLXJvdyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgfVxyXG5cclxuICAud2lubmVyLS1jb2wsXHJcbiAgLmNvbXBhbnl3aW5uZXItLWNvbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDI3MHB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICB9XHJcblxyXG4gIC53aW5uZXItLWNvbCwgLmNvbXBhbnl3aW5uZXItLWNvbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgcGFkZGluZzogM3B4O1xyXG4gIH1cclxuXHJcbiAgLmNvbXBhbnl3aW5uZXItLWNvbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICB9XHJcblxyXG4gIC53aW5uZXIsXHJcbiAgLmNvbXBhbnl3aW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgfVxyXG5cclxuICAud2lubmVyLS1ib3JkZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB9XHJcblxyXG4gIC53aW5uZXItLXNtYWxsYXdhcmQge1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1cHg7XHJcbiAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndpbm5lci0tY29sLCAuY29tcGFueXdpbm5lci0tY29sIHtcclxuICAgICYudHlwZS13aW5uZXIge1xyXG4gICAgICAud2lubmVyLS1ib3JkZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGRlZmF1bHQtZ3JhZGllbnQoMGRlZyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC53aW5uZXItLXNtYWxsYXdhcmQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIEBpbmNsdWRlIGRlZmF1bHQtZ3JhZGllbnQoOTBkZWcpO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL2F3YXJkL2F3YXJkX3NtYWxsX3dpbm5lci5zdmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnR5cGUtZmluYWxpc3Qge1xyXG4gICAgICAud2lubmVyLS1ib3JkZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGdyYXktZ3JhZGllbnQoMGRlZyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC53aW5uZXItLXNtYWxsYXdhcmQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIEBpbmNsdWRlIGdyYXktZ3JhZGllbnQoOTBkZWcpO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL2F3YXJkL2F3YXJkX3NtYWxsX2ZpbmFsaXN0LnN2ZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndpbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTYlIDk0JTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgfVxyXG5cclxuICAud2lubmVyLS12b3RlcyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yLWRhcmtncmF5O1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIHRvcDogMTFweDtcclxuICAgIHJpZ2h0OiAxMXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAud2lubmVyLS12b3RlaWNvbiB7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gICAgaGVpZ2h0OiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICB9XHJcblxyXG4gIC5jb21wYW55d2lubmVyIHtcclxuICB9XHJcblxyXG4gIC53aW5uZXItLWF2YXRhciB7XHJcbiAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLmNvbXBhbnl3aW5uZXItLWF2YXRhcixcclxuICAuY29tcGFueXdpbm5lci0taW1hZ2UsXHJcbiAgLmNvbXBhbnl3aW5uZXItLW92ZXJsYXksXHJcbiAgLmNvbXBhbnl3aW5uZXItLXRleHR3cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbXBhbnl3aW5uZXItLXRleHR3cmFwcGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICB9XHJcblxyXG4gIC5jb21wYW55d2lubmVyLS1saW5rIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIC5jb21wYW55d2lubmVyLS1jb21wYW55IHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItZGFyazM7XHJcbiAgfVxyXG5cclxuICAuY29tcGFueXdpbm5lci0tbmFtZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItZGFyazM7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcblxyXG4gIC5jb21wYW55d2lubmVyLS1vdmVybGF5IHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgMTgwZGVnLFxyXG4gICAgICAjZmZmZmZmIDI1JSxcclxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2NC42NCVcclxuICAgICk7XHJcbiAgfVxyXG5cclxuICAuY29tcGFueXdpbm5lci0taW1hZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgfVxyXG5cclxuICAud2lubmVyLS1pbWFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICB9XHJcblxyXG4gIC53aW5uZXItLW92ZXJsYXkge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAyNjkuN2RlZyxcclxuICAgICAgI2ZmZmZmZiAyLjg2JSxcclxuICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA0Ny40JVxyXG4gICAgKTtcclxuICB9XHJcblxyXG4gIC53aW5uZXItLWltYWdlLFxyXG4gIC53aW5uZXItLW92ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgfVxyXG5cclxuICAud2lubmVyLS10ZXh0d3JhcHBlciB7XHJcbiAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLndpbm5lci0tbGluayB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAud2lubmVyLS1zdXJuYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci1kYXJrMztcclxuICB9XHJcblxyXG4gIC53aW5uZXItLXBvc3Qge1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItZGFyazM7XHJcbiAgfVxyXG5cclxuICAud2lubmVyLS1uYW1lLFxyXG4gIC53aW5uZXItLW1pZGRsZW5hbWUge1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci1kYXJrMztcclxuICB9XHJcblxyXG4gIC53aW5uZXItLXNvY2lhbCB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci1kYXJrMztcclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53aW5uZXItLXNvY2lhbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gIC53aW5uZXItLXN0YXR3cmFwcGVyLFxyXG4gIC5jb21wYW55d2lubmVyLS1zdGF0d3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAud2lubmVyLS1zdGF0LFxyXG4gIC5jb21wYW55d2lubmVyLS1zdGF0IHtcclxuICAgIC8vaGVpZ2h0OiAzM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAycHggMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgMzQuMzRkZWcsXHJcbiAgICAgICRncmFkaWVudC1jb2xvci0xIC0zNS4zOCUsXHJcbiAgICAgICRncmFkaWVudC1jb2xvci0yIDc5LjU5JVxyXG4gICAgKTtcclxuXHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDsgXHJcbiAgfVxyXG5cclxuICAuY29tcGFueXdpbm5lci0tc3RhdCB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAud2lubmVyLS1zdGF0aWNvbixcclxuICAuY29tcGFueXdpbm5lci0tc3RhdGljb24ge1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAud2lubmVyLS1pY29uLFxyXG4gIC5jb21wYW55d2lubmVyLS1pY29uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICB9XHJcblxyXG4gIC53aW5uZXItLXN0YXR0ZXh0LFxyXG4gIC5jb21wYW55d2lubmVyLS1zdGF0dGV4dCB7XHJcbiAgICBmb250LWZhbWlseTogXCJUcmFqYW4gUHJvIDNcIjtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yLWRhcmszO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEzcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uL2Jhc2UvdmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi5jYXJkIHtcclxuICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3Itd2hpdGU7XHJcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICB9XHJcblxyXG4gICYuaG92ZXItLXNjYWxlIHtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cztcclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8v0KDQsNC30L3Ri9C1INCy0LjQtNGLINC00LXQutC+0YDQsNGG0LjQuVxyXG4gICYuZGVjb3ItbGVmdC1yaWdodCB7XHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgMy4xNGRlZyxcclxuICAgICAgICAkZ3JhZGllbnQtY29sb3ItMSAtMzUuMzglLFxyXG4gICAgICAgICRncmFkaWVudC1jb2xvci0yIDc5LjU5JVxyXG4gICAgICApO1xyXG4gICAgICB0b3A6IDEyJTtcclxuICAgICAgYm90dG9tOiAxNCU7XHJcbiAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICByaWdodDogLTFweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZGVjb3ItdG9wIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIDkwZGVnLFxyXG4gICAgICAgICRncmFkaWVudC1jb2xvci0xIC0zNS4zOCUsXHJcbiAgICAgICAgJGdyYWRpZW50LWNvbG9yLTIgNzkuNTklXHJcbiAgICAgICk7XHJcbiAgICAgIHRvcDogLTFweDtcclxuICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgIGxlZnQ6IDMwJTtcclxuICAgICAgcmlnaHQ6IDMwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZGVjb3ItZnVsbHRvcCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICA5MGRlZyxcclxuICAgICAgICAkZ3JhZGllbnQtY29sb3ItMSAtMzUuMzglLFxyXG4gICAgICAgICRncmFkaWVudC1jb2xvci0yIDc5LjU5JVxyXG4gICAgICApO1xyXG4gICAgICB0b3A6IC00cHg7XHJcbiAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgICByaWdodDogMHB4O1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9*/