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

.subtitle {
  margin-top: 40px;
  margin-bottom: 40px; }
  .subtitle .subtitle--text {
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
    font-weight: 300;
    font-size: 17px;
    line-height: 24px;
    letter-spacing: 0.028em;
    color: #1f0839; }

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

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


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2Nrcy9ibG9jay50b3BiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jhc2UvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9ja3MvYmxvY2suYnJlYWRjcnVtYnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2Nrcy9ibG9jay50aXRsZS5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2tzL2Jsb2NrLnN1YnRpdGxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9ja3MvYmxvY2suY2FyZC5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2tzL2Jsb2NrLmNhbGxiYWNrZG93bi5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmFzZS9mdW5jdGlvbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNFLHlCQUFpQjtLQUFqQixzQkFBaUI7TUFBakIscUJBQWlCO1VBQWpCLGlCQUFpQjtFQUNqQixhQUFhO0VBQ2IsbUJDSmlDO0VES2pDLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsZ0NDTjBCO0VEQTVCO0lBU0ksb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYixrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLFNBQVM7SUFDVCxVQUFVO0lBQ1YsV0FBVztJQUVYLGNBQWM7SUFoQmxCO01BbUJNLGtCQUFrQjtNQUNsQixZQUFZO0lBcEJsQjtNQXdCTSxjQUFjO01BQ2QsUUFBUTtNQUNSLFdBQVc7TUFDWCxZQUFZO01BQ1osV0FBVztNQUNYLGtCQUFrQjtNQUNsQixVQUFVO0VBOUJoQjtJQXVDSSxZQUFZO0lBQ1osbUJDeEN3QjtJRHlDeEIsa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLHdCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJB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dGVudCI6WyJAaW1wb3J0IFwiLi4vYmFzZS92YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLnRvcGJhciB7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgaGVpZ2h0OiAyMjdweDtcclxuICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItdmlvbGV0LWxpZ2hlcjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRoZW1lLWNvbG9yLXZpb2xldDtcclxuXHJcbiAgLnRvcGJhci0tYmdpdGVtcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICAvL21heC13aWR0aDogMTQwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgJiA+ICoge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRvcGJhci0tYmdjZW50ZXIge1xyXG4gICAgd2lkdGg6IDQ0NnB4O1xyXG4gICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLXZpb2xldDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItdmlvbGV0O1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAyMDAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3ItdmlvbGV0O1xyXG4gICAgICBib3R0b206IDBweDtcclxuICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMjAwJTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlcixcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudG9wYmFyLS1iZ2xlZnQsXHJcbiAgLnRvcGJhci0tYmdyaWdodCB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRvcGJhci0tYmdsZWZ0IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJTtcclxuICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgYmxhY2ssIHRyYW5zcGFyZW50KTtcclxuXHJcbiAgICAvL2JhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDAlO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgOTBkZWcsXHJcbiAgICAgICAgdHJhbnNwYXJlbnQgMCUsXHJcbiAgICAgICAgJHRoZW1lLWNvbG9yLXZpb2xldCAxMDAlXHJcbiAgICAgICk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudG9wYmFyLS1iZ3JpZ2h0IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJTtcclxuICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIGJsYWNrLCB0cmFuc3BhcmVudCk7XHJcblxyXG4gICAgLy9iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MDAlIDAlO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgMjcwZGVnLFxyXG4gICAgICAgIHRyYW5zcGFyZW50IDAlLFxyXG4gICAgICAgICR0aGVtZS1jb2xvci12aW9sZXQgMTAwJVxyXG4gICAgICApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRvcGJhci0tYmdyaWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcclxuICAgIC50b3BiYXItLWJnbGVmdCwgLnRvcGJhci0tYmdyaWdodCB7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgIC50b3BiYXItLWJnY2VudGVyIHtcclxuICAgICAgd2lkdGg6IDM4MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBoZWlnaHQ6IDE5MHB4O1xyXG5cclxuICAgIC50b3BiYXItLWJnY2VudGVyIHtcclxuICAgICAgd2lkdGg6IDM4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50b3BiYXItLWxvZ28ge1xyXG4gICAgICAqIHtcclxuICAgICAgICB3aWR0aDogMjkwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgaGVpZ2h0OiAxNTBweDtcclxuXHJcbiAgICAudG9wYmFyLS1iZ2NlbnRlciB7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICY6YmVmb3JlLFxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcGJhci0tYmdpdGVtcyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC50b3BiYXItLWJnbGVmdCxcclxuICAgIC50b3BiYXItLWJncmlnaHQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICBtYXNrLWltYWdlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC50b3BiYXItLWJnbGVmdCB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9wYmFyLS1iZ3JpZ2h0IHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgMTgwZGVnLFxyXG4gICAgICAgICAgdHJhbnNwYXJlbnQgMCUsXHJcbiAgICAgICAgICAkdGhlbWUtY29sb3ItdmlvbGV0IDEwMCVcclxuICAgICAgICApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcGJhci0tbG9nbyB7XHJcbiAgICAgICoge1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICBoZWlnaHQ6IDEzMHB4O1xyXG5cclxuICAgIC50b3BiYXItLWxvZ28ge1xyXG4gICAgICAqIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMzAwcHgpIHtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcblxyXG4gICAgLnRvcGJhci0tbG9nbyB7XHJcbiAgICAgICoge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL9Cm0LLQtdGC0LBcclxuJHRoZW1lLWNvbG9yLXZpb2xldC1saWdoZXI6ICMzYzBmNWI7XHJcbiR0aGVtZS1jb2xvci12aW9sZXQ6ICMzMDBhNDg7XHJcbiR0aGVtZS1jb2xvci12aW9sZXQtbm9ybWFsOiAjNzgzMTdlO1xyXG4kdGhlbWUtY29sb3ItbGlnaHQ6ICNlY2VjZWM7XHJcbiR0aGVtZS1jb2xvci1tYXNrLXRleHQ6ICNlOGU4ZTg7XHJcbiR0aGVtZS1jb2xvci1kYXJrOiAjMGYwMDIxO1xyXG4kdGhlbWUtY29sb3ItZGFyay1saWdodGVyOiAjMTYwNzI3O1xyXG4kdGhlbWUtY29sb3Itd2hpdGU6ICNmZmZmZmY7XHJcbiR0aGVtZS1jb2xvci1ncmF5OiAjYzBjMGMwO1xyXG4kdGhlbWUtY29sb3ItZGFya2dyYXk6ICM1ZTU2NjE7XHJcbiRnb2xkLWNvbG9yOiAjZDNjMzhkO1xyXG4kZ29sZC1jb2xvci1kYXJrZXI6ICNhYzlkNmY7XHJcbiR0aGVtZS1jb2xvci1kYXJrMzogIzFmMDgzOTtcclxuJHRoZW1lLWNvbG9yLWxpZ2h0MzogI2ZiZmJmYjtcclxuJHRoZW1lLWNvbG9yLWxpZ2h0NDogI2YyZjJmMjtcclxuJHRoZW1lLWNvbG9yLXRyYW5zcGFyZW50LXdoaXRlOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiR0aGVtZS1iZy12aW9sZXQzOiAjMzExMjU1O1xyXG5cclxuLy/QlNC70Y8g0LPRgNCw0LTQuNC10L3RgtC+0LJcclxuJGdyYWRpZW50LWNvbG9yLTA6ICNkZWI2NWM7XHJcbiRncmFkaWVudC1jb2xvci0xOiAjYTU3ZDI0O1xyXG4kZ3JhZGllbnQtY29sb3ItMjogI2YxZGQ4MDtcclxuJGdyYWRpZW50LWNvbG9yLTM6ICNmYmYyYTg7XHJcbiRncmFkaWVudC1jb2xvci00OiAjNzcxMDczO1xyXG4kZ3JhZGllbnQtY29sb3ItNTogcmdiYSg5NSwgMzAsIDE0NywgMCk7XHJcbiRncmFkaWVudC1jb2xvci02OiAjZDhiZTYyO1xyXG4iLCJAaW1wb3J0IFwiLi4vYmFzZS92YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLmJyZWFkY3J1bWJzIHtcclxuICAuYnJlYWRjcnVtYnMtLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yLjE4NzVyZW07XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG5cclxuICAuYnJlYWRjcnVtYnMtLWJhY2sge1xyXG4gICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgIG1hcmdpbi1yaWdodDogMC44MTI1cmVtO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuYnJlYWRjcnVtYi0tc2VwYXJhdG9yIHsgXHJcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gIH1cclxuXHJcbiAgLmJyZWFkY3J1bWJzLS1pdGVtcyB7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgKiB7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItZGFya2dyYXk7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmN1cnJlbnQge1xyXG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXZpb2xldC1ub3JtYWw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5icmVhZGNydW1icy0td3JhcHBlciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYnMtLWJhY2sge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1icy0taXRlbXMge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICoge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uL2Jhc2UvdmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi50aXRsZSB7XHJcbiAgLnRpdGxlLS13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC50aXRsZS0tbWFzayB7XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yLW1hc2stdGV4dDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgYm90dG9tOiAtMTNweDtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vYmFzZS92YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLnN1YnRpdGxlIHtcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gIC5zdWJ0aXRsZS0tdGV4dCB7XHJcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjhlbTtcclxuICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItZGFyazM7XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi9iYXNlL3ZhcmlhYmxlcy5zY3NzXCI7XHJcblxyXG4uY2FyZCB7XHJcbiAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLXdoaXRlO1xyXG4gIGJveC1zaGFkb3c6IDBweCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAycHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgfVxyXG5cclxuICAmLmhvdmVyLS1zY2FsZSB7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXM7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL9Cg0LDQt9C90YvQtSDQstC40LTRiyDQtNC10LrQvtGA0LDRhtC40LlcclxuICAmLmRlY29yLWxlZnQtcmlnaHQge1xyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIDMuMTRkZWcsXHJcbiAgICAgICAgJGdyYWRpZW50LWNvbG9yLTEgLTM1LjM4JSxcclxuICAgICAgICAkZ3JhZGllbnQtY29sb3ItMiA3OS41OSVcclxuICAgICAgKTtcclxuICAgICAgdG9wOiAxMiU7XHJcbiAgICAgIGJvdHRvbTogMTQlO1xyXG4gICAgICB3aWR0aDogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgbGVmdDogLTFweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgcmlnaHQ6IC0xcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmRlY29yLXRvcCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICA5MGRlZyxcclxuICAgICAgICAkZ3JhZGllbnQtY29sb3ItMSAtMzUuMzglLFxyXG4gICAgICAgICRncmFkaWVudC1jb2xvci0yIDc5LjU5JVxyXG4gICAgICApO1xyXG4gICAgICB0b3A6IC0xcHg7XHJcbiAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICBsZWZ0OiAzMCU7XHJcbiAgICAgIHJpZ2h0OiAzMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmRlY29yLWZ1bGx0b3Age1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgOTBkZWcsXHJcbiAgICAgICAgJGdyYWRpZW50LWNvbG9yLTEgLTM1LjM4JSxcclxuICAgICAgICAkZ3JhZGllbnQtY29sb3ItMiA3OS41OSVcclxuICAgICAgKTtcclxuICAgICAgdG9wOiAtNHB4O1xyXG4gICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uL2Jhc2UvdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uL2Jhc2UvZnVuY3Rpb25zLnNjc3NcIjtcclxuXHJcbi5jYWxsYmFja2Rvd24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmNhbGxiYWNrZG93bi0tbWFzayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIG9wYWNpdHk6IDAuMjtcclxuICB9XHJcblxyXG4gIC5jYWxsYmFja2Rvd24tLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLmNhbGxiYWNrZG93bi0tdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiVHJhamFuIFBybyAzXCI7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgY29sb3I6ICRncmFkaWVudC1jb2xvci0wO1xyXG4gIH1cclxuXHJcbiAgLmNhbGxiYWNrZG93bi0tc3VidGl0bGUge1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci10cmFuc3BhcmVudC13aGl0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5jYWxsYmFja2Rvd24tLWZvcm0ge1xyXG4gICAgbWF4LXdpZHRoOiA1MjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogMzZweDtcclxuICB9XHJcblxyXG4gIC5jYWxsYmFja2Rvd24tLWZvcm1ncm91cCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjFyZW07XHJcbiAgfVxyXG5cclxuICAuY2FsbGJhY2tkb3duLS1mb3JtaWNvbndyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMzdweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcclxuICB9XHJcblxyXG4gIC5jYWxsYmFja2Rvd24tLWJ1dHRvbnMge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIEBtaXhpbiBjYWxsYmFja2Rvd24tLWlucHV0Y29udHJvbF9mb250IHtcclxuICAgIGNvbG9yOiAkZ3JhZGllbnQtY29sb3ItMCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB9XHJcblxyXG4gIC5jYWxsYmFja2Rvd24tLWlucHV0Y29udHJvbCxcclxuICAuY2FsbGJhY2tkb3duLS1hcmVhY29udHJvbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlci1jb2xvcjogJGdyYWRpZW50LWNvbG9yLTA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgY2FsbGJhY2tkb3duLS1pbnB1dGNvbnRyb2xfZm9udDtcclxuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcclxuICAgICAgQGluY2x1ZGUgY2FsbGJhY2tkb3duLS1pbnB1dGNvbnRyb2xfZm9udDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBuby1mb2N1cztcclxuICB9XHJcblxyXG4gIC5jYWxsYmFja2Rvd24tLWlucHV0Y29udHJvbCB7XHJcbiAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgfVxyXG5cclxuICAuY2FsbGJhY2tkb3duLS1hcmVhY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6IDEwNXB4O1xyXG4gICAgcmVzaXplOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1jaGVja2JveCB7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yLXRyYW5zcGFyZW50LXdoaXRlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JhZGllbnQtY29sb3ItMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0OiAtMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0OmNoZWNrZWQgfiBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMScgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDIxIDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMS41IDExTDUuNSAxNUwxOS41IDEnIHN0cm9rZT0ndXJsKCUyM3BhaW50MF9saW5lYXIpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ2RlZnMlM0UlM0NsaW5lYXJHcmFkaWVudCBpZD0ncGFpbnQwX2xpbmVhcicgeDE9Jy0yLjkyNzQyJyB5MT0nMjcuNzAxNicgeDI9JzY2LjMwNTknIHkyPScxMC4zNjU0JyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NzdG9wIHN0b3AtY29sb3I9JyUyM0E1N0QyNCcvJTNFJTNDc3RvcCBvZmZzZXQ9JzAuMzM2MDU5JyBzdG9wLWNvbG9yPSclMjNGMUREODAnLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKSAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIHRvcDogLTAuMXJlbTtcclxuICAgICAgbGVmdDogLTEuN3JlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZGFyayB7XHJcbiAgICBAbWl4aW4gY2FsbGJhY2tkb3duLS1pbnB1dGNvbnRyb2xfZm9udCB7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItZGFyazMgIWltcG9ydGFudDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FsbGJhY2tkb3duLS1pbnB1dGNvbnRyb2wsXHJcbiAgICAuY2FsbGJhY2tkb3duLS1hcmVhY29udHJvbCB7XHJcbiAgICAgIEBpbmNsdWRlIGNhbGxiYWNrZG93bi0taW5wdXRjb250cm9sX2ZvbnQ7XHJcbiAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBjYWxsYmFja2Rvd24tLWlucHV0Y29udHJvbF9mb250O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG5vLWZvY3VzO1xyXG4gICAgfVxyXG5cclxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItZGFyazM7XHJcbiAgICB9XHJcblxyXG4gICAgLmN1c3RvbS1jaGVja2JveCBsYWJlbDpiZWZvcmUge1xyXG4gICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1jb2xvci1kYXJrMyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYWxsYmFja2Rvd24tLWlucHV0Y29udHJvbCxcclxuICAgIC5jYWxsYmFja2Rvd24tLWFyZWFjb250cm9sIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtY29sb3ItZGFyazM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuL3ZhcmlhYmxlcy5zY3NzXCI7XHJcblxyXG5AbWl4aW4gZGVmYXVsdC1ib3gge1xyXG4gIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci13aGl0ZTtcclxuICBib3gtc2hhZG93OiAwcHggNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuXHJcbkBtaXhpbiBkZWZhdWx0LWdyYWRpZW50KCRncmFkKSB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgJGdyYWQsXHJcbiAgICAkZ3JhZGllbnQtY29sb3ItMSAtMzUuMzglLFxyXG4gICAgJGdyYWRpZW50LWNvbG9yLTIgNzkuNTklXHJcbiAgKTtcclxufVxyXG5cclxuQG1peGluIGdyYXktZ3JhZGllbnQoJGdyYWQpIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAkZ3JhZCxcclxuICAgICM3ZDdkN2QgLTM1LjM4JSxcclxuICAgICNlNGU0ZTQgNzkuNTklXHJcbiAgKTtcclxufVxyXG5cclxuQG1peGluIGRlZmF1bHQtZ3JhZGllbnQtYWN0aXZlKCRncmFkKSB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgJGdyYWQsXHJcbiAgICAkZ3JhZGllbnQtY29sb3ItMSAtNDAuMyUsXHJcbiAgICAkZ3JhZGllbnQtY29sb3ItNiA4NS44NCUsXHJcbiAgICAkZ3JhZGllbnQtY29sb3ItMyAxNzQuMzYlLFxyXG4gICAgJGdyYWRpZW50LWNvbG9yLTMgMjY0LjQzJVxyXG4gICk7XHJcbn1cclxuXHJcbkBtaXhpbiB2aW9sZXQtZ3JhZGllbnQoJGdyYWQpIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICRncmFkLFxyXG4gICAgICByZ2JhKDE5NiwgOTcsIDE3NCwgMC43KSAxNC41MiUsXHJcbiAgICAgIHJnYmEoOTAsIDExLCAxMTgsIDApIDEzMC44MSVcclxuICAgICksXHJcbiAgICAjMGYwMDIxO1xyXG59XHJcblxyXG5AbWl4aW4gbm8tZm9jdXMge1xyXG4gICY6Zm9jdXMsXHJcbiAgJjphY3RpdmUsXHJcbiAgJjpob3ZlciB7XHJcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xyXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG4gICY6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=*/