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

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

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

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


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2Nrcy9ibG9jay50b3BiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jhc2UvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9ja3MvYmxvY2suYnJlYWRjcnVtYnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2Jsb2Nrcy9ibG9jay50aXRsZS5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2tzL2Jsb2NrLnRlc3RpbW9uYWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9ibG9ja3MvYmxvY2suY2FyZC5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvYmxvY2tzL2Jsb2NrLmdhbGxlcnkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNFLHlCQUFpQjtLQUFqQixzQkFBaUI7TUFBakIscUJBQWlCO1VBQWpCLGlCQUFpQjtFQUNqQixhQUFhO0VBQ2IsbUJDSmlDO0VES2pDLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsZ0NDTjBCO0VEQTVCO0lBU0ksb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYixrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLFNBQVM7SUFDVCxVQUFVO0lBQ1YsV0FBVztJQUVYLGNBQWM7SUFoQmxCO01BbUJNLGtCQUFrQjtNQUNsQixZQUFZO0lBcEJsQjtNQXdCTSxjQUFjO01BQ2QsUUFBUTtNQUNSLFdBQVc7TUFDWCxZQUFZO01BQ1osV0FBVztNQUNYLGtCQUFrQjtNQUNsQixVQUFVO0VBOUJoQjtJQXVDSSxZQUFZO0lBQ1osbUJDeEN3QjtJRHlDeEIsa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHlCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLHdCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCO0lBQ3ZCLG9CQUFvQjtJQTlDeEI7TUFpRE0sV0FBVztNQUNYLGNBQWM7TUFDZCxrQkFBa0I7TUFDbEIsbUJDcERzQjtNRHFEdEIsUUFBUTtNQUNSLFNBQVM7TUFDVCxXQUFXO01BQ1gsWUFBWTtNQUNaLGdDQUF3QjtVQUF4Qiw0QkFBd0I7Y0FBeEIsd0JBQXdCO01BQ3hCLGtDQUEwQjtVQUExQiw4QkFBMEI7Y0FBMUIsMEJBQTBCO0lBMURoQztNQThETSxXQUFXO01BQ1gsY0FBYztNQUNkLGtCQUFrQjtNQUNsQixtQkNqRXNCO01Ea0V0QixXQUFXO01BQ1gsVUFBVTtNQUNWLFdBQVc7TUFDWCxZQUFZO01BQ1osZ0NBQXdCO1VBQXhCLDRCQUF3QjtjQUF4Qix3QkFBd0I7TUFDeEIsc0NBQThCO1VBQTlCLGtDQUE4QjtjQUE5Qiw4QkFBOEI7SUF2RXBDO01BNEVNLFdBQVc7RUE1RWpCOztJQWtGSSxtQkFBWTtRQUFaLG9CQUFZO1lBQVosWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixVQUFVO0lBQ1Ysc0JBQXNCO0lBQ3RCLDRCQUE0QjtJQXRGaEM7O01BeUZNLFdBQVc7TUFDWCxjQUFjO01BQ2Qsa0JBQWtCO01BQ2xCLFNBQVM7TUFDVCxVQUFVO01BQ1YsV0FBVztNQUNYLFFBQVE7RUEvRmQ7SUFvR0ksMkJBQTJCO0lBQzNCLCtGQUFzRDtJQUF0RCw4REFBc0Q7WUFBdEQsdUZBQXNEO1lBQXRELHNEQUFzRDtJQUd0RCwwQkFBMEI7SUF4RzlCO01BMkdNLHlGQUlDO01BSkQsa0VBSUM7TUFKRCxnRUFJQztFQS9HUDtJQW9ISSwyQkFBMkI7SUFDM0IsK0ZBQXVEO0lBQXZELCtEQUF1RDtZQUF2RCx1RkFBdUQ7WUFBdkQsdURBQXVEO0lBR3ZELDRCQUE0QjtJQXhIaEM7TUEySE0seUZBSUM7TUFKRCxtRUFJQztNQUpELGlFQUlDO0VBL0hQO0lBb0lJLDZCQUE2QjtFQUcvQjtJQXZJRjtNQXlJTSx3QkFBd0IsSUFDekI7RUFHSDtJQTdJRjtNQStJTSxZQUFZLElBQ2I7RUFHSDtJQW5KRjtNQW9KSSxhQUFhO01BcEpqQjtRQXVKTSxZQUFZO01BdkpsQjtRQTRKUSxZQUFZLElBQ2I7RUFJTDtJQWpLRjtNQWtLSSxhQUFhO01BbEtqQjtRQXFLTSxZQUFZO1FBQ1osdUJBQXVCO1FBQ3ZCLFdBQVc7UUFDWCxXQUFXO1FBeEtqQjtVQTRLUSxhQUFhO01BNUtyQjtRQWlMTSxjQUFjO01BakxwQjs7UUFzTE0sa0JBQWtCO1FBQ2xCLFFBQVE7UUFDUixTQUFTO1FBQ1QsVUFBVTtRQUNWLFdBQVc7UUFDWCx3QkFBZ0I7Z0JBQWhCLGdCQUFnQjtNQTNMdEI7UUFnTVEsYUFBYTtNQWhNckI7UUFxTU0saUNBQWlDO1FBck12QztVQXdNUSwyRkFJQztVQUpELGlFQUlDO1VBSkQsaUVBSUM7TUE1TVQ7UUFrTlEsWUFBWSxJQUNiO0VBSUw7SUF2TkY7TUF3TkksYUFBYTtNQXhOakI7UUE0TlEsV0FBVztRQUNYLGFBQWEsSUFDZDtFQUlMO0lBbE9GO01BbU9JLGFBQWE7TUFuT2pCO1FBdU9RLFdBQVc7UUFDWCxZQUFZLElBQ2I7O0FFek9QO0VBRUksb0JBQW9CO0VBQ3BCLHVCQUF1QjtFQUN2QixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2QixrQkFBa0I7O0FBUHRCO0VBV0ksZ0JBQWdCO0VBQ2hCLHVCQUF1QjtFQUN2Qix5QkFBaUI7S0FBakIsc0JBQWlCO01BQWpCLHFCQUFpQjtVQUFqQixpQkFBaUI7O0FBYnJCO0VBaUJJLGdCQUFnQjs7QUFqQnBCO0VBcUJJLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQXpCakI7SUE0Qk0sY0RwQndCO0lDcUJ4QixjQUFjO0VBN0JwQjtJQWlDTSxxQkFBcUI7SUFqQzNCO01Bb0NRLGdCQUFnQjtFQXBDeEI7SUF5Q00sY0R4QzZCOztBQzRDakM7RUE3Q0Y7SUErQ00sa0JBQWtCO0lBQ2xCLGdCQUFnQjtFQWhEdEI7SUFvRE0sYUFBYTtFQXBEbkI7SUF3RE0sY0FBYztJQXhEcEI7TUEyRFEsZUFBZTtNQUNmLHFCQUFxQixJQUN0Qjs7QUM3RFA7RUFFSSxrQkFBa0I7O0FBRnRCO0VBTUksY0ZIMkI7RUVJM0Isa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxVQUFVO0VBQ1YsVUFBVTtFQUNWLGFBQWE7RUFDYix5QkFBaUI7S0FBakIsc0JBQWlCO01BQWpCLHFCQUFpQjtVQUFqQixpQkFBaUI7O0FDWnJCO0VBRUksMkJBQTJCO0VBQzNCLGVBQWU7O0FBSG5CO0VBT0ksc0JBQXNCO0VBQ3RCLDJCQUEyQjtFQUMzQiw0QkFBNEI7RUFDNUIsNkNBQXFDO1VBQXJDLHFDQUFxQztFQUNyQyx1QkFBdUI7O0FBWDNCO0VBZUksZ0JBQWdCO0VBQ2hCLDBCQUEwQjs7QUFoQjlCO0VBb0JJLGdCQUFnQjs7QUFwQnBCO0VBd0JJLDBCQUEwQjs7QUF4QjlCO0VBNEJJLGdCQUFnQjtFQUNoQix5QkFBaUI7RUFBakIsb0JBQWlCO0VBQWpCLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLDBCQUEwQjtFQWhDOUI7SUFtQ00sY0FBYztJQUNkLFdBQVc7SUFDWCxpSEFJQztJQUpELHlFQUlDO0lBSkQsNEVBSUM7SUFDRCxXQUFXO0lBQ1gsU0FBUztJQUNULFVBQVU7SUFDVixXQUFXO0lBQ1gsa0JBQWtCO0VBOUN4QjtJQWtETSxZQUFZO0lBQ1oseUJBQWlCO0lBQWpCLG9CQUFpQjtJQUFqQixpQkFBaUI7O0FBbkR2QjtFQXlETSxpQkFBaUI7RUFDakIscUJBQXFCOztBQTFEM0I7RUE4RE0sY0h0RHdCOztBR1I5QjtFQW1FSSxpQkFBaUI7RUFDakIsb0JBQW9COztBQXBFeEI7RUF3RUksa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsbUJBQW1COztBQzNFdkI7RUFDRSxtQkpLeUI7RUlKekIsbURBQTJDO1VBQTNDLDJDQUEyQztFQUMzQyxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLHNCQUFzQjtFQUx4QjtJQVFJLG1EQUEyQztZQUEzQywyQ0FBMkM7RUFSL0M7SUFZSSwyQ0FBMkI7SUFBM0IsbUNBQTJCO0lBQTNCLDhCQUEyQjtJQUEzQiwyQkFBMkI7SUFBM0Isb0RBQTJCO0lBWi9CO01BY00sNkJBQXFCO1VBQXJCLHlCQUFxQjtjQUFyQixxQkFBcUI7TUFDckIsVUFBVTtNQUNWLDJDQUEyQjtNQUEzQixtQ0FBMkI7TUFBM0IsOEJBQTJCO01BQTNCLDJCQUEyQjtNQUEzQixvREFBMkI7RUFoQmpDO0lBd0JNLFdBQVc7SUFDWCxjQUFjO0lBQ2Qsa0JBQWtCO0lBQ2xCLHlFQUlDO0lBSkQscUVBSUM7SUFDRCxRQUFRO0lBQ1IsV0FBVztJQUNYLFVBQVU7RUFsQ2hCO0lBc0NNLFVBQVU7RUF0Q2hCO0lBMENNLFdBQVc7RUExQ2pCO0lBZ0RNLFdBQVc7SUFDWCxjQUFjO0lBQ2Qsa0JBQWtCO0lBQ2xCLG9IQUlDO0lBSkQscUVBSUM7SUFKRCxtRUFJQztJQUNELFNBQVM7SUFDVCxXQUFXO0lBQ1gsU0FBUztJQUNULFVBQVU7RUEzRGhCO0lBaUVNLFdBQVc7SUFDWCxjQUFjO0lBQ2Qsa0JBQWtCO0lBQ2xCLG9IQUlDO0lBSkQscUVBSUM7SUFKRCxtRUFJQztJQUNELFNBQVM7SUFDVCxZQUFZO0lBQ1osU0FBUztJQUNULFVBQVU7SUFDVixXQUFXO0lBQ1gsa0JBQWtCOztBQ2hGeEI7RUFFSSxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLDJCQUEyQjtFQUMzQiw0QkFBNEI7O0FBTGhDO0VBU0ksb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjs7QUFWdkI7RUFjSSxtQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtFQUNmLG1EQUEyQztVQUEzQywyQ0FBMkM7RUFDM0Msa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYiw2QkFBcUI7TUFBckIseUJBQXFCO1VBQXJCLHFCQUFxQjtFQUNyQixXQUFXO0VBQ1gsa0JBQWtCO0VBcEJ0QjtJQXVCTSxrQkFBa0I7SUFDbEIsWUFBWTtFQXhCbEI7SUE0Qk0sa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxZQUFZO0lBQ1osWUFBWTtJQUNaLFlBQVk7SUFDWixvQkFBb0I7SUFDcEIsUUFBUTtJQUNSLGlCQUFpQjtJQUNqQix5QkFBeUI7SUFDekIsa0JBQWtCO0lBckN4QjtNQXdDUSxXQUFXO01BQ1gsbUJBQW1CO0lBekMzQjs7TUE4Q1EsVUFBVTtNQTlDbEI7Ozs7UUFrRFUsV0FBVztRQUNYLFlBQVk7UUFDWixVQUFVO1FBQ1Ysd0JBQWdCO1FBQWhCLG1CQUFnQjtRQUFoQixnQkFBZ0I7SUFyRDFCO01BMkRVLHNFQUNhO01BQ2Isa0JBQWtCO0lBN0Q1QjtNQWtFWSxzRUFDOEI7SUFuRTFDO01BMEVVLHNFQUNhO01BQ2IsaUJBQWlCO0lBNUUzQjtNQWlGWSxzRUFDOEI7O0FBbEYxQztFQTBGSSxrQkFBa0I7RUFDbEIsbUJBQVk7TUFBWixvQkFBWTtVQUFaLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLGdCQUFnQjs7QUE5RnBCOztFQW1HSSxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFNBQVM7RUFDVCxVQUFVO0VBQ1YsV0FBVztFQUNYLHNCQUFzQjtFQUN0Qiw0QkFBNEI7O0FBekdoQztFQTZHSSx3QkFBZ0I7RUFBaEIsbUJBQWdCO0VBQWhCLGdCQUFnQjs7QUE3R3BCO0VBaUhJLHFIQUlDO0VBSkQsMkZBSUM7RUFKRCwyRkFJQzs7QUFySEw7RUF5SEksNEJBQTRCO0VBQzVCLDJCQUEyQjs7QUExSC9CO0VBOEhJLDRCQUE0QjtFQUM1Qiw2QkFBNkI7O0FBRy9CO0VBbElGO0lBb0lNLHdCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCO0VBcEk3QjtJQXdJTSxhQUFhO0VBeEluQjtJQTRJTSxzQkFBc0I7SUFDdEIsV0FBVztJQUNYLFlBQVksSUFDYjs7QUFHSDtFQWxKRjtJQW9KTSxtQkFBZTtRQUFmLG1CQUFlO1lBQWYsZUFBZTtFQXBKckI7O0lBeUpNLGFBQWEsSUFDZDs7QUFHSDtFQTdKRjtJQStKTSxtQkFBYztRQUFkLGtCQUFjO1lBQWQsY0FBYztJQUNkLFlBQVk7SUFDWix3QkFBZ0I7WUFBaEIsZ0JBQWdCO0lBQ2hCLHVCQUFlO1FBQWYsbUJBQWU7WUFBZixlQUFlO0lBbEtyQjtNQXFLUSxrQkFBa0I7TUFDbEIsT0FBTztNQUNQLFVBQVU7TUFDVix1QkFBZTtVQUFmLG1CQUFlO2NBQWYsZUFBZTtNQUNmLFFBQVE7TUFDUixlQUFlO01BQ2Ysb0JBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYix5QkFBNkI7VUFBN0IsNkJBQTZCO01BQzdCLFlBQVk7TUFDWixnQkFBZ0I7TUE5S3hCO1FBaUxVLGNBQWM7UUFDZCxrQkFBa0I7RUFsTDVCO0lBdUxNLGFBQWEsSUFDZDs7QUFHSDtFQTNMRjtJQThMTSxhQUFhLElBQ2QiLCJmaWxlIjoiL2Fzc2V0cy9jc3MvdGVtcGxhdGVzL3Jldmlld3MuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uL2Jhc2UvdmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi50b3BiYXIge1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGhlaWdodDogMjI3cHg7XHJcbiAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLXZpb2xldC1saWdoZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0aGVtZS1jb2xvci12aW9sZXQ7XHJcblxyXG4gIC50b3BiYXItLWJnaXRlbXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgLy9tYXgtd2lkdGg6IDE0MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICYgPiAqIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdG9wOiAwcHg7XHJcbiAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50b3BiYXItLWJnY2VudGVyIHtcclxuICAgIHdpZHRoOiA0NDZweDtcclxuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci12aW9sZXQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLXZpb2xldDtcclxuICAgICAgdG9wOiAwcHg7XHJcbiAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMjAwJTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yLXZpb2xldDtcclxuICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDIwMCU7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIsXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRvcGJhci0tYmdsZWZ0LFxyXG4gIC50b3BiYXItLWJncmlnaHQge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50b3BiYXItLWJnbGVmdCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XHJcbiAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIGJsYWNrLCB0cmFuc3BhcmVudCk7XHJcblxyXG4gICAgLy9iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAwJTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIDkwZGVnLFxyXG4gICAgICAgIHRyYW5zcGFyZW50IDAlLFxyXG4gICAgICAgICR0aGVtZS1jb2xvci12aW9sZXQgMTAwJVxyXG4gICAgICApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRvcGJhci0tYmdyaWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XHJcbiAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCBibGFjaywgdHJhbnNwYXJlbnQpO1xyXG5cclxuICAgIC8vYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAwJSAwJTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIDI3MGRlZyxcclxuICAgICAgICB0cmFuc3BhcmVudCAwJSxcclxuICAgICAgICAkdGhlbWUtY29sb3ItdmlvbGV0IDEwMCVcclxuICAgICAgKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50b3BiYXItLWJncmlnaHQge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAudG9wYmFyLS1iZ2xlZnQsIC50b3BiYXItLWJncmlnaHQge1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAudG9wYmFyLS1iZ2NlbnRlciB7XHJcbiAgICAgIHdpZHRoOiAzODBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgaGVpZ2h0OiAxOTBweDtcclxuXHJcbiAgICAudG9wYmFyLS1iZ2NlbnRlciB7XHJcbiAgICAgIHdpZHRoOiAzODBweDtcclxuICAgIH1cclxuXHJcbiAgICAudG9wYmFyLS1sb2dvIHtcclxuICAgICAgKiB7XHJcbiAgICAgICAgd2lkdGg6IDI5MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIGhlaWdodDogMTUwcHg7XHJcblxyXG4gICAgLnRvcGJhci0tYmdjZW50ZXIge1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAmOmJlZm9yZSxcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50b3BiYXItLWJnaXRlbXMge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAudG9wYmFyLS1iZ2xlZnQsXHJcbiAgICAudG9wYmFyLS1iZ3JpZ2h0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgICByaWdodDogMHB4O1xyXG4gICAgICBib3R0b206IDBweDtcclxuICAgICAgbWFzay1pbWFnZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAudG9wYmFyLS1iZ2xlZnQge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcGJhci0tYmdyaWdodCB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgIDE4MGRlZyxcclxuICAgICAgICAgIHRyYW5zcGFyZW50IDAlLFxyXG4gICAgICAgICAgJHRoZW1lLWNvbG9yLXZpb2xldCAxMDAlXHJcbiAgICAgICAgKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50b3BiYXItLWxvZ28ge1xyXG4gICAgICAqIHtcclxuICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgaGVpZ2h0OiAxMzBweDtcclxuXHJcbiAgICAudG9wYmFyLS1sb2dvIHtcclxuICAgICAgKiB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDMwMHB4KSB7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG5cclxuICAgIC50b3BiYXItLWxvZ28ge1xyXG4gICAgICAqIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy/QptCy0LXRgtCwXHJcbiR0aGVtZS1jb2xvci12aW9sZXQtbGlnaGVyOiAjM2MwZjViO1xyXG4kdGhlbWUtY29sb3ItdmlvbGV0OiAjMzAwYTQ4O1xyXG4kdGhlbWUtY29sb3ItdmlvbGV0LW5vcm1hbDogIzc4MzE3ZTtcclxuJHRoZW1lLWNvbG9yLWxpZ2h0OiAjZWNlY2VjO1xyXG4kdGhlbWUtY29sb3ItbWFzay10ZXh0OiAjZThlOGU4O1xyXG4kdGhlbWUtY29sb3ItZGFyazogIzBmMDAyMTtcclxuJHRoZW1lLWNvbG9yLWRhcmstbGlnaHRlcjogIzE2MDcyNztcclxuJHRoZW1lLWNvbG9yLXdoaXRlOiAjZmZmZmZmO1xyXG4kdGhlbWUtY29sb3ItZ3JheTogI2MwYzBjMDtcclxuJHRoZW1lLWNvbG9yLWRhcmtncmF5OiAjNWU1NjYxO1xyXG4kZ29sZC1jb2xvcjogI2QzYzM4ZDtcclxuJGdvbGQtY29sb3ItZGFya2VyOiAjYWM5ZDZmO1xyXG4kdGhlbWUtY29sb3ItZGFyazM6ICMxZjA4Mzk7XHJcbiR0aGVtZS1jb2xvci1saWdodDM6ICNmYmZiZmI7XHJcbiR0aGVtZS1jb2xvci1saWdodDQ6ICNmMmYyZjI7XHJcbiR0aGVtZS1jb2xvci10cmFuc3BhcmVudC13aGl0ZTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4kdGhlbWUtYmctdmlvbGV0MzogIzMxMTI1NTtcclxuXHJcbi8v0JTQu9GPINCz0YDQsNC00LjQtdC90YLQvtCyXHJcbiRncmFkaWVudC1jb2xvci0wOiAjZGViNjVjO1xyXG4kZ3JhZGllbnQtY29sb3ItMTogI2E1N2QyNDtcclxuJGdyYWRpZW50LWNvbG9yLTI6ICNmMWRkODA7XHJcbiRncmFkaWVudC1jb2xvci0zOiAjZmJmMmE4O1xyXG4kZ3JhZGllbnQtY29sb3ItNDogIzc3MTA3MztcclxuJGdyYWRpZW50LWNvbG9yLTU6IHJnYmEoOTUsIDMwLCAxNDcsIDApO1xyXG4kZ3JhZGllbnQtY29sb3ItNjogI2Q4YmU2MjtcclxuIiwiQGltcG9ydCBcIi4uL2Jhc2UvdmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi5icmVhZGNydW1icyB7XHJcbiAgLmJyZWFkY3J1bWJzLS13cmFwcGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMi4xODc1cmVtO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxuXHJcbiAgLmJyZWFkY3J1bWJzLS1iYWNrIHtcclxuICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODEyNXJlbTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmJyZWFkY3J1bWItLXNlcGFyYXRvciB7IFxyXG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICB9XHJcblxyXG4gIC5icmVhZGNydW1icy0taXRlbXMge1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICoge1xyXG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yLWRhcmtncmF5O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jdXJyZW50IHtcclxuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvci12aW9sZXQtbm9ybWFsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuYnJlYWRjcnVtYnMtLXdyYXBwZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWJzLS1iYWNrIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYnMtLWl0ZW1zIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAqIHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi9iYXNlL3ZhcmlhYmxlcy5zY3NzXCI7XHJcblxyXG4udGl0bGUge1xyXG4gIC50aXRsZS0td3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAudGl0bGUtLW1hc2sge1xyXG4gICAgY29sb3I6ICR0aGVtZS1jb2xvci1tYXNrLXRleHQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIGJvdHRvbTogLTEzcHg7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uL2Jhc2UvdmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi50ZXN0aW1vbmFscyB7XHJcbiAgLm5hdi10ZXN0aW1vbmFscyB7XHJcbiAgICBmb250LWZhbWlseTogXCJUcmFqYW4gUHJvIDNcIjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcblxyXG4gIC50ZXN0aW1vbmFsLS1hdmF0YXIge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxcHggIzAwMDAwMDE0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgfVxyXG5cclxuICAudGVzdGltb25hbC0tcG9zdCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAudGVzdGltb25hbC0tbmFtZSB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gIH1cclxuXHJcbiAgLnRlc3RpbW9uYWwtLXNob3dtb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnRlc3RpbW9uYWwtLWNvbnRlbnQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIHRyYW5zaXRpb246IDAuMTVzO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICB0byBib3R0b20sXHJcbiAgICAgICAgcmdiYSgyMzcsIDIzNywgMjM3LCAwKSAwJSxcclxuICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDUwJVxyXG4gICAgICApO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLm9wZW5lZCkge1xyXG4gICAgICBoZWlnaHQ6IDg3cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMTVzO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdi1pdGVtIHtcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCguYWN0aXZlKSB7XHJcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3ItZGFya2dyYXk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3dsLXN0YWdlIHtcclxuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICAub3dsLXN0YWdlLW91dGVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vYmFzZS92YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLmNhcmQge1xyXG4gIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvci13aGl0ZTtcclxuICBib3gtc2hhZG93OiAwcHggMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIH1cclxuXHJcbiAgJi5ob3Zlci0tc2NhbGUge1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy/QoNCw0LfQvdGL0LUg0LLQuNC00Ysg0LTQtdC60L7RgNCw0YbQuNC5XHJcbiAgJi5kZWNvci1sZWZ0LXJpZ2h0IHtcclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAzLjE0ZGVnLFxyXG4gICAgICAgICRncmFkaWVudC1jb2xvci0xIC0zNS4zOCUsXHJcbiAgICAgICAgJGdyYWRpZW50LWNvbG9yLTIgNzkuNTklXHJcbiAgICAgICk7XHJcbiAgICAgIHRvcDogMTIlO1xyXG4gICAgICBib3R0b206IDE0JTtcclxuICAgICAgd2lkdGg6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHJpZ2h0OiAtMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5kZWNvci10b3Age1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgOTBkZWcsXHJcbiAgICAgICAgJGdyYWRpZW50LWNvbG9yLTEgLTM1LjM4JSxcclxuICAgICAgICAkZ3JhZGllbnQtY29sb3ItMiA3OS41OSVcclxuICAgICAgKTtcclxuICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgbGVmdDogMzAlO1xyXG4gICAgICByaWdodDogMzAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5kZWNvci1mdWxsdG9wIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIDkwZGVnLFxyXG4gICAgICAgICRncmFkaWVudC1jb2xvci0xIC0zNS4zOCUsXHJcbiAgICAgICAgJGdyYWRpZW50LWNvbG9yLTIgNzkuNTklXHJcbiAgICAgICk7XHJcbiAgICAgIHRvcDogLTRweDtcclxuICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5nYWxsZXJ5IHtcclxuICAuZ2FsbGVyeS0taXRlbSB7XHJcbiAgICBoZWlnaHQ6IDMxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgfVxyXG5cclxuICAuZ2FsbGVyeS0taXRlbXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuZ2FsbGVyeS0tc2xpZGVyIHtcclxuICAgIGZsZXg6IDAgMCA0NzBweDtcclxuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDMxMnB4O1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmNhcm91c2VsLWlubmVyIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICB6LWluZGV4OiAyMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogLTcwcHg7XHJcbiAgICAgIHJpZ2h0OiAtNzBweDtcclxuICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbWFyZ2luLXRvcDogLTM1cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2MzOGQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAgICYgPiAqIHtcclxuICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxyXG4gICAgICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXHJcbiAgICAgICAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcclxuICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuMXM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcclxuICAgICAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL290aGVyL3NsaWRlcl9hcnJvd19sLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyXHJcbiAgICAgICAgICAgIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvb3RoZXIvc2xpZGVyX2Fycm93X2xfYWN0aXZlLnN2Z1wiKVxyXG4gICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcclxuICAgICAgICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL290aGVyL3NsaWRlcl9hcnJvd19yLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyXHJcbiAgICAgICAgICAgIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9vdGhlci9zbGlkZXJfYXJyb3dfcl9hY3RpdmUuc3ZnXCIpXHJcbiAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5nYWxsZXJ5LS1zaWRlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGhlaWdodDogMzEycHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLmdhbGxlcnktLXNpZGVpbWFnZSxcclxuICAuZ2FsbGVyeS0tc2lkZW92ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICB9XHJcblxyXG4gIC5nYWxsZXJ5LS1zaWRlaW1hZ2Uge1xyXG4gICAgdHJhbnNpdGlvbjogMC41cztcclxuICB9XHJcblxyXG4gIC5nYWxsZXJ5LS1zaWRlb3ZlcmxheSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgIDE4MGRlZyxcclxuICAgICAgcmdiYSg0MywgNywgNzIsIDAuNTYpIDAlLFxyXG4gICAgICByZ2JhKDExNCwgNDgsIDEyNCwgMC43KSAxMDAlXHJcbiAgICApO1xyXG4gIH1cclxuXHJcbiAgLmdhbGxlcnktLXNpZGVpbWFnZWZpcnN0IHtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XHJcbiAgfVxyXG5cclxuICAuZ2FsbGVyeS0tc2lkZWltYWdlc2Vjb25kIHtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLmdhbGxlcnktLWl0ZW1zIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhbGxlcnktLXNpZGUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5nYWxsZXJ5LS1zbGlkZXIgLm5hdiB7XHJcbiAgICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGxlZnQ6IC01MHB4O1xyXG4gICAgICByaWdodDogLTUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5nYWxsZXJ5LS1zbGlkZXIge1xyXG4gICAgICBmbGV4OiAwIDAgMzUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdhbGxlcnktLWl0ZW0sXHJcbiAgICAuZ2FsbGVyeS0tc2xpZGVyIHtcclxuICAgICAgaGVpZ2h0OiAyNjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgLmdhbGxlcnktLXNsaWRlciB7XHJcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgIC5uYXYge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5nYWxsZXJ5LS1pdGVtIHtcclxuICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgLmdhbGxlcnktLWl0ZW1cclxuICAgIHtcclxuICAgICAgaGVpZ2h0OiAxNzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/