.topbar {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  height: 227px;
  background: #3c0f5b;
  overflow: hidden;
  position: relative;
  border-bottom: 1px solid #300a48; }
  .topbar .topbar--bgitems {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    margin: 0 auto; }
    .topbar .topbar--bgitems > * {
      position: relative;
      height: 100%; }
    .topbar .topbar--bgitems:before, .topbar .topbar--bgitems:after {
      display: block;
      top: 0px;
      bottom: 0px;
      width: 100px;
      content: '';
      position: absolute;
      z-index: 2; }
  .topbar .topbar--bgcenter {
    width: 446px;
    background: #300a48;
    position: relative;
    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;
    padding-bottom: 20px; }
    .topbar .topbar--bgcenter:before {
      content: "";
      display: block;
      position: absolute;
      background: #300a48;
      top: 0px;
      left: 0px;
      width: 100%;
      height: 200%;
      -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
              transform: rotate(45deg);
      -webkit-transform-origin: left top;
          -ms-transform-origin: left top;
              transform-origin: left top; }
    .topbar .topbar--bgcenter:after {
      content: "";
      display: block;
      position: absolute;
      background: #300a48;
      bottom: 0px;
      right: 0px;
      width: 100%;
      height: 200%;
      -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
              transform: rotate(45deg);
      -webkit-transform-origin: right bottom;
          -ms-transform-origin: right bottom;
              transform-origin: right bottom; }
    .topbar .topbar--bgcenter:after, .topbar .topbar--bgcenter:before {
      z-index: -1; }
  .topbar .topbar--bgleft,
  .topbar .topbar--bgright {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    position: relative;
    z-index: 1;
    background-size: cover;
    background-repeat: no-repeat; }
    .topbar .topbar--bgleft:after,
    .topbar .topbar--bgright:after {
      content: "";
      display: block;
      position: absolute;
      left: 0px;
      right: 0px;
      bottom: 0px;
      top: 0px; }
  .topbar .topbar--bgleft {
    background-position: 0% 50%;
    -webkit-mask-image: -webkit-gradient(linear, left top, right top, from(black), to(transparent));
    -webkit-mask-image: linear-gradient(90deg, black, transparent);
            mask-image: -webkit-gradient(linear, left top, right top, from(black), to(transparent));
            mask-image: linear-gradient(90deg, black, transparent);
    background-position: 0% 0%; }
    .topbar .topbar--bgleft:after {
      background: -webkit-gradient(linear, left top, right top, from(transparent), to(#300a48));
      background: -o-linear-gradient(left, transparent 0%, #300a48 100%);
      background: linear-gradient(90deg, transparent 0%, #300a48 100%); }
  .topbar .topbar--bgright {
    background-position: 0% 50%;
    -webkit-mask-image: -webkit-gradient(linear, right top, left top, from(black), to(transparent));
    -webkit-mask-image: linear-gradient(270deg, black, transparent);
            mask-image: -webkit-gradient(linear, right top, left top, from(black), to(transparent));
            mask-image: linear-gradient(270deg, black, transparent);
    background-position: 500% 0%; }
    .topbar .topbar--bgright:after {
      background: -webkit-gradient(linear, right top, left top, from(transparent), to(#300a48));
      background: -o-linear-gradient(right, transparent 0%, #300a48 100%);
      background: linear-gradient(270deg, transparent 0%, #300a48 100%); }
  .topbar .topbar--bgright {
    background-position: 100% 50%; }
  @media (min-width: 1400px) {
    .topbar .topbar--bgleft, .topbar .topbar--bgright {
      background-size: contain; } }
  @media (max-width: 1199px) {
    .topbar .topbar--bgcenter {
      width: 380px; } }
  @media (max-width: 991px) {
    .topbar {
      height: 190px; }
      .topbar .topbar--bgcenter {
        width: 380px; }
      .topbar .topbar--logo * {
        width: 290px; } }
  @media (max-width: 767px) {
    .topbar {
      height: 150px; }
      .topbar .topbar--bgcenter {
        padding: 0px;
        background: transparent;
        width: 100%;
        z-index: 10; }
        .topbar .topbar--bgcenter:before, .topbar .topbar--bgcenter:after {
          display: none; }
      .topbar .topbar--bgitems {
        display: block; }
      .topbar .topbar--bgleft,
      .topbar .topbar--bgright {
        position: absolute;
        top: 0px;
        left: 0px;
        right: 0px;
        bottom: 0px;
        -webkit-mask-image: none;
                mask-image: none; }
      .topbar .topbar--bgleft:after {
        display: none; }
      .topbar .topbar--bgright {
        background-image: none !important; }
        .topbar .topbar--bgright:after {
          background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#300a48));
          background: -o-linear-gradient(top, transparent 0%, #300a48 100%);
          background: linear-gradient(180deg, transparent 0%, #300a48 100%); }
      .topbar .topbar--logo * {
        width: 250px; } }
  @media (max-width: 575px) {
    .topbar {
      height: 130px; }
      .topbar .topbar--logo * {
        width: auto;
        height: 100px; } }
  @media (max-width: 300px) {
    .topbar {
      height: 100px; }
      .topbar .topbar--logo * {
        width: auto;
        height: 80px; } }

.breadcrumbs .breadcrumbs--wrapper {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: -2.1875rem;
  position: absolute; }

.breadcrumbs .breadcrumbs--back {
  margin-top: -2px;
  margin-right: 0.8125rem;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.breadcrumbs .breadcrumb--separator {
  margin-left: 8px; }

.breadcrumbs .breadcrumbs--items {
  font-style: normal;
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .breadcrumbs .breadcrumbs--items * {
    color: #5e5661;
    display: block; }
  .breadcrumbs .breadcrumbs--items a {
    text-decoration: none; }
    .breadcrumbs .breadcrumbs--items a:not(:first-child) {
      margin-left: 8px; }
  .breadcrumbs .breadcrumbs--items .current {
    color: #78317e; }

@media (max-width: 767px) {
  .breadcrumbs .breadcrumbs--wrapper {
    position: relative;
    margin-left: 0px; }
  .breadcrumbs .breadcrumbs--back {
    display: none; }
  .breadcrumbs .breadcrumbs--items {
    display: block; }
    .breadcrumbs .breadcrumbs--items * {
      font-size: 1rem;
      display: inline-block; } }

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

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

.wizard .wizard--nav {
  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;
  margin-bottom: 70px !important; }
  .wizard .wizard--nav .separator {
    background: url(/assets/compiled_img/arrow-wizard.svg) no-repeat center transparent;
    width: 48px;
    height: 15px;
    padding-left: 10px;
    padding-right: 10px; }
  .wizard .wizard--nav .nav-link {
    text-decoration: none !important;
    background: transparent;
    padding: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .wizard .wizard--nav .nav-link .text {
      color: #1f0839;
      font-family: "Trajan Pro 3";
      font-size: 20px;
      line-height: 24px; }
    .wizard .wizard--nav .nav-link .icon {
      margin-top: -4px;
      color: #1f0839;
      width: 30px;
      height: 30px;
      border-radius: 50%;
      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-family: "Open Sans";
      font-style: normal;
      font-weight: bold;
      font-size: 16px;
      line-height: 24px;
      margin-right: 10px; }
    .wizard .wizard--nav .nav-link.active .icon {
      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%);
      color: #ececec; }
    .wizard .wizard--nav .nav-link:not(.active) .icon {
      background: #c0c0c0;
      color: #ececec; }
    .wizard .wizard--nav .nav-link:not(.active) .text {
      color: #c0c0c0; }

.wizard .register--photoblock {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 240px;
          flex: 0 0 240px; }

@media (max-width: 1199px) {
  .wizard .wizard--nav .separator {
    display: none; } }

@media (max-width: 991px) {
  .wizard .wizard--nav {
    margin-bottom: 40px !important; }
    .wizard .wizard--nav .nav-link .text {
      font-size: 15px; }
    .wizard .wizard--nav .nav-link .icon {
      width: 25px;
      height: 25px;
      margin-right: 5px; } }

@media (max-width: 767px) {
  .wizard .wizard--nav {
    margin-bottom: 20px !important; }
    .wizard .wizard--nav .nav-item {
      margin-bottom: 10px; }
  .wizard .register--photoblock {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 200px;
            flex: 0 0 200px;
    margin-right: 0px !important; }
  .wizard .selectarea--wrapper,
  .wizard .selectarea--area {
    position: relative; }
  .wizard .selectarea--wrapper {
    width: 100%;
    left: 0px;
    right: 0px; }
  .wizard .selectarea--area {
    padding: 5px; } }

@media (max-width: 575px) {
  .wizard .wizard--nav {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .wizard .wizard--nav .nav-item {
      margin-bottom: 5px; } }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2Nrcy9ibG9jay50b3BiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jhc2UvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9ja3MvYmxvY2suYnJlYWRjcnVtYnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2Nrcy9ibG9jay50aXRsZS5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2tzL2Jsb2NrLmNhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2Nrcy9ibG9jay53aXphcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jhc2UvZnVuY3Rpb25zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSx5QkFBaUI7S0FBakIsc0JBQWlCO01BQWpCLHFCQUFpQjtVQUFqQixpQkFBaUI7RUFDakIsYUFBYTtFQUNiLG1CQ0ppQztFREtqQyxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGdDQ04wQjtFREE1QjtJQVNJLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2Isa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixTQUFTO0lBQ1QsVUFBVTtJQUNWLFdBQVc7SUFFWCxjQUFjO0lBaEJsQjtNQW1CTSxrQkFBa0I7TUFDbEIsWUFBWTtJQXBCbEI7TUF3Qk0sY0FBYztNQUNkLFFBQVE7TUFDUixXQUFXO01BQ1gsWUFBWTtNQUNaLFdBQVc7TUFDWCxrQkFBa0I7TUFDbEIsVUFBVTtFQTlCaEI7SUF1Q0ksWUFBWTtJQUNaLG1CQ3hDd0I7SUR5Q3hCLGtCQUFrQjtJQUNsQixVQUFVO0lBQ1Ysb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix5QkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQix3QkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QjtJQUN2QixvQkFBb0I7SUE5Q3hCO01BaURNLFdBQVc7TUFDWCxjQUFjO01BQ2Qsa0JB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QWU7WUFBZixlQUFlO0lBQ2YsNEJBQTRCO0VBL0dsQzs7SUFvSE0sa0JBQWtCO0VBcEh4QjtJQXdITSxXQUFXO0lBQ1gsU0FBUztJQUNULFVBQVU7RUExSGhCO0lBOEhNLFlBQVksSUFDYjs7QUFHSDtFQWxJRjtJQW9JTSw0QkFBc0I7SUFBdEIsNkJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0I7SUFDdEIsd0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUI7SUFySTdCO01Bd0lRLGtCQUFrQixJQUNuQiIsImZpbGUiOiIvYXNzZXRzL2Nzcy90ZW1wbGF0ZXMvcGFnZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vYmFzZS92YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLnRvcGJhciB7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgaGVpZ2h0OiAyMjdweDtcclxuICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItdmlvbGV0LWxpZ2hlcjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoZW1lLWNvbG9yLXZpb2xldDtcclxuXHJcbiAgLnRvcGJhci0tYmdpdGVtcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICAvL21heC13aWR0aDogMTQwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgJiA+ICoge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRvcGJhci0tYmdjZW50ZXIge1xyXG4gICAgd2lkdGg6IDQ0NnB4O1xyXG4gICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLXZpb2xldDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItdmlvbGV0O1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAyMDAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItdmlvbGV0O1xyXG4gICAgICBib3R0b206IDBweDtcclxuICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMjAwJTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlcixcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudG9wYmFyLS1iZ2xlZnQsXHJcbiAgLnRvcGJhci0tYmdyaWdodCB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRvcGJhci0tYmdsZWZ0IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJTtcclxuICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgYmxhY2ssIHRyYW5zcGFyZW50KTtcclxuXHJcbiAgICAvL2JhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDAlO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgOTBkZWcsXHJcbiAgICAgICAgdHJhbnNwYXJlbnQgMCUsXHJcbiAgICAgICAgJHRoZW1lLWNvbG9yLXZpb2xldCAxMDAlXHJcbiAgICAgICk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudG9wYmFyLS1iZ3JpZ2h0IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJTtcclxuICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIGJsYWNrLCB0cmFuc3BhcmVudCk7XHJcblxyXG4gICAgLy9iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MDAlIDAlO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgMjcwZGVnLFxyXG4gICAgICAgIHRyYW5zcGFyZW50IDAlLFxyXG4gICAgICAgICR0aGVtZS1jb2xvci12aW9sZXQgMTAwJVxyXG4gICAgICApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRvcGJhci0tYmdyaWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcclxuICAgIC50b3BiYXItLWJnbGVmdCwgLnRvcGJhci0tYmdyaWdodCB7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIC50b3BiYXItLWJnY2VudGVyIHtcclxuICAgICAgd2lkdGg6IDM4MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBoZWlnaHQ6IDE5MHB4O1xyXG5cclxuICAgIC50b3BiYXItLWJnY2VudGVyIHtcclxuICAgICAgd2lkdGg6IDM4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50b3BiYXItLWxvZ28ge1xyXG4gICAgICAqIHtcclxuICAgICAgICB3aWR0aDogMjkwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgaGVpZ2h0OiAxNTBweDtcclxuXHJcbiAgICAudG9wYmFyLS1iZ2NlbnRlciB7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICY6YmVmb3JlLFxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcGJhci0tYmdpdGVtcyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC50b3BiYXItLWJnbGVmdCxcclxuICAgIC50b3BiYXItLWJncmlnaHQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICBtYXNrLWltYWdlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC50b3BiYXItLWJnbGVmdCB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9wYmFyLS1iZ3JpZ2h0IHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgMTgwZGVnLFxyXG4gICAgICAgICAgdHJhbnNwYXJlbnQgMCUsXHJcbiAgICAgICAgICAkdGhlbWUtY29sb3ItdmlvbGV0IDEwMCVcclxuICAgICAgICApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcGJhci0tbG9nbyB7XHJcbiAgICAgICoge1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICBoZWlnaHQ6IDEzMHB4O1xyXG5cclxuICAgIC50b3BiYXItLWxvZ28ge1xyXG4gICAgICAqIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMzAwcHgpIHtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcblxyXG4gICAgLnRvcGJhci0tbG9nbyB7XHJcbiAgICAgICoge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL9Cm0LLQtdGC0LBcclxuJHRoZW1lLWNvbG9yLXZpb2xldC1saWdoZXI6ICMzYzBmNWI7XHJcbiR0aGVtZS1jb2xvci12aW9sZXQ6ICMzMDBhNDg7XHJcbiR0aGVtZS1jb2xvci12aW9sZXQtbm9ybWFsOiAjNzgzMTdlO1xyXG4kdGhlbWUtY29sb3ItbGlnaHQ6ICNlY2VjZWM7XHJcbiR0aGVtZS1jb2xvci1tYXNrLXRleHQ6ICNlOGU4ZTg7XHJcbiR0aGVtZS1jb2xvci1kYXJrOiAjMGYwMDIxO1xyXG4kdGhlbWUtY29sb3ItZGFyay1saWdodGVyOiAjMTYwNzI3O1xyXG4kdGhlbWUtY29sb3Itd2hpdGU6ICNmZmZmZmY7XHJcbiR0aGVtZS1jb2xvci1ncmF5OiAjYzBjMGMwO1xyXG4kdGhlbWUtY29sb3ItZGFya2dyYXk6ICM1ZTU2NjE7XHJcbiRnb2xkLWNvbG9yOiAjZDNjMzhkO1xyXG4kZ29sZC1jb2xvci1kYXJrZXI6ICNhYzlkNmY7XHJcbiR0aGVtZS1jb2xvci1kYXJrMzogIzFmMDgzOTtcclxuJHRoZW1lLWNvbG9yLWxpZ2h0MzogI2ZiZmJmYjtcclxuJHRoZW1lLWNvbG9yLWxpZ2h0NDogI2YyZjJmMjtcclxuJHRoZW1lLWNvbG9yLXRyYW5zcGFyZW50LXdoaXRlOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiR0aGVtZS1iZy12aW9sZXQzOiAjMzExMjU1O1xyXG5cclxuLy/QlNC70Y8g0LPRgNCw0LTQuNC10L3RgtC+0LJcclxuJGdyYWRpZW50LWNvbG9yLTA6ICNkZWI2NWM7XHJcbiRncmFkaWVudC1jb2xvci0xOiAjYTU3ZDI0O1xyXG4kZ3JhZGllbnQtY29sb3ItMjogI2YxZGQ4MDtcclxuJGdyYWRpZW50LWNvbG9yLTM6ICNmYmYyYTg7XHJcbiRncmFkaWVudC1jb2xvci00OiAjNzcxMDczO1xyXG4kZ3JhZGllbnQtY29sb3ItNTogcmdiYSg5NSwgMzAsIDE0NywgMCk7XHJcbiRncmFkaWVudC1jb2xvci02OiAjZDhiZTYyO1xyXG4iLCJAaW1wb3J0IFwiLi4vYmFzZS92YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLmJyZWFkY3J1bWJzIHtcclxuICAuYnJlYWRjcnVtYnMtLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yLjE4NzVyZW07XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG5cclxuICAuYnJlYWRjcnVtYnMtLWJhY2sge1xyXG4gICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgIG1hcmdpbi1yaWdodDogMC44MTI1cmVtO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuYnJlYWRjcnVtYi0tc2VwYXJhdG9yIHsgXHJcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gIH1cclxuXHJcbiAgLmJyZWFkY3J1bWJzLS1pdGVtcyB7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgKiB7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItZGFya2dyYXk7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmN1cnJlbnQge1xyXG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXZpb2xldC1ub3JtYWw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5icmVhZGNydW1icy0td3JhcHBlciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYnMtLWJhY2sge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1icy0taXRlbXMge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICoge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uL2Jhc2UvdmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi50aXRsZSB7XHJcbiAgLnRpdGxlLS13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC50aXRsZS0tbWFzayB7XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yLW1hc2stdGV4dDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgYm90dG9tOiAtMTNweDtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vYmFzZS92YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLmNhcmQge1xyXG4gIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci13aGl0ZTtcclxuICBib3gtc2hhZG93OiAwcHggMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIH1cclxuXHJcbiAgJi5ob3Zlci0tc2NhbGUge1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy/QoNCw0LfQvdGL0LUg0LLQuNC00Ysg0LTQtdC60L7RgNCw0YbQuNC5XHJcbiAgJi5kZWNvci1sZWZ0LXJpZ2h0IHtcclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAzLjE0ZGVnLFxyXG4gICAgICAgICRncmFkaWVudC1jb2xvci0xIC0zNS4zOCUsXHJcbiAgICAgICAgJGdyYWRpZW50LWNvbG9yLTIgNzkuNTklXHJcbiAgICAgICk7XHJcbiAgICAgIHRvcDogMTIlO1xyXG4gICAgICBib3R0b206IDE0JTtcclxuICAgICAgd2lkdGg6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHJpZ2h0OiAtMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5kZWNvci10b3Age1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgOTBkZWcsXHJcbiAgICAgICAgJGdyYWRpZW50LWNvbG9yLTEgLTM1LjM4JSxcclxuICAgICAgICAkZ3JhZGllbnQtY29sb3ItMiA3OS41OSVcclxuICAgICAgKTtcclxuICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgbGVmdDogMzAlO1xyXG4gICAgICByaWdodDogMzAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5kZWNvci1mdWxsdG9wIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIDkwZGVnLFxyXG4gICAgICAgICRncmFkaWVudC1jb2xvci0xIC0zNS4zOCUsXHJcbiAgICAgICAgJGdyYWRpZW50LWNvbG9yLTIgNzkuNTklXHJcbiAgICAgICk7XHJcbiAgICAgIHRvcDogLTRweDtcclxuICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi9iYXNlL3ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi9iYXNlL2Z1bmN0aW9ucy5zY3NzXCI7XHJcblxyXG4ud2l6YXJkIHtcclxuICAud2l6YXJkLS1uYXYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLm5hdi1pdGVtIHtcclxuICAgIH1cclxuXHJcbiAgICAuc2VwYXJhdG9yIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL290aGVyL2Fycm93LXdpemFyZC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlclxyXG4gICAgICAgIHRyYW5zcGFyZW50O1xyXG4gICAgICB3aWR0aDogNDhweDtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1saW5rIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAudGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1kYXJrMztcclxuICAgICAgICBmb250LWZhbWlseTogXCJUcmFqYW4gUHJvIDNcIjtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItZGFyazM7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBkZWZhdWx0LWdyYWRpZW50KDBkZWcpO1xyXG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci1saWdodDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KC5hY3RpdmUpIHtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItZ3JheTtcclxuICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItbGlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLWdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVnaXN0ZXItLXBob3RvYmxvY2sge1xyXG4gICAgZmxleDogMCAwIDI0MHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgLndpemFyZC0tbmF2IHtcclxuICAgICAgLnNlcGFyYXRvciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAud2l6YXJkLS1uYXYge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC53aXphcmQtLW5hdiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZWdpc3Rlci0tcGhvdG9ibG9jayB7XHJcbiAgICAgIGZsZXg6IDAgMCAyMDBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0YXJlYS0td3JhcHBlcixcclxuICAgIC5zZWxlY3RhcmVhLS1hcmVhIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3RhcmVhLS13cmFwcGVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgcmlnaHQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0YXJlYS0tYXJlYSB7XHJcbiAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgLndpemFyZC0tbmF2IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi92YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuQG1peGluIGRlZmF1bHQtYm94IHtcclxuICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3Itd2hpdGU7XHJcbiAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcblxyXG5AbWl4aW4gZGVmYXVsdC1ncmFkaWVudCgkZ3JhZCkge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICRncmFkLFxyXG4gICAgJGdyYWRpZW50LWNvbG9yLTEgLTM1LjM4JSxcclxuICAgICRncmFkaWVudC1jb2xvci0yIDc5LjU5JVxyXG4gICk7XHJcbn1cclxuXHJcbkBtaXhpbiBncmF5LWdyYWRpZW50KCRncmFkKSB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgJGdyYWQsXHJcbiAgICAjN2Q3ZDdkIC0zNS4zOCUsXHJcbiAgICAjZTRlNGU0IDc5LjU5JVxyXG4gICk7XHJcbn1cclxuXHJcbkBtaXhpbiBkZWZhdWx0LWdyYWRpZW50LWFjdGl2ZSgkZ3JhZCkge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICRncmFkLFxyXG4gICAgJGdyYWRpZW50LWNvbG9yLTEgLTQwLjMlLFxyXG4gICAgJGdyYWRpZW50LWNvbG9yLTYgODUuODQlLFxyXG4gICAgJGdyYWRpZW50LWNvbG9yLTMgMTc0LjM2JSxcclxuICAgICRncmFkaWVudC1jb2xvci0zIDI2NC40MyVcclxuICApO1xyXG59XHJcblxyXG5AbWl4aW4gdmlvbGV0LWdyYWRpZW50KCRncmFkKSB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAkZ3JhZCxcclxuICAgICAgcmdiYSgxOTYsIDk3LCAxNzQsIDAuNykgMTQuNTIlLFxyXG4gICAgICByZ2JhKDkwLCAxMSwgMTE4LCAwKSAxMzAuODElXHJcbiAgICApLFxyXG4gICAgIzBmMDAyMTtcclxufVxyXG5cclxuQG1peGluIG5vLWZvY3VzIHtcclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlLFxyXG4gICY6aG92ZXIge1xyXG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHBsYWNlaG9sZGVyIHtcclxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9*/