.vcb-snippet.vcb-custom .vcb-section__title {
  font-size: 1.3em;
  line-height: inherit; }

.vcb-snippet.vcb-custom .vcb-fill-parent {
  position: absolute;
  width: 100%;
  height: 100%; }

.vcb-snippet.vcb-custom .vcb-pos-a {
  position: absolute; }
  @media only screen and (max-width: 767px) {
    .vcb-snippet.vcb-custom .vcb-pos-a-xs {
      position: absolute; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .vcb-snippet.vcb-custom .vcb-pos-a-sm {
      position: absolute; } }
  @media only screen and (max-width: 991px) {
    .vcb-snippet.vcb-custom .vcb-pos-a-sm-and-down {
      position: absolute; } }
  @media only screen and (min-width: 768px) {
    .vcb-snippet.vcb-custom .vcb-pos-a-sm-and-up {
      position: absolute; } }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .vcb-snippet.vcb-custom .vcb-pos-a-md {
      position: absolute; } }
  @media only screen and (max-width: 1199px) {
    .vcb-snippet.vcb-custom .vcb-pos-a-md-and-down {
      position: absolute; } }
  @media only screen and (min-width: 992px) {
    .vcb-snippet.vcb-custom .vcb-pos-a-md-and-up {
      position: absolute; } }
  @media only screen and (min-width: 1200px) {
    .vcb-snippet.vcb-custom .vcb-pos-a-lg {
      position: absolute; } }
  .vcb-snippet.vcb-custom .vcb-pos-a-top {
    position: absolute;
    top: 0; }
    @media only screen and (max-width: 767px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-top-xs {
        position: absolute;
        top: 0; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-top-sm {
        position: absolute;
        top: 0; } }
    @media only screen and (max-width: 991px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-top-sm-and-down {
        position: absolute;
        top: 0; } }
    @media only screen and (min-width: 768px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-top-sm-and-up {
        position: absolute;
        top: 0; } }
    @media only screen and (min-width: 992px) and (max-width: 1199px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-top-md {
        position: absolute;
        top: 0; } }
    @media only screen and (max-width: 1199px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-top-md-and-down {
        position: absolute;
        top: 0; } }
    @media only screen and (min-width: 992px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-top-md-and-up {
        position: absolute;
        top: 0; } }
    @media only screen and (min-width: 1200px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-top-lg {
        position: absolute;
        top: 0; } }
  .vcb-snippet.vcb-custom .vcb-pos-a-right {
    position: absolute;
    right: 0; }
    @media only screen and (max-width: 767px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-right-xs {
        position: absolute;
        right: 0; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-right-sm {
        position: absolute;
        right: 0; } }
    @media only screen and (max-width: 991px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-right-sm-and-down {
        position: absolute;
        right: 0; } }
    @media only screen and (min-width: 768px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-right-sm-and-up {
        position: absolute;
        right: 0; } }
    @media only screen and (min-width: 992px) and (max-width: 1199px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-right-md {
        position: absolute;
        right: 0; } }
    @media only screen and (max-width: 1199px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-right-md-and-down {
        position: absolute;
        right: 0; } }
    @media only screen and (min-width: 992px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-right-md-and-up {
        position: absolute;
        right: 0; } }
    @media only screen and (min-width: 1200px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-right-lg {
        position: absolute;
        right: 0; } }
  .vcb-snippet.vcb-custom .vcb-pos-a-bottom {
    position: absolute;
    bottom: 0; }
    @media only screen and (max-width: 767px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-bottom-xs {
        position: absolute;
        bottom: 0; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-bottom-sm {
        position: absolute;
        bottom: 0; } }
    @media only screen and (max-width: 991px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-bottom-sm-and-down {
        position: absolute;
        bottom: 0; } }
    @media only screen and (min-width: 768px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-bottom-sm-and-up {
        position: absolute;
        bottom: 0; } }
    @media only screen and (min-width: 992px) and (max-width: 1199px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-bottom-md {
        position: absolute;
        bottom: 0; } }
    @media only screen and (max-width: 1199px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-bottom-md-and-down {
        position: absolute;
        bottom: 0; } }
    @media only screen and (min-width: 992px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-bottom-md-and-up {
        position: absolute;
        bottom: 0; } }
    @media only screen and (min-width: 1200px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-bottom-lg {
        position: absolute;
        bottom: 0; } }
  .vcb-snippet.vcb-custom .vcb-pos-a-left {
    position: absolute;
    left: 0; }
    @media only screen and (max-width: 767px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-left-xs {
        position: absolute;
        left: 0; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-left-sm {
        position: absolute;
        left: 0; } }
    @media only screen and (max-width: 991px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-left-sm-and-down {
        position: absolute;
        left: 0; } }
    @media only screen and (min-width: 768px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-left-sm-and-up {
        position: absolute;
        left: 0; } }
    @media only screen and (min-width: 992px) and (max-width: 1199px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-left-md {
        position: absolute;
        left: 0; } }
    @media only screen and (max-width: 1199px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-left-md-and-down {
        position: absolute;
        left: 0; } }
    @media only screen and (min-width: 992px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-left-md-and-up {
        position: absolute;
        left: 0; } }
    @media only screen and (min-width: 1200px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-left-lg {
        position: absolute;
        left: 0; } }
  .vcb-snippet.vcb-custom .vcb-pos-a-v-center {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%); }
    @media only screen and (max-width: 767px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-v-center-xs {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%); } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-v-center-sm {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%); } }
    @media only screen and (max-width: 991px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-v-center-sm-and-down {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%); } }
    @media only screen and (min-width: 768px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-v-center-sm-and-up {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%); } }
    @media only screen and (min-width: 992px) and (max-width: 1199px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-v-center-md {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%); } }
    @media only screen and (max-width: 1199px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-v-center-md-and-down {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%); } }
    @media only screen and (min-width: 992px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-v-center-md-and-up {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%); } }
    @media only screen and (min-width: 1200px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-v-center-lg {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%); } }
  .vcb-snippet.vcb-custom .vcb-pos-a-h-center {
    position: absolute;
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto; }
    @media only screen and (max-width: 767px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-h-center-xs {
        position: absolute;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto; } }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-h-center-sm {
        position: absolute;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto; } }
    @media only screen and (max-width: 991px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-h-center-sm-and-down {
        position: absolute;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto; } }
    @media only screen and (min-width: 768px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-h-center-sm-and-up {
        position: absolute;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto; } }
    @media only screen and (min-width: 992px) and (max-width: 1199px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-h-center-md {
        position: absolute;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto; } }
    @media only screen and (max-width: 1199px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-h-center-md-and-down {
        position: absolute;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto; } }
    @media only screen and (min-width: 992px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-h-center-md-and-up {
        position: absolute;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto; } }
    @media only screen and (min-width: 1200px) {
      .vcb-snippet.vcb-custom .vcb-pos-a-h-center-lg {
        position: absolute;
        right: 0;
        left: 0;
        margin-right: auto;
        margin-left: auto; } }

.vcb-snippet.vcb-custom .vcb-pos-r {
  position: relative; }
  @media only screen and (max-width: 767px) {
    .vcb-snippet.vcb-custom .vcb-pos-r-xs {
      position: relative; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .vcb-snippet.vcb-custom .vcb-pos-r-sm {
      position: relative; } }
  @media only screen and (max-width: 991px) {
    .vcb-snippet.vcb-custom .vcb-pos-r-sm-and-down {
      position: relative; } }
  @media only screen and (min-width: 768px) {
    .vcb-snippet.vcb-custom .vcb-pos-r-sm-and-up {
      position: relative; } }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .vcb-snippet.vcb-custom .vcb-pos-r-md {
      position: relative; } }
  @media only screen and (max-width: 1199px) {
    .vcb-snippet.vcb-custom .vcb-pos-r-md-and-down {
      position: relative; } }
  @media only screen and (min-width: 992px) {
    .vcb-snippet.vcb-custom .vcb-pos-r-md-and-up {
      position: relative; } }
  @media only screen and (min-width: 1200px) {
    .vcb-snippet.vcb-custom .vcb-pos-r-lg {
      position: relative; } }

.vcb-snippet.vcb-custom .vcb-flex-align-self-center {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center; }

.vcb-snippet.vcb-custom .vcb-flex-direction-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.vcb-snippet.vcb-custom .vcb-flex-direction-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row; }

.vcb-snippet.vcb-custom .vcb-block {
  padding: 15px; }
  @media only screen and (max-width: 767px) {
    .vcb-snippet.vcb-custom .vcb-block-xs {
      padding: 15px; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .vcb-snippet.vcb-custom .vcb-block-sm {
      padding: 15px; } }
  @media only screen and (max-width: 991px) {
    .vcb-snippet.vcb-custom .vcb-block-sm-and-down {
      padding: 15px; } }
  @media only screen and (min-width: 768px) {
    .vcb-snippet.vcb-custom .vcb-block-sm-and-up {
      padding: 15px; } }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .vcb-snippet.vcb-custom .vcb-block-md {
      padding: 15px; } }
  @media only screen and (max-width: 1199px) {
    .vcb-snippet.vcb-custom .vcb-block-md-and-down {
      padding: 15px; } }
  @media only screen and (min-width: 992px) {
    .vcb-snippet.vcb-custom .vcb-block-md-and-up {
      padding: 15px; } }
  @media only screen and (min-width: 1200px) {
    .vcb-snippet.vcb-custom .vcb-block-lg {
      padding: 15px; } }

.vcb-snippet.vcb-custom .vcb-color-inherit {
  color: inherit; }
  @media only screen and (max-width: 767px) {
    .vcb-snippet.vcb-custom .vcb-color-inherit-xs {
      color: inherit; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .vcb-snippet.vcb-custom .vcb-color-inherit-sm {
      color: inherit; } }
  @media only screen and (max-width: 991px) {
    .vcb-snippet.vcb-custom .vcb-color-inherit-sm-and-down {
      color: inherit; } }
  @media only screen and (min-width: 768px) {
    .vcb-snippet.vcb-custom .vcb-color-inherit-sm-and-up {
      color: inherit; } }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .vcb-snippet.vcb-custom .vcb-color-inherit-md {
      color: inherit; } }
  @media only screen and (max-width: 1199px) {
    .vcb-snippet.vcb-custom .vcb-color-inherit-md-and-down {
      color: inherit; } }
  @media only screen and (min-width: 992px) {
    .vcb-snippet.vcb-custom .vcb-color-inherit-md-and-up {
      color: inherit; } }
  @media only screen and (min-width: 1200px) {
    .vcb-snippet.vcb-custom .vcb-color-inherit-lg {
      color: inherit; } }

.vcb-snippet.vcb-custom .vcb-extra-vertical-padding {
  padding-top: 40px;
  padding-bottom: 40px; }
  @media only screen and (min-width: 992px) {
    .vcb-snippet.vcb-custom .vcb-extra-vertical-padding {
      padding-top: 80px;
      padding-bottom: 80px; } }
  .vcb-snippet.vcb-custom .vcb-extra-vertical-padding-top {
    padding-top: 40px; }
    @media only screen and (min-width: 992px) {
      .vcb-snippet.vcb-custom .vcb-extra-vertical-padding-top {
        padding-top: 80px; } }
  .vcb-snippet.vcb-custom .vcb-extra-vertical-padding-bottom {
    padding-bottom: 40px; }
    @media only screen and (min-width: 992px) {
      .vcb-snippet.vcb-custom .vcb-extra-vertical-padding-bottom {
        padding-bottom: 80px; } }

.vcb-snippet.vcb-custom .vcb-margin-top-25 {
  margin-top: 25px; }
  @media only screen and (max-width: 767px) {
    .vcb-snippet.vcb-custom .vcb-margin-top-25-xs {
      margin-top: 25px; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .vcb-snippet.vcb-custom .vcb-margin-top-25-sm {
      margin-top: 25px; } }
  @media only screen and (max-width: 991px) {
    .vcb-snippet.vcb-custom .vcb-margin-top-25-sm-and-down {
      margin-top: 25px; } }
  @media only screen and (min-width: 768px) {
    .vcb-snippet.vcb-custom .vcb-margin-top-25-sm-and-up {
      margin-top: 25px; } }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .vcb-snippet.vcb-custom .vcb-margin-top-25-md {
      margin-top: 25px; } }
  @media only screen and (max-width: 1199px) {
    .vcb-snippet.vcb-custom .vcb-margin-top-25-md-and-down {
      margin-top: 25px; } }
  @media only screen and (min-width: 992px) {
    .vcb-snippet.vcb-custom .vcb-margin-top-25-md-and-up {
      margin-top: 25px; } }
  @media only screen and (min-width: 1200px) {
    .vcb-snippet.vcb-custom .vcb-margin-top-25-lg {
      margin-top: 25px; } }

.vcb-snippet.vcb-custom .vcb-margin-bottom-15 {
  margin-bottom: 15px; }
  @media only screen and (max-width: 767px) {
    .vcb-snippet.vcb-custom .vcb-margin-bottom-15-xs {
      margin-bottom: 15px; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .vcb-snippet.vcb-custom .vcb-margin-bottom-15-sm {
      margin-bottom: 15px; } }
  @media only screen and (max-width: 991px) {
    .vcb-snippet.vcb-custom .vcb-margin-bottom-15-sm-and-down {
      margin-bottom: 15px; } }
  @media only screen and (min-width: 768px) {
    .vcb-snippet.vcb-custom .vcb-margin-bottom-15-sm-and-up {
      margin-bottom: 15px; } }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .vcb-snippet.vcb-custom .vcb-margin-bottom-15-md {
      margin-bottom: 15px; } }
  @media only screen and (max-width: 1199px) {
    .vcb-snippet.vcb-custom .vcb-margin-bottom-15-md-and-down {
      margin-bottom: 15px; } }
  @media only screen and (min-width: 992px) {
    .vcb-snippet.vcb-custom .vcb-margin-bottom-15-md-and-up {
      margin-bottom: 15px; } }
  @media only screen and (min-width: 1200px) {
    .vcb-snippet.vcb-custom .vcb-margin-bottom-15-lg {
      margin-bottom: 15px; } }

.vcb-snippet.vcb-custom .vcb-margin-top-0 {
  margin-top: 0; }
  @media only screen and (max-width: 767px) {
    .vcb-snippet.vcb-custom .vcb-margin-top-0-xs {
      margin-top: 0; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .vcb-snippet.vcb-custom .vcb-margin-top-0-sm {
      margin-top: 0; } }
  @media only screen and (max-width: 991px) {
    .vcb-snippet.vcb-custom .vcb-margin-top-0-sm-and-down {
      margin-top: 0; } }
  @media only screen and (min-width: 768px) {
    .vcb-snippet.vcb-custom .vcb-margin-top-0-sm-and-up {
      margin-top: 0; } }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .vcb-snippet.vcb-custom .vcb-margin-top-0-md {
      margin-top: 0; } }
  @media only screen and (max-width: 1199px) {
    .vcb-snippet.vcb-custom .vcb-margin-top-0-md-and-down {
      margin-top: 0; } }
  @media only screen and (min-width: 992px) {
    .vcb-snippet.vcb-custom .vcb-margin-top-0-md-and-up {
      margin-top: 0; } }
  @media only screen and (min-width: 1200px) {
    .vcb-snippet.vcb-custom .vcb-margin-top-0-lg {
      margin-top: 0; } }

.vcb-snippet.vcb-custom .vcb-margin-bottom-0 {
  margin-bottom: 0; }
  @media only screen and (max-width: 767px) {
    .vcb-snippet.vcb-custom .vcb-margin-bottom-0-xs {
      margin-bottom: 0; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .vcb-snippet.vcb-custom .vcb-margin-bottom-0-sm {
      margin-bottom: 0; } }
  @media only screen and (max-width: 991px) {
    .vcb-snippet.vcb-custom .vcb-margin-bottom-0-sm-and-down {
      margin-bottom: 0; } }
  @media only screen and (min-width: 768px) {
    .vcb-snippet.vcb-custom .vcb-margin-bottom-0-sm-and-up {
      margin-bottom: 0; } }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .vcb-snippet.vcb-custom .vcb-margin-bottom-0-md {
      margin-bottom: 0; } }
  @media only screen and (max-width: 1199px) {
    .vcb-snippet.vcb-custom .vcb-margin-bottom-0-md-and-down {
      margin-bottom: 0; } }
  @media only screen and (min-width: 992px) {
    .vcb-snippet.vcb-custom .vcb-margin-bottom-0-md-and-up {
      margin-bottom: 0; } }
  @media only screen and (min-width: 1200px) {
    .vcb-snippet.vcb-custom .vcb-margin-bottom-0-lg {
      margin-bottom: 0; } }

.vcb-snippet.vcb-custom .vcb-padding-bottom-15 {
  padding-bottom: 15px; }
  @media only screen and (max-width: 767px) {
    .vcb-snippet.vcb-custom .vcb-padding-bottom-15-xs {
      padding-bottom: 15px; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .vcb-snippet.vcb-custom .vcb-padding-bottom-15-sm {
      padding-bottom: 15px; } }
  @media only screen and (max-width: 991px) {
    .vcb-snippet.vcb-custom .vcb-padding-bottom-15-sm-and-down {
      padding-bottom: 15px; } }
  @media only screen and (min-width: 768px) {
    .vcb-snippet.vcb-custom .vcb-padding-bottom-15-sm-and-up {
      padding-bottom: 15px; } }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .vcb-snippet.vcb-custom .vcb-padding-bottom-15-md {
      padding-bottom: 15px; } }
  @media only screen and (max-width: 1199px) {
    .vcb-snippet.vcb-custom .vcb-padding-bottom-15-md-and-down {
      padding-bottom: 15px; } }
  @media only screen and (min-width: 992px) {
    .vcb-snippet.vcb-custom .vcb-padding-bottom-15-md-and-up {
      padding-bottom: 15px; } }
  @media only screen and (min-width: 1200px) {
    .vcb-snippet.vcb-custom .vcb-padding-bottom-15-lg {
      padding-bottom: 15px; } }

.vcb-snippet.vcb-custom .vcb-border-1 {
  border-width: 1px;
  border-style: solid; }

.vcb-snippet.vcb-custom .vcb-border-5 {
  border-width: 5px;
  border-style: solid; }

.vcb-snippet.vcb-custom .vcb-border-10 {
  border-width: 10px;
  border-style: solid; }

.vcb-snippet.vcb-custom .vcb-border-pointer-top {
  height: 30px;
  width: 60px;
  border-top-width: 30px;
  border-top-style: solid;
  border-top-color: inherit;
  border-right: 30px solid transparent;
  border-left: 30px solid transparent; }
  @media only screen and (max-width: 767px) {
    .vcb-snippet.vcb-custom .vcb-border-pointer-top-xs {
      height: 30px;
      width: 60px;
      border-top-width: 30px;
      border-top-style: solid;
      border-top-color: inherit;
      border-right: 30px solid transparent;
      border-left: 30px solid transparent; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .vcb-snippet.vcb-custom .vcb-border-pointer-top-sm {
      height: 30px;
      width: 60px;
      border-top-width: 30px;
      border-top-style: solid;
      border-top-color: inherit;
      border-right: 30px solid transparent;
      border-left: 30px solid transparent; } }
  @media only screen and (max-width: 991px) {
    .vcb-snippet.vcb-custom .vcb-border-pointer-top-sm-and-down {
      height: 30px;
      width: 60px;
      border-top-width: 30px;
      border-top-style: solid;
      border-top-color: inherit;
      border-right: 30px solid transparent;
      border-left: 30px solid transparent; } }
  @media only screen and (min-width: 768px) {
    .vcb-snippet.vcb-custom .vcb-border-pointer-top-sm-and-up {
      height: 30px;
      width: 60px;
      border-top-width: 30px;
      border-top-style: solid;
      border-top-color: inherit;
      border-right: 30px solid transparent;
      border-left: 30px solid transparent; } }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .vcb-snippet.vcb-custom .vcb-border-pointer-top-md {
      height: 30px;
      width: 60px;
      border-top-width: 30px;
      border-top-style: solid;
      border-top-color: inherit;
      border-right: 30px solid transparent;
      border-left: 30px solid transparent; } }
  @media only screen and (max-width: 1199px) {
    .vcb-snippet.vcb-custom .vcb-border-pointer-top-md-and-down {
      height: 30px;
      width: 60px;
      border-top-width: 30px;
      border-top-style: solid;
      border-top-color: inherit;
      border-right: 30px solid transparent;
      border-left: 30px solid transparent; } }
  @media only screen and (min-width: 992px) {
    .vcb-snippet.vcb-custom .vcb-border-pointer-top-md-and-up {
      height: 30px;
      width: 60px;
      border-top-width: 30px;
      border-top-style: solid;
      border-top-color: inherit;
      border-right: 30px solid transparent;
      border-left: 30px solid transparent; } }
  @media only screen and (min-width: 1200px) {
    .vcb-snippet.vcb-custom .vcb-border-pointer-top-lg {
      height: 30px;
      width: 60px;
      border-top-width: 30px;
      border-top-style: solid;
      border-top-color: inherit;
      border-right: 30px solid transparent;
      border-left: 30px solid transparent; } }

.vcb-snippet.vcb-custom .vcb-border-pointer-right {
  height: 60px;
  width: 30px;
  border-top: 30px solid transparent;
  border-right-width: 30px;
  border-right-style: solid;
  border-right-color: inherit;
  border-bottom: 30px solid transparent; }
  @media only screen and (max-width: 767px) {
    .vcb-snippet.vcb-custom .vcb-border-pointer-right-xs {
      height: 60px;
      width: 30px;
      border-top: 30px solid transparent;
      border-right-width: 30px;
      border-right-style: solid;
      border-right-color: inherit;
      border-bottom: 30px solid transparent; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .vcb-snippet.vcb-custom .vcb-border-pointer-right-sm {
      height: 60px;
      width: 30px;
      border-top: 30px solid transparent;
      border-right-width: 30px;
      border-right-style: solid;
      border-right-color: inherit;
      border-bottom: 30px solid transparent; } }
  @media only screen and (max-width: 991px) {
    .vcb-snippet.vcb-custom .vcb-border-pointer-right-sm-and-down {
      height: 60px;
      width: 30px;
      border-top: 30px solid transparent;
      border-right-width: 30px;
      border-right-style: solid;
      border-right-color: inherit;
      border-bottom: 30px solid transparent; } }
  @media only screen and (min-width: 768px) {
    .vcb-snippet.vcb-custom .vcb-border-pointer-right-sm-and-up {
      height: 60px;
      width: 30px;
      border-top: 30px solid transparent;
      border-right-width: 30px;
      border-right-style: solid;
      border-right-color: inherit;
      border-bottom: 30px solid transparent; } }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .vcb-snippet.vcb-custom .vcb-border-pointer-right-md {
      height: 60px;
      width: 30px;
      border-top: 30px solid transparent;
      border-right-width: 30px;
      border-right-style: solid;
      border-right-color: inherit;
      border-bottom: 30px solid transparent; } }
  @media only screen and (max-width: 1199px) {
    .vcb-snippet.vcb-custom .vcb-border-pointer-right-md-and-down {
      height: 60px;
      width: 30px;
      border-top: 30px solid transparent;
      border-right-width: 30px;
      border-right-style: solid;
      border-right-color: inherit;
      border-bottom: 30px solid transparent; } }
  @media only screen and (min-width: 992px) {
    .vcb-snippet.vcb-custom .vcb-border-pointer-right-md-and-up {
      height: 60px;
      width: 30px;
      border-top: 30px solid transparent;
      border-right-width: 30px;
      border-right-style: solid;
      border-right-color: inherit;
      border-bottom: 30px solid transparent; } }
  @media only screen and (min-width: 1200px) {
    .vcb-snippet.vcb-custom .vcb-border-pointer-right-lg {
      height: 60px;
      width: 30px;
      border-top: 30px solid transparent;
      border-right-width: 30px;
      border-right-style: solid;
      border-right-color: inherit;
      border-bottom: 30px solid transparent; } }

.vcb-snippet.vcb-custom .vcb-border-pointer-bottom {
  height: 30px;
  width: 60px;
  border-right: 30px solid transparent;
  border-bottom-width: 30px;
  border-bottom-style: solid;
  border-bottom-color: inherit;
  border-left: 30px solid transparent; }
  @media only screen and (max-width: 767px) {
    .vcb-snippet.vcb-custom .vcb-border-pointer-bottom-xs {
      height: 30px;
      width: 60px;
      border-right: 30px solid transparent;
      border-bottom-width: 30px;
      border-bottom-style: solid;
      border-bottom-color: inherit;
      border-left: 30px solid transparent; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .vcb-snippet.vcb-custom .vcb-border-pointer-bottom-sm {
      height: 30px;
      width: 60px;
      border-right: 30px solid transparent;
      border-bottom-width: 30px;
      border-bottom-style: solid;
      border-bottom-color: inherit;
      border-left: 30px solid transparent; } }
  @media only screen and (max-width: 991px) {
    .vcb-snippet.vcb-custom .vcb-border-pointer-bottom-sm-and-down {
      height: 30px;
      width: 60px;
      border-right: 30px solid transparent;
      border-bottom-width: 30px;
      border-bottom-style: solid;
      border-bottom-color: inherit;
      border-left: 30px solid transparent; } }
  @media only screen and (min-width: 768px) {
    .vcb-snippet.vcb-custom .vcb-border-pointer-bottom-sm-and-up {
      height: 30px;
      width: 60px;
      border-right: 30px solid transparent;
      border-bottom-width: 30px;
      border-bottom-style: solid;
      border-bottom-color: inherit;
      border-left: 30px solid transparent; } }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .vcb-snippet.vcb-custom .vcb-border-pointer-bottom-md {
      height: 30px;
      width: 60px;
      border-right: 30px solid transparent;
      border-bottom-width: 30px;
      border-bottom-style: solid;
      border-bottom-color: inherit;
      border-left: 30px solid transparent; } }
  @media only screen and (max-width: 1199px) {
    .vcb-snippet.vcb-custom .vcb-border-pointer-bottom-md-and-down {
      height: 30px;
      width: 60px;
      border-right: 30px solid transparent;
      border-bottom-width: 30px;
      border-bottom-style: solid;
      border-bottom-color: inherit;
      border-left: 30px solid transparent; } }
  @media only screen and (min-width: 992px) {
    .vcb-snippet.vcb-custom .vcb-border-pointer-bottom-md-and-up {
      height: 30px;
      width: 60px;
      border-right: 30px solid transparent;
      border-bottom-width: 30px;
      border-bottom-style: solid;
      border-bottom-color: inherit;
      border-left: 30px solid transparent; } }
  @media only screen and (min-width: 1200px) {
    .vcb-snippet.vcb-custom .vcb-border-pointer-bottom-lg {
      height: 30px;
      width: 60px;
      border-right: 30px solid transparent;
      border-bottom-width: 30px;
      border-bottom-style: solid;
      border-bottom-color: inherit;
      border-left: 30px solid transparent; } }

.vcb-snippet.vcb-custom .vcb-border-pointer-left {
  height: 60px;
  width: 30px;
  border-top: 30px solid transparent;
  border-left-width: 30px;
  border-left-style: solid;
  border-left-color: inherit;
  border-bottom: 30px solid transparent; }
  @media only screen and (max-width: 767px) {
    .vcb-snippet.vcb-custom .vcb-border-pointer-left-xs {
      height: 60px;
      width: 30px;
      border-top: 30px solid transparent;
      border-left-width: 30px;
      border-left-style: solid;
      border-left-color: inherit;
      border-bottom: 30px solid transparent; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .vcb-snippet.vcb-custom .vcb-border-pointer-left-sm {
      height: 60px;
      width: 30px;
      border-top: 30px solid transparent;
      border-left-width: 30px;
      border-left-style: solid;
      border-left-color: inherit;
      border-bottom: 30px solid transparent; } }
  @media only screen and (max-width: 991px) {
    .vcb-snippet.vcb-custom .vcb-border-pointer-left-sm-and-down {
      height: 60px;
      width: 30px;
      border-top: 30px solid transparent;
      border-left-width: 30px;
      border-left-style: solid;
      border-left-color: inherit;
      border-bottom: 30px solid transparent; } }
  @media only screen and (min-width: 768px) {
    .vcb-snippet.vcb-custom .vcb-border-pointer-left-sm-and-up {
      height: 60px;
      width: 30px;
      border-top: 30px solid transparent;
      border-left-width: 30px;
      border-left-style: solid;
      border-left-color: inherit;
      border-bottom: 30px solid transparent; } }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .vcb-snippet.vcb-custom .vcb-border-pointer-left-md {
      height: 60px;
      width: 30px;
      border-top: 30px solid transparent;
      border-left-width: 30px;
      border-left-style: solid;
      border-left-color: inherit;
      border-bottom: 30px solid transparent; } }
  @media only screen and (max-width: 1199px) {
    .vcb-snippet.vcb-custom .vcb-border-pointer-left-md-and-down {
      height: 60px;
      width: 30px;
      border-top: 30px solid transparent;
      border-left-width: 30px;
      border-left-style: solid;
      border-left-color: inherit;
      border-bottom: 30px solid transparent; } }
  @media only screen and (min-width: 992px) {
    .vcb-snippet.vcb-custom .vcb-border-pointer-left-md-and-up {
      height: 60px;
      width: 30px;
      border-top: 30px solid transparent;
      border-left-width: 30px;
      border-left-style: solid;
      border-left-color: inherit;
      border-bottom: 30px solid transparent; } }
  @media only screen and (min-width: 1200px) {
    .vcb-snippet.vcb-custom .vcb-border-pointer-left-lg {
      height: 60px;
      width: 30px;
      border-top: 30px solid transparent;
      border-left-width: 30px;
      border-left-style: solid;
      border-left-color: inherit;
      border-bottom: 30px solid transparent; } }

.vcb-snippet.vcb-custom .vcb-border-radius-rounded {
  border-radius: 20px;
  overflow: hidden; }

.vcb-snippet.vcb-custom .vcb-border-radius-circle {
  border-radius: 10000px;
  overflow: hidden; }

.vcb-snippet.vcb-custom .vcb-ellipsis {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.vcb-snippet.vcb-custom .vcb-below-cb-icons-height {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: -webkit-calc(57.5% - 35px);
  height: calc(57.5% - 35px);
  overflow: hidden; }
  @media only screen and (max-width: 767px) {
    .vcb-snippet.vcb-custom .vcb-below-cb-icons-height-xs {
      position: absolute;
      right: 0;
      bottom: 0;
      left: 0;
      height: -webkit-calc(57.5% - 35px);
      height: calc(57.5% - 35px);
      overflow: hidden; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .vcb-snippet.vcb-custom .vcb-below-cb-icons-height-sm {
      position: absolute;
      right: 0;
      bottom: 0;
      left: 0;
      height: -webkit-calc(57.5% - 35px);
      height: calc(57.5% - 35px);
      overflow: hidden; } }
  @media only screen and (max-width: 991px) {
    .vcb-snippet.vcb-custom .vcb-below-cb-icons-height-sm-and-down {
      position: absolute;
      right: 0;
      bottom: 0;
      left: 0;
      height: -webkit-calc(57.5% - 35px);
      height: calc(57.5% - 35px);
      overflow: hidden; } }
  @media only screen and (min-width: 768px) {
    .vcb-snippet.vcb-custom .vcb-below-cb-icons-height-sm-and-up {
      position: absolute;
      right: 0;
      bottom: 0;
      left: 0;
      height: -webkit-calc(57.5% - 35px);
      height: calc(57.5% - 35px);
      overflow: hidden; } }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .vcb-snippet.vcb-custom .vcb-below-cb-icons-height-md {
      position: absolute;
      right: 0;
      bottom: 0;
      left: 0;
      height: -webkit-calc(57.5% - 35px);
      height: calc(57.5% - 35px);
      overflow: hidden; } }
  @media only screen and (max-width: 1199px) {
    .vcb-snippet.vcb-custom .vcb-below-cb-icons-height-md-and-down {
      position: absolute;
      right: 0;
      bottom: 0;
      left: 0;
      height: -webkit-calc(57.5% - 35px);
      height: calc(57.5% - 35px);
      overflow: hidden; } }
  @media only screen and (min-width: 992px) {
    .vcb-snippet.vcb-custom .vcb-below-cb-icons-height-md-and-up {
      position: absolute;
      right: 0;
      bottom: 0;
      left: 0;
      height: -webkit-calc(57.5% - 35px);
      height: calc(57.5% - 35px);
      overflow: hidden; } }
  @media only screen and (min-width: 1200px) {
    .vcb-snippet.vcb-custom .vcb-below-cb-icons-height-lg {
      position: absolute;
      right: 0;
      bottom: 0;
      left: 0;
      height: -webkit-calc(57.5% - 35px);
      height: calc(57.5% - 35px);
      overflow: hidden; } }

.vcb-snippet.vcb-custom .vcb-below-cb-icons-max-height {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  max-height: -webkit-calc(57.5% - 35px);
  max-height: calc(57.5% - 35px);
  overflow: hidden; }
  @media only screen and (max-width: 767px) {
    .vcb-snippet.vcb-custom .vcb-below-cb-icons-max-height-xs {
      position: absolute;
      right: 0;
      bottom: 0;
      left: 0;
      max-height: -webkit-calc(57.5% - 35px);
      max-height: calc(57.5% - 35px);
      overflow: hidden; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .vcb-snippet.vcb-custom .vcb-below-cb-icons-max-height-sm {
      position: absolute;
      right: 0;
      bottom: 0;
      left: 0;
      max-height: -webkit-calc(57.5% - 35px);
      max-height: calc(57.5% - 35px);
      overflow: hidden; } }
  @media only screen and (max-width: 991px) {
    .vcb-snippet.vcb-custom .vcb-below-cb-icons-max-height-sm-and-down {
      position: absolute;
      right: 0;
      bottom: 0;
      left: 0;
      max-height: -webkit-calc(57.5% - 35px);
      max-height: calc(57.5% - 35px);
      overflow: hidden; } }
  @media only screen and (min-width: 768px) {
    .vcb-snippet.vcb-custom .vcb-below-cb-icons-max-height-sm-and-up {
      position: absolute;
      right: 0;
      bottom: 0;
      left: 0;
      max-height: -webkit-calc(57.5% - 35px);
      max-height: calc(57.5% - 35px);
      overflow: hidden; } }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .vcb-snippet.vcb-custom .vcb-below-cb-icons-max-height-md {
      position: absolute;
      right: 0;
      bottom: 0;
      left: 0;
      max-height: -webkit-calc(57.5% - 35px);
      max-height: calc(57.5% - 35px);
      overflow: hidden; } }
  @media only screen and (max-width: 1199px) {
    .vcb-snippet.vcb-custom .vcb-below-cb-icons-max-height-md-and-down {
      position: absolute;
      right: 0;
      bottom: 0;
      left: 0;
      max-height: -webkit-calc(57.5% - 35px);
      max-height: calc(57.5% - 35px);
      overflow: hidden; } }
  @media only screen and (min-width: 992px) {
    .vcb-snippet.vcb-custom .vcb-below-cb-icons-max-height-md-and-up {
      position: absolute;
      right: 0;
      bottom: 0;
      left: 0;
      max-height: -webkit-calc(57.5% - 35px);
      max-height: calc(57.5% - 35px);
      overflow: hidden; } }
  @media only screen and (min-width: 1200px) {
    .vcb-snippet.vcb-custom .vcb-below-cb-icons-max-height-lg {
      position: absolute;
      right: 0;
      bottom: 0;
      left: 0;
      max-height: -webkit-calc(57.5% - 35px);
      max-height: calc(57.5% - 35px);
      overflow: hidden; } }

.vcb-snippet.vcb-custom .vcb-gradient {
  background: transparent;
  background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.6) 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.6)));
  background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.6) 100%);
  color: white; }

.vcb-snippet.vcb-custom .vcb-gradient-parent--hover:hover .vcb-gradient {
  background: transparent;
  background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.4) 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.4)));
  background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.4) 100%); }

.vcb-snippet.vcb-custom .vcb-column-count-2 {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2; }
  @media only screen and (max-width: 767px) {
    .vcb-snippet.vcb-custom .vcb-column-count-2-xs {
      -webkit-column-count: 2;
         -moz-column-count: 2;
              column-count: 2; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .vcb-snippet.vcb-custom .vcb-column-count-2-sm {
      -webkit-column-count: 2;
         -moz-column-count: 2;
              column-count: 2; } }
  @media only screen and (max-width: 991px) {
    .vcb-snippet.vcb-custom .vcb-column-count-2-sm-and-down {
      -webkit-column-count: 2;
         -moz-column-count: 2;
              column-count: 2; } }
  @media only screen and (min-width: 768px) {
    .vcb-snippet.vcb-custom .vcb-column-count-2-sm-and-up {
      -webkit-column-count: 2;
         -moz-column-count: 2;
              column-count: 2; } }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .vcb-snippet.vcb-custom .vcb-column-count-2-md {
      -webkit-column-count: 2;
         -moz-column-count: 2;
              column-count: 2; } }
  @media only screen and (max-width: 1199px) {
    .vcb-snippet.vcb-custom .vcb-column-count-2-md-and-down {
      -webkit-column-count: 2;
         -moz-column-count: 2;
              column-count: 2; } }
  @media only screen and (min-width: 992px) {
    .vcb-snippet.vcb-custom .vcb-column-count-2-md-and-up {
      -webkit-column-count: 2;
         -moz-column-count: 2;
              column-count: 2; } }
  @media only screen and (min-width: 1200px) {
    .vcb-snippet.vcb-custom .vcb-column-count-2-lg {
      -webkit-column-count: 2;
         -moz-column-count: 2;
              column-count: 2; } }

.vcb-snippet.vcb-custom .vcb-column-count-3 {
  -webkit-column-count: 3;
     -moz-column-count: 3;
          column-count: 3; }
  @media only screen and (max-width: 767px) {
    .vcb-snippet.vcb-custom .vcb-column-count-3-xs {
      -webkit-column-count: 3;
         -moz-column-count: 3;
              column-count: 3; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .vcb-snippet.vcb-custom .vcb-column-count-3-sm {
      -webkit-column-count: 3;
         -moz-column-count: 3;
              column-count: 3; } }
  @media only screen and (max-width: 991px) {
    .vcb-snippet.vcb-custom .vcb-column-count-3-sm-and-down {
      -webkit-column-count: 3;
         -moz-column-count: 3;
              column-count: 3; } }
  @media only screen and (min-width: 768px) {
    .vcb-snippet.vcb-custom .vcb-column-count-3-sm-and-up {
      -webkit-column-count: 3;
         -moz-column-count: 3;
              column-count: 3; } }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .vcb-snippet.vcb-custom .vcb-column-count-3-md {
      -webkit-column-count: 3;
         -moz-column-count: 3;
              column-count: 3; } }
  @media only screen and (max-width: 1199px) {
    .vcb-snippet.vcb-custom .vcb-column-count-3-md-and-down {
      -webkit-column-count: 3;
         -moz-column-count: 3;
              column-count: 3; } }
  @media only screen and (min-width: 992px) {
    .vcb-snippet.vcb-custom .vcb-column-count-3-md-and-up {
      -webkit-column-count: 3;
         -moz-column-count: 3;
              column-count: 3; } }
  @media only screen and (min-width: 1200px) {
    .vcb-snippet.vcb-custom .vcb-column-count-3-lg {
      -webkit-column-count: 3;
         -moz-column-count: 3;
              column-count: 3; } }

.vcb-snippet.vcb-custom .vcb-admin-only {
  display: none;
  pointer-events: none; }
  body.vcb-active:not(.vcb-disabled) .vcb-snippet.vcb-custom .vcb-admin-only {
    display: block; }
  *:not(.ui-draggable):not(.ui-dragbox-outlined) .vcb-snippet.vcb-custom .vcb-admin-only.vcb-visible-on-edit {
    display: none;
    pointer-events: none; }
  body.vcb-active:not(.vcb-disabled) .ui-draggable.ui-dragbox-outlined .vcb-snippet.vcb-custom .vcb-admin-only.vcb-visible-on-edit {
    display: block; }

.vcb-snippet.vcb-custom.vcb-contact-snippet .vcb-contact-form hr,
.vcb-snippet.vcb-custom.vcb-contact-snippet .vcb-contact-form label,
.vcb-snippet.vcb-custom.vcb-contact-snippet .vcb-contact-form input:not(.btn):not(.captcha-input),
.vcb-snippet.vcb-custom.vcb-contact-snippet .vcb-contact-form textarea,
.vcb-snippet.vcb-custom.vcb-contact-snippet .vcb-contact-form select {
  display: block;
  width: 100%; }

.vcb-snippet.vcb-custom.vcb-contact-snippet .vcb-contact-form textarea {
  min-height: 100px;
  resize: vertical; }

.vcb-snippet.vcb-custom.vcb-contact-snippet .vcb-contact-form input::-webkit-input-placeholder,
.vcb-snippet.vcb-custom.vcb-contact-snippet .vcb-contact-form textarea::-webkit-input-placeholder {
  opacity: 0.25; }

.vcb-snippet.vcb-custom.vcb-contact-snippet .vcb-contact-form input:-moz-placeholder,
.vcb-snippet.vcb-custom.vcb-contact-snippet .vcb-contact-form textarea:-moz-placeholder {
  opacity: 0.25; }

.vcb-snippet.vcb-custom.vcb-contact-snippet .vcb-contact-form input::-moz-placeholder,
.vcb-snippet.vcb-custom.vcb-contact-snippet .vcb-contact-form textarea::-moz-placeholder {
  opacity: 0.25; }

.vcb-snippet.vcb-custom.vcb-contact-snippet .vcb-contact-form input:-ms-input-placeholder,
.vcb-snippet.vcb-custom.vcb-contact-snippet .vcb-contact-form textarea:-ms-input-placeholder {
  opacity: 0.25; }

.vcb-snippet.vcb-custom.vcb-contact-snippet .vcb-icon-wrapper {
  float: left;
  width: 40px;
  font-size: 28px; }

.vcb-snippet.vcb-custom.vcb-contact-snippet .vcb-details-wrapper {
  float: left;
  width: -webkit-calc(100% - 40px);
  width: calc(100% - 40px); }

.vcb-snippet.vcb-custom.vcb-contact-snippet .social__list .social__item {
  display: inline-block;
  font-size: 25px; }
  .vcb-snippet.vcb-custom.vcb-contact-snippet .social__list .social__item:not(:last-child) {
    margin-right: 10px; }

.vcb-snippet.vcb-custom.contact-form-01 .vcb-contact-banner {
  border-width: 5px;
  border-style: solid; }

.vcb-snippet.vcb-custom.contact-form-01 .vcb-contact-banner-divider {
  width: 100px;
  border-bottom-width: 5px;
  border-bottom-style: solid; }

@media only screen and (max-width: 991px) {
  .vcb-snippet.vcb-custom.snippet-full-width-01 .vcb-textbox {
    background-color: transparent !important; } }

.vcb-snippet.vcb-custom.snippet-full-width-03 .vcb-parallax {
  position: fixed;
  top: 50%;
  right: 0;
  left: 0;
  margin-right: auto;
  margin-left: auto;
  -webkit-transform: translatey(-50%);
      -ms-transform: translatey(-50%);
          transform: translatey(-50%); }
  .vcb-snippet.vcb-custom.snippet-full-width-03 .vcb-parallax-wrapper {
    height: 100%;
    width: 100%;
    clip: rect(0, auto, auto, 0);
    overflow: hidden; }
  .vcb-snippet.vcb-custom.snippet-full-width-03 .vcb-parallax.vcb-parallax-textbox {
    width: 70vw;
    -webkit-transform: translatey(0);
        -ms-transform: translatey(0);
            transform: translatey(0); }
  .vcb-snippet.vcb-custom.snippet-full-width-03 .vcb-parallax.vcb-parallax-embed {
    pointer-events: none; }

.vcb-snippet.vcb-custom.snippet-grid-01 .vcb-section__title {
  padding-right: 75px;
  line-height: 30px; }
  .vcb-snippet.vcb-custom.snippet-grid-01 .vcb-section__title .icon-wrapper {
    width: 60px;
    height: 100%; }

.vcb-snippet.vcb-custom.snippet-grid-02 .vcb-section__title {
  padding-right: 75px;
  line-height: 30px; }
  .vcb-snippet.vcb-custom.snippet-grid-02 .vcb-section__title .icon-wrapper {
    left: auto;
    width: 60px;
    height: 100%; }

.vcb-snippet.vcb-custom.snippet-grid-03 .vcb-section__title {
  max-width: -webkit-calc(100% - 15px);
  max-width: calc(100% - 15px); }

.vcb-snippet.vcb-custom.snippet-grid-04 .vcb-section a:not(:hover) .vcb-section__title:not([data-se*="bgc("]) {
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff; }

.vcb-snippet.vcb-custom.snippet-grid-05 .vcb-section__title {
  height: 60px;
  padding-right: 60px; }
  .vcb-snippet.vcb-custom.snippet-grid-05 .vcb-section__title .icon-wrapper {
    left: auto;
    width: 60px;
    height: 100%; }

.vcb-snippet.vcb-custom.snippet-grid-07 .snippet-title {
  z-index: 2;
  margin-top: 0;
  margin-bottom: -40px;
  font-size: 2em; }
  @media only screen and (min-width: 768px) {
    .vcb-snippet.vcb-custom.snippet-grid-07 .snippet-title {
      font-size: 4em; } }

@media only screen and (max-width: 767px) {
  .vcb-snippet.vcb-custom.snippet-grid-08 .vcb-section--promo:not(.vcb-section--promo5) {
    padding-bottom: 0; } }

@media only screen and (min-width: 768px) {
  .vcb-snippet.vcb-custom.snippet-grid-08 .vcb-section--promo1 {
    padding-top: 7%; } }

@media only screen and (min-width: 768px) {
  .vcb-snippet.vcb-custom.snippet-grid-08 .vcb-section--promo4 {
    padding-top: 7%; } }

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .vcb-snippet.vcb-custom.snippet-grid-08 .vcb-section--promo5 {
    margin-top: -5%; } }

@media only screen and (min-width: 992px) {
  .vcb-snippet.vcb-custom.snippet-grid-08 .vcb-section--promo5 {
    padding-top: 4%; } }

.vcb-snippet.vcb-custom.snippet-grid-10 .vcb-promo-wrapper {
  overflow: hidden; }
  @media only screen and (min-width: 992px) {
    .vcb-snippet.vcb-custom.snippet-grid-10 .vcb-promo-wrapper:not(:hover) .vcb-section__textbox {
      height: 50px; } }
  .vcb-snippet.vcb-custom.snippet-grid-10 .vcb-promo-wrapper .vcb-section__textbox {
    background-color: rgba(0, 0, 0, 0.3);
    color: #fff;
    -webkit-transition: height 0.2s linear;
            transition: height 0.2s linear; }
  .vcb-snippet.vcb-custom.snippet-grid-10 .vcb-promo-wrapper .vcb-section__title {
    font-size: 20px;
    line-height: 1; }

.vcb-snippet.vcb-custom.snippet-grid-11 .vcb-promo-wrapper {
  overflow: hidden; }
  .vcb-snippet.vcb-custom.snippet-grid-11 .vcb-promo-wrapper:hover .vcb-section__textbox {
    height: 100%; }
  .vcb-snippet.vcb-custom.snippet-grid-11 .vcb-promo-wrapper .vcb-section__textbox {
    height: 100%;
    background-color: rgba(0, 0, 0, 0.3);
    color: #fff;
    -webkit-transition: height 0.2s linear;
            transition: height 0.2s linear; }
    @media only screen and (min-width: 992px) {
      .vcb-snippet.vcb-custom.snippet-grid-11 .vcb-promo-wrapper .vcb-section__textbox {
        height: 50px; } }
  .vcb-snippet.vcb-custom.snippet-grid-11 .vcb-promo-wrapper .vcb-section__title {
    font-size: 20px;
    line-height: 1; }

body.vcb-active:not(.vcb-disabled) .ui-draggable.ui-dragbox-outlined .vcb-snippet.vcb-custom.snippet-grid-11 .vcb-section__textbox {
  position: relative !important;
  height: auto !important; }

.vcb-snippet.vcb-custom.snippet-text-04 .vcb-promo-section > * {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center; }

.vcb-snippet.vcb-custom.snippet-text-04 .vcb-promo-section__text {
  max-width: -webkit-calc(100% - (40px + 15px));
  max-width: calc(100% - (40px + 15px)); }

.vcb-snippet.vcb-custom.snippet-text-04 i.icon {
  margin-right: 15px;
  font-size: 40px; }

.vcb-snippet.vcb-custom.snippet-text-05 .image-wrapper {
  position: relative;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3); }
  .vcb-snippet.vcb-custom.snippet-text-05 .image-wrapper.image-wrapper-back {
    top: 20px;
    -webkit-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
            transform: rotate(-5deg); }
  .vcb-snippet.vcb-custom.snippet-text-05 .image-wrapper.image-wrapper-front {
    top: -20px;
    -webkit-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
            transform: rotate(5deg); }

/*# sourceMappingURL=data:application/json;base64,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RUFDdEM7SUFDRSxtQkFBbUI7SUFDbkIsU0FBUztJQUNULFFBQVE7SUFDUixtQkFBbUI7SUFDbkIsa0JBQWtCLEVBQUU7SUFDcEI7TUFDRTtRQUNFLG1CQUFtQjtRQUNuQixTQUFTO1FBQ1QsUUFBUTtRQUNSLG1CQUFtQjtRQUNuQixrQkFBa0IsRUFBRSxFQUFFO0lBQzFCO01BQ0U7UUFDRSxtQkFBbUI7UUFDbkIsU0FBUztRQUNULFFBQVE7UUFDUixtQkFBbUI7UUFDbkIsa0JBQWtCLEVBQUUsRUFBRTtJQUMxQjtNQUNFO1FBQ0UsbUJBQW1CO1FBQ25CLFNBQVM7UUFDVCxRQUFRO1FBQ1IsbUJBQW1CO1FBQ25CLGtCQUFrQixFQUFFLEVBQUU7SUFDMUI7TUFDRTtRQUNFLG1CQUFtQjtRQUNuQixTQUFTO1FBQ1QsUUFBUTtRQUNSLG1CQUFtQjtRQUNuQixrQkFBa0IsRUFBRSxFQUFFO0lBQzFCO01BQ0U7UUFDRSxtQkFBbUI7UUFDbkIsU0FBUztRQUNULFFBQVE7UUFDUixtQkFBbUI7UUFDbkIsa0JBQWtCLEVBQUUsRUFBRTtJQUMxQjtNQUNFO1FBQ0UsbUJBQW1CO1FBQ25CLFNBQVM7UUFDVCxRQUFRO1FBQ1IsbUJBQW1CO1FBQ25CLGtCQUFrQixFQUFFLEVBQUU7SUFDMUI7TUFDRTtRQUNFLG1CQUFtQjtRQUNuQixTQUFTO1FBQ1QsUUFBUTtRQUNSLG1CQUFtQjtRQUNuQixrQkFBa0IsRUFBRSxFQUFFO0lBQzFCO01BQ0U7UUFDRSxtQkFBbUI7UUFDbkIsU0FBUztRQUNULFFBQVE7UUFDUixtQkFBbUI7UUFDbkIsa0JBQWtCLEVBQUUsRUFBRTs7QUFFOUI7RUFDRSxtQkFBbUIsRUFBRTtFQUNyQjtJQUNFO01BQ0UsbUJBQW1CLEVBQUUsRUFBRTtFQUMzQjtJQUNFO01BQ0UsbUJBQW1CLEVBQUUsRUFBRTtFQUMzQjtJQUNFO01BQ0UsbUJBQW1CLEVBQUUsRUFBRTtFQUMzQjtJQUNFO01BQ0UsbUJBQW1CLEVBQUUsRUFBRTtFQUMzQjtJQUNFO01BQ0UsbUJBQW1CLEVBQUUsRUFBRTtFQUMzQjtJQUNF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LEVBQUU7O0FBRXhCO0VBQ0U7SUFDRSxnQkFBZ0IsRUFBRSxFQUFFOztBQUV4QjtFQUNFLGlCQUFpQixFQUFFO0VBQ25CO0lBQ0U7TUFDRSxhQUFhLEVBQUUsRUFBRTtFQUNyQjtJQUNFLHFDQUFxQztJQUNyQyxZQUFZO0lBQ1osdUNBQStCO1lBQS9CLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsZ0JBQWdCO0lBQ2hCLGVBQWUsRUFBRTs7QUFFckI7RUFDRSxpQkFBaUIsRUFBRTtFQUNuQjtJQUNFLGFBQWEsRUFBRTtFQUNqQjtJQUNFLGFBQWE7SUFDYixxQ0FBcUM7SUFDckMsWUFBWTtJQUNaLHVDQUErQjtZQUEvQiwrQkFBK0IsRUFBRTtJQUNqQztNQUNFO1FBQ0UsYUFBYSxFQUFFLEVBQUU7RUFDdkI7SUFDRSxnQkFBZ0I7SUFDaEIsZUFBZSxFQUFFOztBQUVyQjtFQUNFLDhCQUE4QjtFQUM5Qix3QkFBd0IsRUFBRTs7QUFFNUI7RUFDRSwyQkFBbUI7TUFBbkIsNEJBQW1CO1VBQW5CLG1CQUFtQixFQUFFOztBQUV2QjtFQUNFLDhDQUFzQztFQUF0QyxzQ0FBc0MsRUFBRTs7QUFFMUM7RUFDRSxtQkFBbUI7RUFDbkIsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsbUJBQW1CO0VBQ25CLGtEQUEwQztVQUExQywwQ0FBMEMsRUFBRTtFQUM1QztJQUNFLFVBQVU7SUFDVixpQ0FBeUI7UUFBekIsNkJBQXlCO1lBQXpCLHlCQUF5QixFQUFFO0VBQzdCO0lBQ0UsV0FBVztJQUNYLGdDQUF3QjtRQUF4Qiw0QkFBd0I7WUFBeEIsd0JBQXdCLEVBQUUiLCJmaWxlIjoic25pcHBldHMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1zZWN0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItZmlsbC1wYXJlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1wb3MtYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1wb3MtYS14cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLXBvcy1hLXNtIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLXBvcy1hLXNtLWFuZC1kb3duIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLXBvcy1hLXNtLWFuZC11cCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1wb3MtYS1tZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItcG9zLWEtbWQtYW5kLWRvd24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItcG9zLWEtbWQtYW5kLXVwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1wb3MtYS1sZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLXBvcy1hLXRvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItcG9zLWEtdG9wLXhzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1wb3MtYS10b3Atc20ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1wb3MtYS10b3Atc20tYW5kLWRvd24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1wb3MtYS10b3Atc20tYW5kLXVwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItcG9zLWEtdG9wLW1kIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLXBvcy1hLXRvcC1tZC1hbmQtZG93biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLXBvcy1hLXRvcC1tZC1hbmQtdXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItcG9zLWEtdG9wLWxnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7IH0gfVxuICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLXBvcy1hLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLXBvcy1hLXJpZ2h0LXhzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLXBvcy1hLXJpZ2h0LXNtIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1wb3MtYS1yaWdodC1zbS1hbmQtZG93biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItcG9zLWEtcmlnaHQtc20tYW5kLXVwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1wb3MtYS1yaWdodC1tZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLXBvcy1hLXJpZ2h0LW1kLWFuZC1kb3duIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1wb3MtYS1yaWdodC1tZC1hbmQtdXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1wb3MtYS1yaWdodC1sZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLXBvcy1hLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItcG9zLWEtYm90dG9tLXhzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1wb3MtYS1ib3R0b20tc20ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1wb3MtYS1ib3R0b20tc20tYW5kLWRvd24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1wb3MtYS1ib3R0b20tc20tYW5kLXVwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItcG9zLWEtYm90dG9tLW1kIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLXBvcy1hLWJvdHRvbS1tZC1hbmQtZG93biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLXBvcy1hLWJvdHRvbS1tZC1hbmQtdXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItcG9zLWEtYm90dG9tLWxnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7IH0gfVxuICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLXBvcy1hLWxlZnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1wb3MtYS1sZWZ0LXhzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItcG9zLWEtbGVmdC1zbSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1wb3MtYS1sZWZ0LXNtLWFuZC1kb3duIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLXBvcy1hLWxlZnQtc20tYW5kLXVwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLXBvcy1hLWxlZnQtbWQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLXBvcy1hLWxlZnQtbWQtYW5kLWRvd24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItcG9zLWEtbGVmdC1tZC1hbmQtdXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLXBvcy1hLWxlZnQtbGcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7IH0gfVxuICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLXBvcy1hLXYtY2VudGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1wb3MtYS12LWNlbnRlci14cyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLXBvcy1hLXYtY2VudGVyLXNtIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLXBvcy1hLXYtY2VudGVyLXNtLWFuZC1kb3duIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLXBvcy1hLXYtY2VudGVyLXNtLWFuZC11cCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1wb3MtYS12LWNlbnRlci1tZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItcG9zLWEtdi1jZW50ZXItbWQtYW5kLWRvd24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItcG9zLWEtdi1jZW50ZXItbWQtYW5kLXVwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1wb3MtYS12LWNlbnRlci1sZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfSB9XG4gIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItcG9zLWEtaC1jZW50ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItcG9zLWEtaC1jZW50ZXIteHMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItcG9zLWEtaC1jZW50ZXItc20ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLXBvcy1hLWgtY2VudGVyLXNtLWFuZC1kb3duIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1wb3MtYS1oLWNlbnRlci1zbS1hbmQtdXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLXBvcy1hLWgtY2VudGVyLW1kIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItcG9zLWEtaC1jZW50ZXItbWQtYW5kLWRvd24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLXBvcy1hLWgtY2VudGVyLW1kLWFuZC11cCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLXBvcy1hLWgtY2VudGVyLWxnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG5cbi52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItcG9zLXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItcG9zLXIteHMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1wb3Mtci1zbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1wb3Mtci1zbS1hbmQtZG93biB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1wb3Mtci1zbS1hbmQtdXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItcG9zLXItbWQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLXBvcy1yLW1kLWFuZC1kb3duIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLXBvcy1yLW1kLWFuZC11cCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItcG9zLXItbGcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1mbGV4LWFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbi52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItZmxleC1kaXJlY3Rpb24tY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4udmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLWZsZXgtZGlyZWN0aW9uLXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cblxuLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1ibG9jayB7XG4gIHBhZGRpbmc6IDE1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItYmxvY2steHMge1xuICAgICAgcGFkZGluZzogMTVweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItYmxvY2stc20ge1xuICAgICAgcGFkZGluZzogMTVweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLWJsb2NrLXNtLWFuZC1kb3duIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1ibG9jay1zbS1hbmQtdXAge1xuICAgICAgcGFkZGluZzogMTVweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLWJsb2NrLW1kIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItYmxvY2stbWQtYW5kLWRvd24ge1xuICAgICAgcGFkZGluZzogMTVweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLWJsb2NrLW1kLWFuZC11cCB7XG4gICAgICBwYWRkaW5nOiAxNXB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLWJsb2NrLWxnIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuXG4udmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLWNvbG9yLWluaGVyaXQge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1jb2xvci1pbmhlcml0LXhzIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1jb2xvci1pbmhlcml0LXNtIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItY29sb3ItaW5oZXJpdC1zbS1hbmQtZG93biB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLWNvbG9yLWluaGVyaXQtc20tYW5kLXVwIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItY29sb3ItaW5oZXJpdC1tZCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1jb2xvci1pbmhlcml0LW1kLWFuZC1kb3duIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItY29sb3ItaW5oZXJpdC1tZC1hbmQtdXAge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItY29sb3ItaW5oZXJpdC1sZyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfSB9XG5cbi52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItZXh0cmEtdmVydGljYWwtcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1leHRyYS12ZXJ0aWNhbC1wYWRkaW5nIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH0gfVxuICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLWV4dHJhLXZlcnRpY2FsLXBhZGRpbmctdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItZXh0cmEtdmVydGljYWwtcGFkZGluZy10b3Age1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDsgfSB9XG4gIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItZXh0cmEtdmVydGljYWwtcGFkZGluZy1ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1leHRyYS12ZXJ0aWNhbC1wYWRkaW5nLWJvdHRvbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9IH1cblxuLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1tYXJnaW4tdG9wLTI1IHtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1tYXJnaW4tdG9wLTI1LXhzIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLW1hcmdpbi10b3AtMjUtc20ge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLW1hcmdpbi10b3AtMjUtc20tYW5kLWRvd24ge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLW1hcmdpbi10b3AtMjUtc20tYW5kLXVwIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1tYXJnaW4tdG9wLTI1LW1kIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItbWFyZ2luLXRvcC0yNS1tZC1hbmQtZG93biB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItbWFyZ2luLXRvcC0yNS1tZC1hbmQtdXAge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1tYXJnaW4tdG9wLTI1LWxnIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH0gfVxuXG4udmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLW1hcmdpbi1ib3R0b20tMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLW1hcmdpbi1ib3R0b20tMTUteHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItbWFyZ2luLWJvdHRvbS0xNS1zbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItbWFyZ2luLWJvdHRvbS0xNS1zbS1hbmQtZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItbWFyZ2luLWJvdHRvbS0xNS1zbS1hbmQtdXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLW1hcmdpbi1ib3R0b20tMTUtbWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1tYXJnaW4tYm90dG9tLTE1LW1kLWFuZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1tYXJnaW4tYm90dG9tLTE1LW1kLWFuZC11cCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLW1hcmdpbi1ib3R0b20tMTUtbGcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItbWFyZ2luLXRvcC0wIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1tYXJnaW4tdG9wLTAteHMge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItbWFyZ2luLXRvcC0wLXNtIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1tYXJnaW4tdG9wLTAtc20tYW5kLWRvd24ge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLW1hcmdpbi10b3AtMC1zbS1hbmQtdXAge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLW1hcmdpbi10b3AtMC1tZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLW1hcmdpbi10b3AtMC1tZC1hbmQtZG93biB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItbWFyZ2luLXRvcC0wLW1kLWFuZC11cCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLW1hcmdpbi10b3AtMC1sZyB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1tYXJnaW4tYm90dG9tLTAge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLW1hcmdpbi1ib3R0b20tMC14cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1tYXJnaW4tYm90dG9tLTAtc20ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLW1hcmdpbi1ib3R0b20tMC1zbS1hbmQtZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItbWFyZ2luLWJvdHRvbS0wLXNtLWFuZC11cCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItbWFyZ2luLWJvdHRvbS0wLW1kIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItbWFyZ2luLWJvdHRvbS0wLW1kLWFuZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1tYXJnaW4tYm90dG9tLTAtbWQtYW5kLXVwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItbWFyZ2luLWJvdHRvbS0wLWxnIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4udmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLXBhZGRpbmctYm90dG9tLTE1IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItcGFkZGluZy1ib3R0b20tMTUteHMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLXBhZGRpbmctYm90dG9tLTE1LXNtIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItcGFkZGluZy1ib3R0b20tMTUtc20tYW5kLWRvd24ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1wYWRkaW5nLWJvdHRvbS0xNS1zbS1hbmQtdXAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1wYWRkaW5nLWJvdHRvbS0xNS1tZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1wYWRkaW5nLWJvdHRvbS0xNS1tZC1hbmQtZG93biB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLXBhZGRpbmctYm90dG9tLTE1LW1kLWFuZC11cCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1wYWRkaW5nLWJvdHRvbS0xNS1sZyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfSB9XG5cbi52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItYm9yZGVyLTEge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuXG4udmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLWJvcmRlci01IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1ib3JkZXItMTAge1xuICBib3JkZXItd2lkdGg6IDEwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1ib3JkZXItcG9pbnRlci10b3Age1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAzMHB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXJpZ2h0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1ib3JkZXItcG9pbnRlci10b3AteHMge1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAzMHB4O1xuICAgICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLWJvcmRlci1wb2ludGVyLXRvcC1zbSB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDMwcHg7XG4gICAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLWJvcmRlci1wb2ludGVyLXRvcC1zbS1hbmQtZG93biB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDMwcHg7XG4gICAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLWJvcmRlci1wb2ludGVyLXRvcC1zbS1hbmQtdXAge1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAzMHB4O1xuICAgICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1ib3JkZXItcG9pbnRlci10b3AtbWQge1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAzMHB4O1xuICAgICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItYm9yZGVyLXBvaW50ZXItdG9wLW1kLWFuZC1kb3duIHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMzBweDtcbiAgICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1yaWdodDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItYm9yZGVyLXBvaW50ZXItdG9wLW1kLWFuZC11cCB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDMwcHg7XG4gICAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1ib3JkZXItcG9pbnRlci10b3AtbGcge1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAzMHB4O1xuICAgICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7IH0gfVxuXG4udmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLWJvcmRlci1wb2ludGVyLXJpZ2h0IHtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogMzBweDtcbiAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAzMHB4O1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmlnaHQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItYm9yZGVyLXBvaW50ZXItcmlnaHQteHMge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBib3JkZXItdG9wOiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAzMHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLWJvcmRlci1wb2ludGVyLXJpZ2h0LXNtIHtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMzBweDtcbiAgICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXItYm90dG9tOiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItYm9yZGVyLXBvaW50ZXItcmlnaHQtc20tYW5kLWRvd24ge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBib3JkZXItdG9wOiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAzMHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1ib3JkZXItcG9pbnRlci1yaWdodC1zbS1hbmQtdXAge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBib3JkZXItdG9wOiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAzMHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1ib3JkZXItcG9pbnRlci1yaWdodC1tZCB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGJvcmRlci10b3A6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDMwcHg7XG4gICAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMzBweCBzb2xpZCB0cmFuc3BhcmVudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1ib3JkZXItcG9pbnRlci1yaWdodC1tZC1hbmQtZG93biB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGJvcmRlci10b3A6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDMwcHg7XG4gICAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMzBweCBzb2xpZCB0cmFuc3BhcmVudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLWJvcmRlci1wb2ludGVyLXJpZ2h0LW1kLWFuZC11cCB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGJvcmRlci10b3A6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDMwcHg7XG4gICAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMzBweCBzb2xpZCB0cmFuc3BhcmVudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1ib3JkZXItcG9pbnRlci1yaWdodC1sZyB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGJvcmRlci10b3A6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDMwcHg7XG4gICAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMzBweCBzb2xpZCB0cmFuc3BhcmVudDsgfSB9XG5cbi52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItYm9yZGVyLXBvaW50ZXItYm90dG9tIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogNjBweDtcbiAgYm9yZGVyLXJpZ2h0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAzMHB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItYm9yZGVyLXBvaW50ZXItYm90dG9tLXhzIHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMzBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1ib3JkZXItcG9pbnRlci1ib3R0b20tc20ge1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAzMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1ib3JkZXItcG9pbnRlci1ib3R0b20tc20tYW5kLWRvd24ge1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAzMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1ib3JkZXItcG9pbnRlci1ib3R0b20tc20tYW5kLXVwIHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMzBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItYm9yZGVyLXBvaW50ZXItYm90dG9tLW1kIHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMzBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLWJvcmRlci1wb2ludGVyLWJvdHRvbS1tZC1hbmQtZG93biB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGJvcmRlci1yaWdodDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDMwcHg7XG4gICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLWJvcmRlci1wb2ludGVyLWJvdHRvbS1tZC1hbmQtdXAge1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAzMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItYm9yZGVyLXBvaW50ZXItYm90dG9tLWxnIHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMzBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9IH1cblxuLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1ib3JkZXItcG9pbnRlci1sZWZ0IHtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogMzBweDtcbiAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDMwcHg7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItYm9yZGVyLXBvaW50ZXItbGVmdC14cyB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGJvcmRlci10b3A6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMzBweDtcbiAgICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMzBweCBzb2xpZCB0cmFuc3BhcmVudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItYm9yZGVyLXBvaW50ZXItbGVmdC1zbSB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGJvcmRlci10b3A6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMzBweDtcbiAgICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMzBweCBzb2xpZCB0cmFuc3BhcmVudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLWJvcmRlci1wb2ludGVyLWxlZnQtc20tYW5kLWRvd24ge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBib3JkZXItdG9wOiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDMwcHg7XG4gICAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1ib3JkZXItcG9pbnRlci1sZWZ0LXNtLWFuZC11cCB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGJvcmRlci10b3A6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMzBweDtcbiAgICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMzBweCBzb2xpZCB0cmFuc3BhcmVudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLWJvcmRlci1wb2ludGVyLWxlZnQtbWQge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBib3JkZXItdG9wOiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDMwcHg7XG4gICAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItYm9yZGVyLXBvaW50ZXItbGVmdC1tZC1hbmQtZG93biB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGJvcmRlci10b3A6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMzBweDtcbiAgICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMzBweCBzb2xpZCB0cmFuc3BhcmVudDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLWJvcmRlci1wb2ludGVyLWxlZnQtbWQtYW5kLXVwIHtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAzMHB4O1xuICAgICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXItYm90dG9tOiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLWJvcmRlci1wb2ludGVyLWxlZnQtbGcge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBib3JkZXItdG9wOiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDMwcHg7XG4gICAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7IH0gfVxuXG4udmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLWJvcmRlci1yYWRpdXMtcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1ib3JkZXItcmFkaXVzLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1lbGxpcHNpcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cblxuLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1iZWxvdy1jYi1pY29ucy1oZWlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogY2FsYyg1Ny41JSAtIDM1cHgpO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLWJlbG93LWNiLWljb25zLWhlaWdodC14cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IGNhbGMoNTcuNSUgLSAzNXB4KTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLWJlbG93LWNiLWljb25zLWhlaWdodC1zbSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IGNhbGMoNTcuNSUgLSAzNXB4KTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1iZWxvdy1jYi1pY29ucy1oZWlnaHQtc20tYW5kLWRvd24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiBjYWxjKDU3LjUlIC0gMzVweCk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItYmVsb3ctY2ItaWNvbnMtaGVpZ2h0LXNtLWFuZC11cCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IGNhbGMoNTcuNSUgLSAzNXB4KTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1iZWxvdy1jYi1pY29ucy1oZWlnaHQtbWQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiBjYWxjKDU3LjUlIC0gMzVweCk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLWJlbG93LWNiLWljb25zLWhlaWdodC1tZC1hbmQtZG93biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IGNhbGMoNTcuNSUgLSAzNXB4KTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1iZWxvdy1jYi1pY29ucy1oZWlnaHQtbWQtYW5kLXVwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogY2FsYyg1Ny41JSAtIDM1cHgpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1iZWxvdy1jYi1pY29ucy1oZWlnaHQtbGcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiBjYWxjKDU3LjUlIC0gMzVweCk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1iZWxvdy1jYi1pY29ucy1tYXgtaGVpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDU3LjUlIC0gMzVweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItYmVsb3ctY2ItaWNvbnMtbWF4LWhlaWdodC14cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDU3LjUlIC0gMzVweCk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1iZWxvdy1jYi1pY29ucy1tYXgtaGVpZ2h0LXNtIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoNTcuNSUgLSAzNXB4KTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1iZWxvdy1jYi1pY29ucy1tYXgtaGVpZ2h0LXNtLWFuZC1kb3duIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoNTcuNSUgLSAzNXB4KTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1iZWxvdy1jYi1pY29ucy1tYXgtaGVpZ2h0LXNtLWFuZC11cCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDU3LjUlIC0gMzVweCk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItYmVsb3ctY2ItaWNvbnMtbWF4LWhlaWdodC1tZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDU3LjUlIC0gMzVweCk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLWJlbG93LWNiLWljb25zLW1heC1oZWlnaHQtbWQtYW5kLWRvd24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWF4LWhlaWdodDogY2FsYyg1Ny41JSAtIDM1cHgpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLWJlbG93LWNiLWljb25zLW1heC1oZWlnaHQtbWQtYW5kLXVwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoNTcuNSUgLSAzNXB4KTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItYmVsb3ctY2ItaWNvbnMtbWF4LWhlaWdodC1sZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDU3LjUlIC0gMzVweCk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHRyYW5zcGFyZW50IDAlLCByZ2JhKDAsIDAsIDAsIDAuNikgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgdHJhbnNwYXJlbnQgMCUsIHJnYmEoMCwgMCwgMCwgMC42KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCUsIHJnYmEoMCwgMCwgMCwgMC42KSAxMDAlKTtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItZ3JhZGllbnQtcGFyZW50LS1ob3Zlcjpob3ZlciAudmNiLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgdHJhbnNwYXJlbnQgMCUsIHJnYmEoMCwgMCwgMCwgMC40KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB0cmFuc3BhcmVudCAwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDEwMCUpOyB9XG5cbi52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItY29sdW1uLWNvdW50LTIge1xuICBjb2x1bW4tY291bnQ6IDI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItY29sdW1uLWNvdW50LTIteHMge1xuICAgICAgY29sdW1uLWNvdW50OiAyOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1jb2x1bW4tY291bnQtMi1zbSB7XG4gICAgICBjb2x1bW4tY291bnQ6IDI7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1jb2x1bW4tY291bnQtMi1zbS1hbmQtZG93biB7XG4gICAgICBjb2x1bW4tY291bnQ6IDI7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1jb2x1bW4tY291bnQtMi1zbS1hbmQtdXAge1xuICAgICAgY29sdW1uLWNvdW50OiAyOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItY29sdW1uLWNvdW50LTItbWQge1xuICAgICAgY29sdW1uLWNvdW50OiAyOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLWNvbHVtbi1jb3VudC0yLW1kLWFuZC1kb3duIHtcbiAgICAgIGNvbHVtbi1jb3VudDogMjsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLWNvbHVtbi1jb3VudC0yLW1kLWFuZC11cCB7XG4gICAgICBjb2x1bW4tY291bnQ6IDI7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItY29sdW1uLWNvdW50LTItbGcge1xuICAgICAgY29sdW1uLWNvdW50OiAyOyB9IH1cblxuLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1jb2x1bW4tY291bnQtMyB7XG4gIGNvbHVtbi1jb3VudDogMzsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1jb2x1bW4tY291bnQtMy14cyB7XG4gICAgICBjb2x1bW4tY291bnQ6IDM7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLWNvbHVtbi1jb3VudC0zLXNtIHtcbiAgICAgIGNvbHVtbi1jb3VudDogMzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLWNvbHVtbi1jb3VudC0zLXNtLWFuZC1kb3duIHtcbiAgICAgIGNvbHVtbi1jb3VudDogMzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLWNvbHVtbi1jb3VudC0zLXNtLWFuZC11cCB7XG4gICAgICBjb2x1bW4tY291bnQ6IDM7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1jb2x1bW4tY291bnQtMy1tZCB7XG4gICAgICBjb2x1bW4tY291bnQ6IDM7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItY29sdW1uLWNvdW50LTMtbWQtYW5kLWRvd24ge1xuICAgICAgY29sdW1uLWNvdW50OiAzOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItY29sdW1uLWNvdW50LTMtbWQtYW5kLXVwIHtcbiAgICAgIGNvbHVtbi1jb3VudDogMzsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20gLnZjYi1jb2x1bW4tY291bnQtMy1sZyB7XG4gICAgICBjb2x1bW4tY291bnQ6IDM7IH0gfVxuXG4udmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLWFkbWluLW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICBib2R5LnZjYi1hY3RpdmU6bm90KC52Y2ItZGlzYWJsZWQpIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tIC52Y2ItYWRtaW4tb25seSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgKjpub3QoLnVpLWRyYWdnYWJsZSk6bm90KC51aS1kcmFnYm94LW91dGxpbmVkKSAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLWFkbWluLW9ubHkudmNiLXZpc2libGUtb24tZWRpdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICBib2R5LnZjYi1hY3RpdmU6bm90KC52Y2ItZGlzYWJsZWQpIC51aS1kcmFnZ2FibGUudWktZHJhZ2JveC1vdXRsaW5lZCAudmNiLXNuaXBwZXQudmNiLWN1c3RvbSAudmNiLWFkbWluLW9ubHkudmNiLXZpc2libGUtb24tZWRpdCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20udmNiLWNvbnRhY3Qtc25pcHBldCAudmNiLWNvbnRhY3QtZm9ybSBocixcbi52Y2Itc25pcHBldC52Y2ItY3VzdG9tLnZjYi1jb250YWN0LXNuaXBwZXQgLnZjYi1jb250YWN0LWZvcm0gbGFiZWwsXG4udmNiLXNuaXBwZXQudmNiLWN1c3RvbS52Y2ItY29udGFjdC1zbmlwcGV0IC52Y2ItY29udGFjdC1mb3JtIGlucHV0Om5vdCguYnRuKTpub3QoLmNhcHRjaGEtaW5wdXQpLFxuLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20udmNiLWNvbnRhY3Qtc25pcHBldCAudmNiLWNvbnRhY3QtZm9ybSB0ZXh0YXJlYSxcbi52Y2Itc25pcHBldC52Y2ItY3VzdG9tLnZjYi1jb250YWN0LXNuaXBwZXQgLnZjYi1jb250YWN0LWZvcm0gc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi52Y2Itc25pcHBldC52Y2ItY3VzdG9tLnZjYi1jb250YWN0LXNuaXBwZXQgLnZjYi1jb250YWN0LWZvcm0gdGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuXG4udmNiLXNuaXBwZXQudmNiLWN1c3RvbS52Y2ItY29udGFjdC1zbmlwcGV0IC52Y2ItY29udGFjdC1mb3JtIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20udmNiLWNvbnRhY3Qtc25pcHBldCAudmNiLWNvbnRhY3QtZm9ybSB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDAuMjU7IH1cblxuLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20udmNiLWNvbnRhY3Qtc25pcHBldCAudmNiLWNvbnRhY3QtZm9ybSBpbnB1dDotbW96LXBsYWNlaG9sZGVyLFxuLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20udmNiLWNvbnRhY3Qtc25pcHBldCAudmNiLWNvbnRhY3QtZm9ybSB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMC4yNTsgfVxuXG4udmNiLXNuaXBwZXQudmNiLWN1c3RvbS52Y2ItY29udGFjdC1zbmlwcGV0IC52Y2ItY29udGFjdC1mb3JtIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLFxuLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20udmNiLWNvbnRhY3Qtc25pcHBldCAudmNiLWNvbnRhY3QtZm9ybSB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDAuMjU7IH1cblxuLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20udmNiLWNvbnRhY3Qtc25pcHBldCAudmNiLWNvbnRhY3QtZm9ybSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4udmNiLXNuaXBwZXQudmNiLWN1c3RvbS52Y2ItY29udGFjdC1zbmlwcGV0IC52Y2ItY29udGFjdC1mb3JtIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDAuMjU7IH1cblxuLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20udmNiLWNvbnRhY3Qtc25pcHBldCAudmNiLWljb24td3JhcHBlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDBweDtcbiAgZm9udC1zaXplOiAyOHB4OyB9XG5cbi52Y2Itc25pcHBldC52Y2ItY3VzdG9tLnZjYi1jb250YWN0LXNuaXBwZXQgLnZjYi1kZXRhaWxzLXdyYXBwZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpOyB9XG5cbi52Y2Itc25pcHBldC52Y2ItY3VzdG9tLnZjYi1jb250YWN0LXNuaXBwZXQgLnNvY2lhbF9fbGlzdCAuc29jaWFsX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDI1cHg7IH1cbiAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20udmNiLWNvbnRhY3Qtc25pcHBldCAuc29jaWFsX19saXN0IC5zb2NpYWxfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi52Y2Itc25pcHBldC52Y2ItY3VzdG9tLmNvbnRhY3QtZm9ybS0wMSAudmNiLWNvbnRhY3QtYmFubmVyIHtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20uY29udGFjdC1mb3JtLTAxIC52Y2ItY29udGFjdC1iYW5uZXItZGl2aWRlciB7XG4gIHdpZHRoOiAxMDBweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogNXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tLnNuaXBwZXQtZnVsbC13aWR0aC0wMSAudmNiLXRleHRib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH0gfVxuXG4udmNiLXNuaXBwZXQudmNiLWN1c3RvbS5zbmlwcGV0LWZ1bGwtd2lkdGgtMDMgLnZjYi1wYXJhbGxheCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTUwJSk7IH1cbiAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20uc25pcHBldC1mdWxsLXdpZHRoLTAzIC52Y2ItcGFyYWxsYXgtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNsaXA6IHJlY3QoMCwgYXV0bywgYXV0bywgMCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbS5zbmlwcGV0LWZ1bGwtd2lkdGgtMDMgLnZjYi1wYXJhbGxheC52Y2ItcGFyYWxsYXgtdGV4dGJveCB7XG4gICAgd2lkdGg6IDcwdnc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KDApOyB9XG4gIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tLnNuaXBwZXQtZnVsbC13aWR0aC0wMyAudmNiLXBhcmFsbGF4LnZjYi1wYXJhbGxheC1lbWJlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20uc25pcHBldC1ncmlkLTAxIC52Y2Itc2VjdGlvbl9fdGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbS5zbmlwcGV0LWdyaWQtMDEgLnZjYi1zZWN0aW9uX190aXRsZSAuaWNvbi13cmFwcGVyIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20uc25pcHBldC1ncmlkLTAyIC52Y2Itc2VjdGlvbl9fdGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbS5zbmlwcGV0LWdyaWQtMDIgLnZjYi1zZWN0aW9uX190aXRsZSAuaWNvbi13cmFwcGVyIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4udmNiLXNuaXBwZXQudmNiLWN1c3RvbS5zbmlwcGV0LWdyaWQtMDMgLnZjYi1zZWN0aW9uX190aXRsZSB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTVweCk7IH1cblxuLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20uc25pcHBldC1ncmlkLTA0IC52Y2Itc2VjdGlvbiBhOm5vdCg6aG92ZXIpIC52Y2Itc2VjdGlvbl9fdGl0bGU6bm90KFtkYXRhLXNlKj1cImJnYyhcIl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4udmNiLXNuaXBwZXQudmNiLWN1c3RvbS5zbmlwcGV0LWdyaWQtMDUgLnZjYi1zZWN0aW9uX190aXRsZSB7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbS5zbmlwcGV0LWdyaWQtMDUgLnZjYi1zZWN0aW9uX190aXRsZSAuaWNvbi13cmFwcGVyIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4udmNiLXNuaXBwZXQudmNiLWN1c3RvbS5zbmlwcGV0LWdyaWQtMDcgLnNuaXBwZXQtdGl0bGUge1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbiAgZm9udC1zaXplOiAyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tLnNuaXBwZXQtZ3JpZC0wNyAuc25pcHBldC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDRlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20uc25pcHBldC1ncmlkLTA4IC52Y2Itc2VjdGlvbi0tcHJvbW86bm90KC52Y2Itc2VjdGlvbi0tcHJvbW81KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tLnNuaXBwZXQtZ3JpZC0wOCAudmNiLXNlY3Rpb24tLXByb21vMSB7XG4gICAgcGFkZGluZy10b3A6IDclOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbS5zbmlwcGV0LWdyaWQtMDggLnZjYi1zZWN0aW9uLS1wcm9tbzQge1xuICAgIHBhZGRpbmctdG9wOiA3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbS5zbmlwcGV0LWdyaWQtMDggLnZjYi1zZWN0aW9uLS1wcm9tbzUge1xuICAgIG1hcmdpbi10b3A6IC01JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20uc25pcHBldC1ncmlkLTA4IC52Y2Itc2VjdGlvbi0tcHJvbW81IHtcbiAgICBwYWRkaW5nLXRvcDogNCU7IH0gfVxuXG4udmNiLXNuaXBwZXQudmNiLWN1c3RvbS5zbmlwcGV0LWdyaWQtMTAgLnZjYi1wcm9tby13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20uc25pcHBldC1ncmlkLTEwIC52Y2ItcHJvbW8td3JhcHBlcjpub3QoOmhvdmVyKSAudmNiLXNlY3Rpb25fX3RleHRib3gge1xuICAgICAgaGVpZ2h0OiA1MHB4OyB9IH1cbiAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20uc25pcHBldC1ncmlkLTEwIC52Y2ItcHJvbW8td3JhcHBlciAudmNiLXNlY3Rpb25fX3RleHRib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBsaW5lYXI7IH1cbiAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20uc25pcHBldC1ncmlkLTEwIC52Y2ItcHJvbW8td3JhcHBlciAudmNiLXNlY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20uc25pcHBldC1ncmlkLTExIC52Y2ItcHJvbW8td3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20uc25pcHBldC1ncmlkLTExIC52Y2ItcHJvbW8td3JhcHBlcjpob3ZlciAudmNiLXNlY3Rpb25fX3RleHRib3gge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbS5zbmlwcGV0LWdyaWQtMTEgLnZjYi1wcm9tby13cmFwcGVyIC52Y2Itc2VjdGlvbl9fdGV4dGJveCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBsaW5lYXI7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbS5zbmlwcGV0LWdyaWQtMTEgLnZjYi1wcm9tby13cmFwcGVyIC52Y2Itc2VjdGlvbl9fdGV4dGJveCB7XG4gICAgICAgIGhlaWdodDogNTBweDsgfSB9XG4gIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tLnNuaXBwZXQtZ3JpZC0xMSAudmNiLXByb21vLXdyYXBwZXIgLnZjYi1zZWN0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbmJvZHkudmNiLWFjdGl2ZTpub3QoLnZjYi1kaXNhYmxlZCkgLnVpLWRyYWdnYWJsZS51aS1kcmFnYm94LW91dGxpbmVkIC52Y2Itc25pcHBldC52Y2ItY3VzdG9tLnNuaXBwZXQtZ3JpZC0xMSAudmNiLXNlY3Rpb25fX3RleHRib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20uc25pcHBldC10ZXh0LTA0IC52Y2ItcHJvbW8tc2VjdGlvbiA+ICoge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cblxuLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20uc25pcHBldC10ZXh0LTA0IC52Y2ItcHJvbW8tc2VjdGlvbl9fdGV4dCB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gKDQwcHggKyAxNXB4KSk7IH1cblxuLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20uc25pcHBldC10ZXh0LTA0IGkuaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZm9udC1zaXplOiA0MHB4OyB9XG5cbi52Y2Itc25pcHBldC52Y2ItY3VzdG9tLnNuaXBwZXQtdGV4dC0wNSAuaW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogMCAxcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgLnZjYi1zbmlwcGV0LnZjYi1jdXN0b20uc25pcHBldC10ZXh0LTA1IC5pbWFnZS13cmFwcGVyLmltYWdlLXdyYXBwZXItYmFjayB7XG4gICAgdG9wOiAyMHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTsgfVxuICAudmNiLXNuaXBwZXQudmNiLWN1c3RvbS5zbmlwcGV0LXRleHQtMDUgLmltYWdlLXdyYXBwZXIuaW1hZ2Utd3JhcHBlci1mcm9udCB7XG4gICAgdG9wOiAtMjBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTsgfVxuIl19 */